Ubuntu 11.04を実行しています。インストール中に誤って別々のパーティションを/usr
割り当てました。/usr/local
今すぐ起動時にマウントポイントをデフォルトに変更したいのですが、/usr
Ubuntuを再インストールするのに苦労したくありません。
答え1
したがって、正しく聞こえたら、2つのパーティションがあります(と/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
。次に、新しいシステムを再起動します。