LVM 逻辑卷管理 yum -y install lvm2(安装工具包) pvcreate /dev/sdb{1..5} -y (创建pv) pvdisplay /dev/sdb1 (查看物理卷信息) vgcreate -s 16M vg01 /dev/sdb1 (创建vg并指定PE大小为16M 默认为4M) lvcreate -n lv01 -L 1G vg01 -y (创建lv并指定在vg01下,大小为1G)

LV扩容 逻辑卷扩容 lvextend -L +30M -r /dev/vg01/lvo1 (lv01逻辑卷添加30M内存 -r刷新) 注:-r 刷新需要先对lv01进行格式化 否则会报错无法执行 ext4文件扩容使用:resize2fs 刷新 xfs文件扩容使用: xfs_growfs 刷新

VG扩容 pvcreate /dev/sdb3 (添加新的硬盘) vgextend vg01 /dev/sdb3 (将sdb3扩容添加到vg01)

LVM缩容 注:xfs类型文件不支持动态缩小 lvreduce -L -20M -r /dev/vg01/lv01 (减少lv01文件20M内存)

移动数据 注:需要在同一卷组下才可进行数据移动 pvmove /dev/sdb1 /dev/sdb3 (将sdb1卷上的数据移动到sdb3上) vgreduce vg01 /dev/sdb1 (将sdb1从vg01卷组中删除) 注:不可使用vgremove 否则将删除所有vg01卷

LVM删除 lvremove /dev/vg01/lv01 (删除lv01) vgremove vg01 (删除vg01) pvremove /dev/sdb1 (删除sdb1)

swap mkswap /dev/sdd (创建swap分区文件) lsblk -f /dev/sdd cat /etc/fstab (查看配置文件)

文件swap 利用dd命令创建一个大文件作为swap分区使用 mkdir /data dd if =/dev/zero of=/data/swap.img bs=1024M count=2 注:(bs为单个块大小,count为块个数 上述大小为2G)

启用swap文件时,会提示swapon建议文件权限为600 chmod 600 /data/swap.img swapoff /data/swap.img swapon /data/swap.img