答案1
这是一个好主意备份在继续之前你不能失去一切,因为接下来的操作都有潜在的风险。
这是一种不会篡改根分区(和交换分区)头端的方法/home
在未分配的空间中创建一个分区. (如果您篡改了根分区的头端,您还必须修改grub
引导加载程序。)
创建具有文件系统的分区
ext4
。将当前目录的内容复制
/home
到其中rsync
(首先进行“试运行”检查,然后删除n
并进行实际复制),sudo rsync -Havn /home/ /mount-point-of-the-new-partition
修改您的
/etc/fstab
以使系统使用新的分区作为/home
。当您看到一切正常时,您可以
/home
从根分区中删除目录,但要小心(确保您删除的是正确的数据,而不是“新家”)。
您可能更喜欢从另一个驱动器启动时执行这些操作,例如带有 Ubuntu 的 USB 启动驱动器。在这种情况下,命令rsync
行将有所不同:安装内部驱动器的根分区并从中复制,
sudo rsync -Havn /mount-point-of-internal-drive-root/home/ /mount-point-of-the-new-partition