逻辑卷创建过程

是否使用 LVM?

在决定是否使用 LVM 前请先了解下 LVM 的优缺点。

使用 LVM 的优势:

  • 文件系统可以跨多个磁盘,因此大小不会受物理磁盘的限制。
  • 可以在系统运行状态下动态地扩展文件系统大小。
  • 可以增加新磁盘到 LVM 的存储池中。
  • 可以以镜像的方式冗余重要数据到多个物理磁盘上。
  • 可以很方便地导出整个卷组,并导入到另外一台机器上。

使用 LVM 的限制:

  • 在从卷组中移除一个磁盘时必须使用 reducevg,否则会出问题。
  • 当卷组中的一个磁盘损坏时,整个卷组都会受影响。
  • 不能减小文件系统大小(受文件系统类型限制)。
  • 因为加入了额外的操作,存储性能会受影响(使用 Stripe 的情况另当别论)。

使用 LVM 将获得更好的可扩展性和可操作性,但却损失了可靠性和存储性能,总的说来就是在这两者间选择。

使用要点

  • 按需分配文件系统大小,不要一次性分配太大的空间给文件系统,剩余的空间可以放在存储池中,在需要时再扩充到文件系统中。
  • 把不同的数据放在不同的卷组中,这样在做系统升级或数据迁移操作时会比较方便。

逻辑卷创建过程:

1.分区

fdisk-l  /dev/sda  确定剩余空间分区

fdisk -cu /dev/sda

2.制作物理卷

pvcreate /dev/sda2 /dev/sda3

查看物理卷信息:

pvs  #物理卷简要信息

pvdisplay #详细信息

3.制作卷组(将物理卷划入卷组)

vgcreate [option] VG_NAME PV_PATH

-s  #指定PE的大小,默认4M

查看卷组信息:

vgs

vgdisplay

 

vgcreate plvg /dev/sda2 /dev/sda3

 

4.制作逻辑卷

lvcreate -L SIZE -n LV_NAMEVG_GROUP

option:

-l  PE_NUMBER#指定PE的数量

-L SIZE               #直接指定大小

-s                       #快照卷

查看逻辑卷状态:

lvs

lvdisplay

 

lvcreate -l 20 -n lvmovie plvg

lvcreate -L 50M -n lvimage plvg

 

逻辑卷设备路径:

/dev/mapper/VG-LV

/dev/VG/LV

 

 

5.格式化逻辑卷

mkfs -t ext4 

 

mkfs -t ext4 /dev/mapper/plvg-lvmovie

mkfs -t ext4 /dev/mapper/plvg-lvimage

 

6.挂载

mkdir /mnt/movie /mnt/image

mount -t ext4/dev/mapper/plvg-lvmovie

/mnt/movie

7.写入fstab

/dev/mapper/plvg-lvmovie       /mnt/movie     ext4 defaults 0 0

/dev/mapper/plvg-lvimage       /mnt/image     ext4 defaults 0 0

 

 

#删除物理卷

pvremove PV_PATH

 

#扩展卷组

vgextend VG_NAME PV_PATH

 

#删除卷组

vgremove VG_NAME

 

#扩展逻辑卷(在线扩容)

1.扩大逻辑卷

lvextend -L [+]SIZE LV_PATH     

2.扩大文件系统

resize2fs LV_PATH[SIZE]    #SIZE可省略

 

#缩小逻辑卷

1.卸载逻辑卷

umount /mnt/lvimage

文件系统检查

e2fsck -f/dev/mapper/plvg-lvimage

2.缩文件系统

resize2fs /dev/maper/plvg-lvimage30M

3.缩小逻辑卷

lvreduce -L 30M/dev/mapper/plvg-lvimage

4.重新挂载

mount -a

你可能感兴趣的:(Linux基础)