如何在 Ubuntu 11.04 中将现有挂载点从 /usr/local 移动到 /usr?

如何在 Ubuntu 11.04 中将现有挂载点从 /usr/local 移动到 /usr?

我运行的是 Ubuntu 11.04。在安装过程中,/usr我错误地分配了/usr/local一个单独的分区,而不是。现在我想将安装点更改为/usr启动时的默认安装点,但我不想再次经历安装 Ubuntu 的痛苦。

答案1

所以,如果我没听错的话,你有两个分区(我将它们称为/dev/sda1/dev/sda2,但名称并不重要)。分区/dev/sda1现在安装在/,分区/dev/sda2现在安装在/usr/local。此外,在 上的文件系统上/dev/sda2,这些文件应该位于 下/usr/local,而其他应该位于 下的文件/usr现在位于 上/dev/sda1

首先,您需要移动错误分区上的所有文件。最简单的方法是从 Live CD 或 USB 启动,安装两个文件系统,然后执行移动。假设文件系统安装在/media/sda1和 处/media/sda2

mv /media/sda2/* /media/sda1/usr/local/
mv /media/sda1/usr/* /media/sda2/

然后编辑/etc/fstab以更改安装点。也就是说,目前有一条线类似于

UUID=1234...  /usr/local  ext4  errors=remount-ro  0 1

将部分更改/usr/local/usr.现在重新启动到您的新系统。

相关内容