linux分区扩展和缩减(不使用逻辑卷)
不使用逻辑卷情况下,在磁盘或者磁盘分区上建立文件系统
ext4分区格式
分区可以扩展和缩减
一般Ubuntu、Debian、各国产系统桌面版分区采用ext4格式,以凝思系统100为例
一、缩减根分区,此类分区在系统启动状态下无法直接卸载,需要进救援模式操作
1、演示将sda1所在的根分区由48G缩减到40G

2、挂载光盘,进救援模式




3、救援模式下,缩减根分区
缩减分区时,应先操作文件系统后操作磁盘分区
fdisk -l /dev/sda
e2fsck -f /dev/sda1
resize2fs /dev/sda1 40G
e2fsck -f /dev/sda1
fdisk /dev/sda
依次输入:p打印分区
d 删除分区,选择删除sda1 ,此处序号为 1
n 创建分区,创建分区大小时,选择 +40G
提示是否删除分区表示,选择 n
p 打印分区
w 保存分区配置
然后reboot,重新启动系统




4、重启后,查看根分区大小已缩减到40G

二、扩展根分区,同样需要进救援模式
1、演示将sda1所在的根分区由40G扩展到45G
在救援模式下操作,扩展分区时应先操作分区后操作文件系统
fdisk /dev/sda
依次输出p 打印分区
d 删除分区,选择删除sda1 ,此处序号为 1
n 创建分区,创建分区大小时,选择 +45G
提示是否删除分区表示,选择 n
p 打印分区
w 保存分区配置


2、扩展文件系统
e2fsck -f /dev/sda1 #执行过程中有交互时输入y
resize2fs /dev/sda1
e2fsck -f /dev/sda1
reboot重新启动系统

3、重启后,查看根分区大小已扩展为45G

三、缩减/var分区,此类分区在系统下未占用情况下可直接卸载
四、扩展/var分区,直接在系统下操作
三和四操作可在系统下直接操作,命令同一和二
xfs分区格式
一般redhat、centos、各国产系统服务器版分区采用xfs格式,以凝思系统99为例
分区只可以扩展,无法缩减
一、扩展根分区,此类分区不可卸载
1、xfs格式分区可动态扩展,直接在系统下操作
此处演示将根分区由17G扩展至19G
lsblk -f
fdisk /dev/sda
依次输出p d n 默认 默认 默认 +19G n p w
df -TH
xfs_growfs /
df -Th




二、扩展/var分区,此类分区可卸载
操作同一
使用逻辑卷lvm下
使用ext4
在文件系统之上又添加逻辑卷功能,所以在逻辑卷层面上,不再区分xfs和ext4
一、演示扩展不可卸载分区/由60G到62G,和可卸载分区/home由30到32G
#ext4支持在线扩展,直接在系统下扩展根分区和可卸载分区
lsblk
vgdisplay

lvresize -L 62G /dev/linxos-el/root
lvresize -L 32G /dev/linxos-el/home
lsblk
df -Th
resize2fs /dev/linxos-el/root
resize2fs /dev/linxos-el/home
lsblk
df -Th


二、演示缩减不可卸载分区/由62G到55G,和可卸载分区/home由32G到28G
ext4不支持在线缩减,需要进救援模式缩减根分区,可卸载分区在系统下缩减
1、挂载光盘,进救援模式


2、不挂载系统分区,直接使用镜像shell

3、缩减根分区
lsblk
vgchange -ay
lsblk -f
e2fsck -f /dev/mapper/linxos--el-root
resize2fs /dev/mapper/linxos--el-root 55G
e2fsck -f /dev/mapper/linxos--el-root
lvresize -L 55G /dev/mapper/linxos--el-root


4、挂载根分区,查看分区大小及逻辑卷大小
mount /dev/mapper/linxos--el-root /mnt
lsblk
df -Th

5、可卸载分区缩减,直接在系统下操作
lsblk
umount /home
e2fsck -f /dev/mapper/linxos--el-home
resize2fs /dev/mapper/linxos--el-home
lvresize -L 28G /dev/mapper/linxos--el-home


使用xfs
分区只可以扩展,无法缩减,lvm+xfs可在线扩展根分区和可卸载分区,操作同样为先扩展lvm后扩展xfs
本文来自博客园,作者:赛博狗尾草,转载请注明原文链接:https://www.cnblogs.com/gpysir/p/18910987
浙公网安备 33010602011771号