[Share Experiences] 不重装系统修改分区大小
Tofloor
poster avatar
chenli1990
deepin
2021-05-04 00:49
Author

默认安装, 导致根目录分区过小, /data分区太大, 不重装系统的情况下进行调整. 按照以下步骤:

(1) 从https://gparted.org/download.php下载GParted的iso镜像, (我的实测是gparted-live-1.0.0-5-i686, 在deepin20.2上没问题);

(2) 使用一个USB, 利用deepin自带的启动盘制作工具将iso镜像考到U盘;

(3) 重启, 更改启动顺序boot sequence使从usb启动;

(4) 选择进入GParted Live (default settings)

选择Don't touch keymap

 

选择语言后, 输入0选择图形模式

就进入了分区界面了;

(5) 将大分区譬如我这的/data(/dev/sda5)缩小, 注意需要指定在sda5的前面空出来(free space proceding)还是在sda5的后面(free space following),像我是为了扩大根目录/(/dev/sda4), 因此我需要在/dev/sda5的前端空出来, 扩大/dev/sda4时才能添加其后面的unallocated磁盘容量. 因为一个分区调整大小时必须要其前面或者后面有未分配的磁盘容量. 另外请勿触碰/boot(/dev/sda2)! 完成分区调整后写入即可.

(6) 写入完成后退出重启, 有需要的话将boot sequence改回来.

调整就完成了. 如果担心出错, 操作前将重要数据拷贝出来.

Reply Favorite View the author
All Replies
bxkdhao
deepin
2021-05-04 01:29
#1

建议用ventoy。装机神器

Reply View the author
剥壳白煮蛋
deepin
2021-05-04 05:01
#2

我这里系统分区给多了,分了 50 G,结果好像也就用了三分之一出头

Reply View the author
geno
deepin
2021-05-04 16:37
#3

其实还有更简单的方法,比如将/usr/share目录移到/data 下,再建一个符号链接,就把空间腾出来了。

Reply View the author
chenli1990
deepin
2021-05-04 23:30
#4
geno

其实还有更简单的方法,比如将/usr/share目录移到/data 下,再建一个符号链接,就把空间腾出来了。

在20.1上我的就是像下面这么干的, 但是20.2没成功:

sudo mkdir /data/usr

cp -av /usr/share /data/usr/

cp -av /usr/local /data/usr/

修改/etc/fstab文件加入

/data/usr/share /usr/share none defaults,bind 0 0

/data/usr/local /usr/local none defaults,bind 0 0

删除系统盘中的内容

rm -rf /usr/share/* /usr/local/*

测试挂载

sudo mount -a

没有报错则重启

Reply View the author
lanxing0821
deepin
2021-05-07 20:03
#5

人家说的是链接,不是挂载

sudo ln -s /data/usr/share /usr/share

 

Reply View the author