admin 管理员组

文章数量: 1184232

因为某个ZZ和官方管理人员、开发人员不作为的原因,原帖删掉重发,如果有人碰到相同问题仅作参考;

同时对于可能出现initramfs console的情况,提醒一下。

===============================================================================================================

deepin这全盘安装真是神了,差点把我气死,root分区只有15GB(roota/rootb各15GB);

然后data分区只挂载opt, var, home什么的,但是没挂载usr!!!

我能理解这是为了还原备份方便,但你们自己的开发者tm用过全盘安装没有?你们编译的库不是放在 `/usr` 下的吗?是放在home目录的吗?

我编译个llvm,装个texlive,那15GB一点小空间直接爆掉了,然后我就傻了:我这2TB的硬盘,root就给15GB,然后剩下全给data分区?就不能灵活点?

我脑子出了什么问题才会用这什么全盘安装,我那root+home分区不比这自由100倍?我把home分区备份再还原到data分区浪费了几个小时!

===============================================================================================================

ok,吐槽完毕,我们来说下解决方案(半成功的),当然你也可以等deepin开发那比蜗牛还慢的反应效率

0. 全盘安装完成后,先不要进行 系统配置 安装软件,避免对usr目录产生影响;(当然你已经干了也无所谓)

1. 把usr目录拷贝到data分区:`sudo rsync -aH /usr /data --info=progress2`

2. 修改fstab:`echo "/data/usr /usr none defaults,bind 0 0" | sudo tee -a /etc/fstab`(可能需要同时修改rootb中的fstab,不确定)

3. 重启,然后你的系统盘应该大概也许就不会再爆掉了~

(啊,我这系统盘大概就要一直黄下去了……)

========================================================================

> 符华:

我以前也折腾过这个,不过失败了

话说搞好后,原来系统盘下usr目录里的文件可以删了吗?

还有rsync,为什么不用cp?有什么讲究吗?

1. rsync会显示进度条,虽然不准,但比cp用起来心里有底;

2. 应该是可以删的,但应该需要在其他系统下删,因为你要删除的是root分区的那个 "/usr",而不是现在这个 "/data" 下的usr目录

3。关于“黑屏问题”:

如果我没猜错,应该是遇到了和我前面一样的问题,到显示有 "(initramfs)" 的界面了,这时候输入 "exit" 回车就可以接着启动进入系统了;

怎么彻底解决:应该是 roota/rootb 内容不一致的关系,可能该fstab的时候,需要同时修改rootb里面的fstab(可能需要先chroot到/rootb下);这个不清楚,我已经重装了(见前面回复);

也有可能在 "(initramfs)" 用fsck自动解决,参考这个:https://askubuntu/a/924547

本文标签: 大坑 深度 解决方案 Deepin Linux