我安装了 arch linux 并想我可能想要另一个发行版或 5 个发行版,所以我留下了一半以上的硬盘空间未分配。由于事实上,如果我愿意,我不知道如何向我的引导加载程序(gummiboot)添加另一个发行版,并且我只使用 arch 就可以了,所以我想将剩余空间用于我的主分区。我没有将其设为 LVM 分区,因此我认为它不像从 LiveCD 启动并调整大小那么容易。
备份我的主文件夹内容、删除主分区、创建一个更大的分区并恢复文件是否能提供我想要的结果?如果没有,最好的方法是什么?
以下是我的系统上 lsblk 命令的输出:
[$user@arch ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
├─sda1 8:1 0 512M 0 part
├─sda2 8:2 0 15G 0 part /
└─sda3 8:3 0 120G 0 part /home
然后还有 160GB 的可用空间。
答案1
你甚至不需要这样做。
只需注销所有用户并以root
(root
的家在/root
;不在其中/home
)身份重新登录即可
卸载/home
分区。
/dev/sda3
使用或类似的方法调整大小gparted
。
山/home
。
运行lsblk
-/dev/sda3
现在应该约为 280GiB。
答案2
是的,备份、删除、创建更大的文件和恢复是一种简单的方法。
从 LiveCD 启动的替代方法是以 root 身份登录并从正在运行的系统执行此操作。但是,请勿使用su
/sudo
更改其主目录位于要备份和恢复的分区上的帐户。
如果您不想使用 LiveCD,但想登录普通帐户然后使用sudo
,例如,如果您无法在桌面上以 root 身份登录,您可以(临时)创建一个主目录不存在的帐户。在下面/home
。