Ubuntu 11.04で既存のマウントポイントを/usr/localから/usrに移動するには?

Ubuntu 11.04で既存のマウントポイントを/usr/localから/usrに移動するには?

Ubuntu 11.04を実行しています。インストール中に誤って別々のパーティションを/usr割り当てました。/usr/local今すぐ起動時にマウントポイントをデフォルトに変更したいのですが、/usrUbuntuを再インストールするのに苦労したくありません。

ベストアンサー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。次に、新しいシステムを再起動します。

おすすめ記事