在 opensuse 上调整 home 和 root 分区的大小

在 opensuse 上调整 home 和 root 分区的大小

我将我的 SSD 分为两个分区,一个用于根目录,一个用于主目录。不幸的是,我为根目录提供的空间太少,我想通过缩小主目录来扩展它。

我已经找到了调整2fs大小它可以在使用时扩展分区,但我没有专业知识在没有指导的情况下完成所有步骤。

您能否为我提供一些步骤,说明如何在不格式化整个磁盘的情况下缩小主分区并扩大根分区?

答案1

除了 Dylan 建议重新开始之外,另一个非侵入性选项是将一些材料从根分区移动到主目录分区。您应该只对非启动关键的材料执行此操作,但//home.我的第一个 Unix 甚至有单独的分区/usr/var

您可以复制从 到/usr/shareas/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这样“移动”,就应该没问题。

相关内容