LVM

磁盘管理中还有另一种简单有效的方法,而且还可以对已经做好分区的磁盘进行动态扩展,那就是LVM。

1    pvcreate 

    先检查新增的一块磁盘,在/dev/ 下面,前面已经有两块磁盘,那新增的这块磁盘应该就是sdc

[root@wzlvm dev]# ll sd
sda   sda1  sda2  sda3  sdb   sdb1  sdb2  sdc 

    注意:

        如果性加一块磁盘之后在/dev下看不到,可以用scsi-rescan -a 进行刷新。

 

新建物理卷

pvcreate /dev/sdc

[root@wzlvm dev]# pvcreate /dev/sdc
  Physical volume "/dev/sdc" successfully created

2    vgcreate VG01 /dev/sdc

新建卷组

[root@wzlvm dev]# vgcreate VG01 /dev/sdc
  Volume group "VG01" successfully created

查看卷组

[root@wzlvm dev]# vgdisplay 
  --- Volume group ---
  VG Name               VG01
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               4.00 GiB
  PE Size               4.00 MiB
  Total PE              1023
  Alloc PE / Size       0 / 0   
  Free  PE / Size       1023 / 4.00 GiB
  VG UUID               StyEXY-cnIy-IhhE-1cIX-svq5-4X1z-uQrcB4

3    新建逻辑卷

[root@wzlvm dev]# lvcreate -L 1G -n /dev/VG01/lv01 /dev/VG01
  Logical volume "lv01" created.

其中-L 1G表示指定逻辑卷lv01的大小1G

       -n 表示新建的逻辑卷名称叫lv01

查看逻辑卷大小

[root@wzlvm dev]# lvdisplay 
  --- Logical volume ---
  LV Path                /dev/VG01/lv01
  LV Name                lv01
  VG Name                VG01
  LV UUID                3m1Ca2-XXGy-KmIg-eZjB-I90G-DlSW-zXiMrK
  LV Write Access        read/write
  LV Creation host, time wzlvm, 2016-09-24 17:33:13 +0800
  LV Status              available
  # open                 0
  LV Size                1.00 GiB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

卷组中有4G,其中1G建了逻辑卷lv01,则还剩下3G,如下:

[root@wzlvm dev]# vgdisplay VG01
  --- Volume group ---
  VG Name               VG01
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               4.00 GiB
  PE Size               4.00 MiB
  Total PE              1023
  Alloc PE / Size       256 / 1.00 GiB
  Free  PE / Size       767 / 3.00 GiB
  VG UUID               StyEXY-cnIy-IhhE-1cIX-svq5-4X1z-uQrcB4

4    新建的逻辑卷lv01进行挂载

   mkfs.ext4 /dev/VG01/lv01 先格式化

mount /dev/VG01/lv01 /data/sdc1 再挂载

[root@wzlvm data]# cd sdc1
[root@wzlvm sdc1]# ll
total 16
drwx------. 2 root root 16384 Sep 24 17:41 lost+found

以及挂载成功

5    给已经格式化且挂载成功的逻辑卷进行扩展

[root@wzlvm sdc1]# lvextend -L +512M /dev/VG01/lv01
  Size of logical volume VG01/lv01 changed from 1.00 GiB (256 extents) to 1.50 GiB (384 extents).
  Logical volume lv01 successfully resized.

上面是给卷组里面的逻辑卷lv01扩展512兆,值得注意的是,扩展是已经扩展了,但是lv01的大小还是原来的1G,这个时候需要类似于格式化一下,标准解释叫“修复逻辑边界” 如下:

resize2fs -p /dev/VG01/lv01

这个时候lv01已经是1.5兆了

[root@wzlvm sdc1]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              18G  1.4G   16G   9% /
tmpfs                 495M     0  495M   0% /dev/shm
/dev/sda1             1.9G   32M  1.8G   2% /boot
/dev/sdb1             2.0G  3.1M  1.9G   1% /data/sdb1
/dev/sdb2             2.9G  4.5M  2.8G   1% /data/sdb2
/dev/mapper/VG01-lv01
                      1.5G  1.5M  1.4G   1% /data/sdc1
/dev/mapper/VG01-lv02
                      2.0G  3.0M  1.9G   1% /data/sdc2

 

6    删除逻辑卷

    先取消挂载:umount /data/sdc2

    在删除逻辑卷lvremove /dev/VG01/lv02

    [root@wzlvm data]# lvremove /dev/VG01/lv02
Do you really want to remove active logical volume lv02? [y/n]: y
  Logical volume "lv02" successfully removed

 

可以用同样的方法删除卷组,物理卷。

转载于:https://my.oschina.net/wangzilong/blog/751170

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值