我最近安装了 Xubuntu(第一次安装),并创建了两个分区:操作系统的根分区和我自己使用的分区(用于存储音乐、电影、照片等),但我没有在 /home 中创建分区,而是在 /usr 中创建了分区。我的问题是:如何将 /usr 分区移动到 /home 分区中?
答案1
您必须复制内容。请注意,如果您操作不正确,以下说明可能会导致数据丢失。因此,对于此类操作,最好先进行备份。另请注意,我假设您在正在运行的系统中执行这些步骤。使用实时 CD 执行这些步骤可能更容易。这仅在未/home
加密时才有效。另请注意,所有命令都是我凭空想出来的,并没有进行过测试。
首先卸载分区/usr
:
sudo umount /usr
接下来将分区挂载到某个任意挂载点:
sudo mount <partition> /mnt
您必须<partition
用您的真实分区(例如/dev/sda5
)替换。我无法告诉您使用了哪个分区。
接下来必须将所有数据复制到目录/usr
:
sudo cp -dpR /mnt /usr
复制所有数据后,您可以从分区中擦除数据:
sudo rm -rf /mnt/*
现在请检查是否还有任何隐藏文件:
sudo ls -a /mnt
此命令应仅显示两个文件:.
和..
接下来,您可以将主目录的内容复制到已擦除的分区:
sudo cp -dpR /home /mnt
接下来您必须更改文件fstab
并将条目更改/usr
为/home
。
现在,当所有事情都正确完成时,您可以重新启动并将您的家庭数据放在额外的分区上。
答案2
您应该遵循以下指南:分区/家庭/搬家。