35-Linux-磁盘管理-LVM-创建和删除

创建

    1) 将 物理磁盘设备 初始化为 物理卷
        pvcreate /dev/sdb /dev/sdc
    2) 创建卷组, 并将 PV 加入卷组
        vgcreate myvg /dev/sdb /dev/sdc
    3) 基于卷组创建逻辑卷
        lvcreate -n mylv -L 2G myvg
    4) 为 创建好的逻辑卷 创建文件系统
        mkfs.ext4 /dev/myvg/mylv
    5) 将格式化好的逻辑卷挂载后使用
        mount /dev/myvg/mylv /mnt

查看

    物理卷信息
        详细: pvdisplay
        简短: pvs
    卷组信息
        详细: vgdisplay
        简短: vgs
    逻辑卷信息
        详细: lvdisplay
        简短: lvs

删除

    0) 卸载
        umount /dev/myvg/mylv
    1) 删除 LV
        lvremove /dev/myvg/mylv
    2) 删除 VG
        vgremove myvg
    3) 删除物理卷
        pvremove /dev/sdc /dev/sdd

步骤

    1) 查看 物理磁盘
        # fdisk -l
        Disk /dev/sdc: 2147 MB, 2147483648 bytes
        Disk /dev/sdd: 2147 MB, 2147483648 bytes
    2) 将 物理磁盘 初始化为 PV
        # pvcreate  /dev/sdc /dev/sdd
        Writing physical volume data to disk "/dev/sdc"
        Physical volume "/dev/sdc" successfully created
        Writing physical volume data to disk "/dev/sdd"
        Physical volume "/dev/sdd" successfully created
        # pvs
        PV         VG   Fmt  Attr PSize PFree
        /dev/sdc        lvm2 a--  2.00g 2.00g
        /dev/sdd        lvm2 a--  2.00g 2.00g
    3) 创建卷组
        # vgcreate myvg /dev/sdc /dev/sdd
        Volume group "myvg" successfully created
        # vgs
        VG   #PV #LV #SN Attr   VSize VFree
        myvg   2   0   0 wz--n- 3.99g 3.99g
        # vgdisplay
        --- Volume group ---
        VG Name               myvg
        VG Size               3.99 GiB
        PE Size               4.00 MiB
        Total PE              1022
        Alloc PE / Size       0 / 0
        Free  PE / Size       1022 / 3.99 GiB
    4) 创建逻辑卷
        # lvcreate -n mylv -L 2G myvg
        Logical volume "mylv" created
        # lvs
        LV   VG   Attr     LSize Pool Origin Data%  Move Log Copy%  Convert
        mylv myvg -wi-a--- 2.00g
        # ls -l /dev/myvg/mylv
        lrwxrwxrwx. 1 root root 7 Mar 11 23:07 /dev/myvg/mylv -> ../dm-0
    5) 格式化逻辑卷
        # mkfs.ext4 /dev/myvg/mylv
    6) 挂载 并 使用
        # mount /dev/myvg/mylv /mnt
        # mount | tail -n 1
        /dev/mapper/myvg-mylv on /mnt type ext4 (rw)
        # vgs
        VG   #PV #LV #SN Attr   VSize VFree
        myvg   2   1   0 wz--n- 3.99g 1.99g
        # pwd
        /mnt
        # echo "hello lvm" > txtfile
        # cat txtfile
        hello lvm
    7) 卸载
        # umount /dev/myvg/mylv
        # mount | tail -n 2
    8) 删除逻辑卷
        # lvremove /dev/myvg/mylv
        Do you really want to remove active logical volume mylv? [y/n]: y
          Logical volume "mylv" successfully removed
    9) 删除卷组
        # vgremove myvg
        Volume group "myvg" successfully removed
    10) 删物理卷
        # pvremove /dev/sdc /dev/sdd
        Labels on physical volume "/dev/sdc" successfully wiped
        Labels on physical volume "/dev/sdd" successfully wiped

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值