您的位置:首页 > 运维架构 > Linux

linux LVM 学习笔记(二)

2016-07-22 14:27 633 查看
放大,缩小LV容量

----放大LV容量

  ①用fdisk设置新的具有8E system ID的分区;

 /dev/sda10      232220672   238364671     3072000   8e  Linux LVM  

  ②利用pvcreate构建PV;

changeme:~/Desktop # pvcreate /dev/sda10

  Device /dev/sda10 not found (or ignored by filtering).

changeme:~/Desktop # partprobe

changeme:~/Desktop # pvcreate /dev/sda10

  Physical volume "/dev/sda10" successfully created

partprobe命令相当于保存,

  ③利用vgextend将PV加入我们的vbirddvg;

changeme:~/Desktop # vgextend vbirddvg /dev/sda10

  Volume group "vbirddvg" successfully extended

  ④利用lvresize将新加入的PV内的PE加入vbirddlv中;

changeme:~/Desktop # lvresize -l +179 /dev/vbirddvg/vbirddlv 

  Extending logical volume vbirddlv to 13.34 GiB

  Logical volume vbirddlv successfully resized

  ⑤通过resize2fs将文件系统的容量确实增加。

----缩小LV容量

将sda6抽离出来

1.先找出 、dev/sda6 的容量大小,并尝试计算文件系统需要缩小到多少

  PV Name               /dev/sda6

  VG Name               vbirddvg
  PV Size               1.95 GiB / not usable 16.00 MiB

  Allocatable           yes (but full)

  PE Size               16.00 MiB

  Total PE              124

  Free PE               0

  Allocated PE          124

  PV UUID               9dfYpk-X4U1-XuI9-a7E1-48Md-dGdA-Eylkl9

包含124个PE,使用resize2fs时,减去1.95GB

2.降低文件系统的容量

umount /mnt/lvm

resize2fs /dev/vbirddvg/vbirddlv 8000M

3.降低LV容量  /dev/sda6 有124个PE

changeme:~/Desktop # lvresize -l -124 /dev/vbirddvg/vbirddlv 

  WARNING: Reducing active logical volume to 11.41 GiB

  THIS MAY DESTROY YOUR DATA (filesystem etc.)

Do you really want to reduce vbirddlv? [y/n]: y

  Reducing logical volume vbirddlv to 11.41 GiB

  Logical volume vbirddlv successfully resized

这样LV就缩小了,接下来要将、dev/sda6移出vbirddvg这个VG之外。

要确定.dev/sda6里面的PE完全不被使用后才能将/dev/sda6抽离。

4.想爱你确定是否都删除

  PV Name               /dev/sda6

  VG Name               vbirddvg

  PV Size               1.95 GiB / not usable 16.00 MiB

  Allocatable           yes (but full)

  PE Size               16.00 MiB

  Total PE              124
  Free PE               0

  Allocated PE          124

  PV UUID               9dfYpk-X4U1-XuI9-a7E1-48Md-dGdA-Eylkl9

5.

  vgreduce vbirddvg /dev/sda6

  pvremove /dev/sda6

这样 文件系统以及实际的LV和VG就全部变小了,而且那个/dev/sda6还真的可以拿出来,可以进行其他的用途。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: