1. 增加磁盘扩展分区
fdisk /dev/sda 进入如下界面
n选择新建扩展分区
p创建主分区(其实就是独立分区)
t命令修改分区系统属性(将新建的扩展分区更改为逻辑卷)
以上执行完需重启
2. 创建物理分区
pvcreate /dev/sda4
3. 将新建的物理分区扩展到逻辑卷中
vgextend VolGroup /dev/sda4
4. 扩展已有的逻辑卷
lvextend -n /dev/mapper/VolGroup-LogVol01 -L +345
下面为另外一个调整分区的步骤:
调整逻辑分区大小:
- df -h 和lvscan查看分区 使用pvscan查看物理卷,和剩余空间
- lvdisplay查看单个分区
lvcreate -n /dev/vg01/lvtest -L 50GB 创建一个50GB大小的分区,分区名为lvtest 相应的删除使用lvremove - 格式化分区,格式化为ext4
mkfs.ext4 /dev/vg01/lvtest 将逻辑分区格式化为ext4分区 - 配置/etc/fstab文件夹,格式参照其他的
- 创建相应的文件夹,如/test
- 执行mount test即可 相应的,卸载使用umount
- 如果要扩展某个逻辑卷
先执行lvextend -n /dev/vg01/lvtest -L +10GB(+是要扩展的大小) (lvextend -n /dev/vg01/lvtest -L 60GB) 后面的大小为扩容后的大小一样,和lvreduce一样,直接使用lvreduce会毁掉之前的数据)
再执行resize2fs -f /dev/mapper/VolGroup-lv_root
- 如果是修改swap分区,则格式化的时候使用mkswap /dev/vg01/lvswap swapoff /dev/vg01/lvswap swapon /dev/vg01/lvswap
- cat /proc/sys/vm/swappiness此参数为查看swpa分区使用策略,100为尽量使用swap分区
以上为简单的扩分区步骤,
常用的命令有很多,fdisk,pvscan, lvscan pvcreate lvcreate lvextend lvremove ,pvremove ,resize2fs, mkfs。mount 等,需要配合使用。vgcreate ,包含关系为物理盘->pv->vg->lv->文件系统.
另外一定不要忘记配置/etc/fstab否则服务器自检有问题,那就只能用单用户模式或者救援模式修改了