我将我的 SSD 分为两个分区,一个用于根目录,一个用于主目录。不幸的是,我为根目录提供的空间太少,我想通过缩小主目录来扩展它。
我已经找到了调整2fs大小它可以在使用时扩展分区,但我没有专业知识在没有指导的情况下完成所有步骤。
您能否为我提供一些步骤,说明如何在不格式化整个磁盘的情况下缩小主分区并扩大根分区?
答案1
除了 Dylan 建议重新开始之外,另一个非侵入性选项是将一些材料从根分区移动到主目录分区。您应该只对非启动关键的材料执行此操作,但/
在/home
.我的第一个 Unix 甚至有单独的分区/usr
和/var
。
您可以复制从 到/usr/share
as/home/ROOT/usr/share
的所有内容root
:
cd /usr/share
find . -print0 | cpio -pdmv0 /home/ROOT/usr/share
一旦正确完成,请执行以下操作:
cd /usr
rm -rf share
ln -s /home/ROOT/usr/share .
新安装的材料/usr/share
最终会出现在/home
分区上。当然,您可以通过/
这种方式创建多个子目录,或者通过执行层次结构中较高的一个子目录来获取更大的块。
只要你不/boot
这样“移动”,就应该没问题。