问题描述:

Linux系统安装在一个256G固态硬盘上(/dev/sdb):根目录(/dev/sdb1,73G)、home目录(/dev/sdb5,112G)、swap(/dev/sdb7,45G)目录均设置在这个硬盘上。

/opt分区设置在一个机械硬盘上(/dev/sda9),分区大小900G。

 

需要缩小opt分区,增大普通用户可用空间。

 

思路分析:

现在需要拆分/opt分区。本来希望直接能划给home,但是似乎不允许一个分区横跨两张硬盘。于是决定模仿实验室服务器设置,单独挂载sda9为一个linux可以访问的新分区。

1.首先把opt分区压缩为100G,剩余的800G重建分区

2.在home/user目录建立软链接直接无缝访问

 

实际操作:

1.在Linux系统下使用命令进行分区没有经验并且容易误操作直接放弃使用gparted。

2.gparted在已登录的系统中没有权限访问已挂载磁盘。查资料发现可以通过u盘启动盘进行修改。

3.使用u盘启动盘进入demo系统。

4.调整opt分区大小为100G。https://www.helplib.cn/beryl/how-to-resize-your-ubuntu-partitions

5.新建erath分区(/dev/sda10)。分区名称和分区标签均设置为earth,避免麻烦。(https://superuser.com/questions/1099232/what-is-the-difference-between-a-partition-name-and-a-partition-label)

sudo lsblk -o name,fstype,mountpoint,label,partlabel,size

6.发现swap分区45G似乎有点大,于是右键解锁后删除分区。sdb7变为unallocated状态。

7.重新调整/home分区大小,增加20G。

8.sdb7剩余的25G重新建立swap分区。

9.点击上方菜单对号执行操作。

10.显示需要6步操作。第一步执行花费时间较长,接近10分钟。后面5步速度较快。执行完毕选择重启系统。

11.系统重启以后停留在磁盘检查界面接近五分钟,猜测是对所有的新分区重新校验。

12.成功进入系统,earth分区作为单独的分区可以在文件系统中查看访问。

13.earth分区只有root用户拥有创建修改删除权限,使用以下命令添加普通用户权限:

sudo chmod -R 777 /media/user/earth/

14.添加文件夹软链接:

ln -s /media/user/earth /home/user/
 

15.测试在user目录可以访问。复制文件没有问题。虽然有些文件暂时加锁,但是可以chmod777增加权限。

 

 

 

 

参考:

https://blog.csdn.net/start_0912/article/details/82703938

https://www.helplib.cn/beryl/how-to-resize-your-ubuntu-partitions

Logo

更多推荐