在管理linux服务器的时候,我们经常要使用到lvm来管理磁盘,使用lvm可以很方便的对分区进行扩容等分配。
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
下面详细描述了lvm及组的创建、挂载等方式。
LVM ----- fdisk -cu /dev/vdb #使用fdisk在vdb磁盘中新建vdb1分区,步骤省略,请自行百度 pvcreate /dev/vdb1 #为使用lvm初始化/dev/vdb1 vgcreate mylvm /dev/vdb1 #创建逻辑卷组mylvm,并将/dev/vdb1分区增加至mylvm卷组中 vgextend mylvm /dev/vdb2 #将/dev/vdb2分区增加至已存在的mylvm卷组中 lvcreate -L 1G -n mylv mylvm #创建逻辑卷大小为1G,命名为mylv,添加到mylvm卷组中 mkfs.ext4 /dev/mylvm/mylv #格式化逻辑卷/dev/mylvm/mylv vim /etc/fstab #修改/etc/fstab,将新建的逻辑卷添加,使其能自动挂载 /dev/myvg/mylv /mnt/lvm ext4 defaults 0 0 mkdir /mnt/lvm1 #创建挂载点 mount -a #将/etc/fstab中存在的卷重新挂载 lvs #查看所有逻辑卷信息 vgs #查看逻辑卷组 lvextend -L +500M /dev/mylvm/mylv #为逻辑卷/dev/mylvm/mylv增加500M df -Th #查看分区信息 resize2fs -p /dev/mylvm/mylv #通知文件系统重新识别/dev/mylvm/mylv逻辑卷 df -Th #查看分区信息,与上一步做对比,发现已经可以查看mylv逻辑卷 ifconfig >> /mnt/lvm1/hahahah #在新建的mylv卷中新建一个名为hahahah的文件 lvcreate -s -L 300M -n lvmbak /dev/mylvm/mylv #将/dev/mylvm/mylv创建快照,命名为lvmbak(默认在/dev/mylvm,即当前逻辑卷组)-n名称,-s创建快照,-L指定大小 mkdir /mnt/bak;mount -o ro /dev/mylvm/lvmbak /mnt/bak #创建挂载点,并将备份的lvmbak挂载 cat /mnt/bak/hahahah #测试备份的逻辑卷 umount /mnt/bak/;lvremove /dev/mylvm/lvmbak #卸载备份卷;移除快照
这篇文章还没有人留言,快来抢沙发吧。