文件名称:linux考试LVM的相关操作
文件大小:37KB
文件格式:DOC
更新时间:2017-10-11 13:28:45
lvm
准备分区 在command 时,t l 8e 则分区id 为lvm 的 partx –a 硬盘 1. pv创建 1. pv: pvcreate /dev/sda{5,6,7} (sda{5,6,7}是随便分区,但是不能挂载,是*的) 2.pvdisplay (查看pv的创建) 2. vg创建: 1.vgcreate vgo(名字) /dev/sda{5,6,7} 2.vgdisplay (查看vg的创建) Notice :在vg的创建过程中在 名字 后面加 –s 可以指定PE的大小 3.从vg中划出lv 供使用 1. lvcreate –L 1G –n lv1 vgo (-n lv1 是创建的lv的名字) 2. // –I 100 –n lv1 vgo (-I可以指定PE的数量) 3. lvdisplay (查看lv的信息) 如果查看某个必须要全称(/dev/vgn/lvn) 4. mkfs.ext4 /dev/vgo/lv1 (格式化) /dev/vgo/lv1为前面自己取的名字路径 5. mount /dev/vgo/lv1 /mnt (挂载使用) 6. df (查看是否挂载成功) ①.lv空间的拓展 1.lvextend –L +1G /dev/vgo/lv1 (前面的路径) 2.df –H (查看到此时lv的大小没变) 3.resize2fs /dev/vgo/lv1 4.df –H (此时lv的空间扩大) ②.vg 空间的拓展: 通过pv的增加: 1. pvcreate /dev/sda8 2. vgextend vgo /dev/sd8 (扩展vg) 3. vgdisplay ③减小lvm: 1. umount /mnt (将挂载的lv的地方卸载) 2. e2fsck –f /dev/vgo/lv1 (检测lv) 3. resize2fs /dev/vgo/lv1 100M (设置缩小到的空间大小) notice:此时大小还未改 变,仅告知系统 4. lvreduce /dev/vgo/lv1 –L 100M 5. lvdisplay 6. mount /dev/vgo/lv1 /mnt (重新挂载看数据情况) 7. df –H ④.缩小vg: 1. umount /mnt 2. pvdisplay 3. 移除pv设备 ????? 4. vgdisplay 5. vgreduce vgo /dev/sd8 ⑤删除;vm并还原系统 1. lvremove /dev/vgo/lv1 (移除lv) 2. vgremove /dev/vgo (移除vg) 3. pvdisplay 4. pvremove /dev/sda{5,6,7} (移除pv) NOTICE:在REHL5中在创分区时disk 的id 要改为8e 快照, 即为备份