linux系统分区扩展和缩减实现方式

linux系统分区扩展和缩减实现方式

1. 使用命令完成,操作难度高,风险高

常见的分区格式有xfs、ext4,不使用lvm

1、对xfs格式

分区只可以扩展不可以缩减

1、扩展根分区

可直接对根分区进行扩展操作,操作同 扩展可卸载分区。

直接使用fdisk操作根分区所在磁盘,删除根分区再创建,扩展大小,保存推出fdisk,使用xfs_growfs / 扩展根分区大小

2、扩展可卸载分区

假设磁盘/dev/sdc大小5G,/dev/sdc1大小2G,挂载在/mnt下,将/dev/sdc1扩展到3G

操作/dev/sdc磁盘交换界面,删除原来的/dev/sdc1(注意不要删除原来的磁盘标签),新建/dev/sdc1,将大小修改为3G,退出保存

xfs_repair /dev/sdc1 #修复磁盘

mount /dev/sdc1 /mnt #挂载磁盘,xfs需要挂载实现扩容

xfs_growfs /mnt #重新计算文件系统大小

2、对ext4格式

分区可以扩展和缩减

1、扩展根分区

根分区由于无法卸载,在系统下无法对根分区操作,需要从光盘镜像启动,进入其他系统shell中完成对根分区操作

从光盘引导启动操作根分区见文末

挂载系统所在的分区,对磁盘进行扩展,之后操作同“扩展可卸载分区”

2、缩减根分区

同样需要进入救援模式操作

3、扩展可卸载分区

umount /dev/sdc1 #ext4操作时建议先卸载分区

fdisk /dev/sdc

操作/dev/sdc磁盘交换界面,删除原来的/dev/sdc1(注意不要删除原来的磁盘标签),新建/dev/sdc1,将大小修改为3G,退出保存

e2fsck -f /dev/sdc1 #检查分区

resize2fs /dev/sdc1 #重新计算文件系统大小

e2fsck -f /dev/sdc1 #检查分区

重新挂载查看文件系统大小

mount /dev/sdc1 /mnt

4、缩减可卸载分区

假设磁盘/dev/sdc大小5G,/dev/sdc1大小2G,挂载在/mnt下,将/dev/sdc1扩展到1G

umount /dev/sdc1

e2fsck -f /dev/sdc1 1 #检查分区

resize2fs /dev/sdc1 1G #将文件系统大小改为1G

fdis /dev/sdc #操作分区

操作/dev/sdc磁盘交换界面,删除原来的/dev/sdc1(注意不要删除原来的磁盘标签),新建/dev/sdc1,将大小修改为1G,退出保存

e2fsck -f /dev/sdc1 #检查分区

重新挂载查看文件系统大小

mount /dev/sdc1 /mnt

2、使用图形工具操作,设置简单明了

常用工具有:gparted

凝思100默认安装了GParted,启动命令gparted

null

常用操作:

1、查看文件系统支持

ext4扩展和缩小都支持

xfs只支持扩展

null

  1. 更改分区大小、移动分区

null

凝思99默认安装了kde分区管理器,启动命令partitionmanager

null

对磁盘做的操作不会立即生效,提交后生效

补充:

从光盘镜像引导系统

1. 凝思V100

从光盘启动后,依次选择vanced options->rescue mode

之后进入救援模式,一路默认

如图,此页面选择不使用 根文件系统 ,一路默认

null

进入光盘系统后,即可使用fdisk等命令对根分区扩展或者缩减

操作完毕,按ctrl+d返回上一级,选择重新启动系统(光盘提前拔掉)

1. 凝思V99

从光盘启动后,依次选择Troubleshooting->Rescue a LinxOS-EL system,进入救援模式

如图,交互界面,选择3,不挂载分区

null

进入光盘系统后,即可使用fdisk等命令对根分区扩展或者缩减

操作完毕,按ctrl+d返回上一级,选择重新启动系统(光盘提前拔掉)

posted on 2025-04-25 14:31  赛博狗尾草  阅读(470)  评论(0)    收藏  举报

导航