/home をマウントできません。エラーメッセージは表示されません。別のディレクトリでは正常に動作します。

/home をマウントできません。エラーメッセージは表示されません。別のディレクトリでは正常に動作します。

私は Ubuntu/Windows 10 デュアルブート マシンを持っています。最近、ホーム ディレクトリを別のパーティションに移動してみました。/dev/sda8最初はすべて正常に動作していました。その後、Ubuntu を起動しようとしたところ、動作せず、緊急モードになりました。そこから、/home がマウントされていないように見えます。

root@ubuntu:/# ls -a /home
. ..

そこで、 で再度マウントしようとしましたmount /dev/sda8 /home。何も起こりません。エラー メッセージも表示されず、再度確認すると、 の下にはまだデータがありません/home。ここで不思議なことに、次のようにすると:

root@ubuntu:/# mkdir someotherdirectory
root@ubuntu:/# mount /dev/sda8 /someotherdirectory
root@ubuntu:/# ls someotherdirectory
quacodas  lost+found

すべてがそこにあります。では、ホーム ディレクトリの何が特別なのでしょうか。また、なぜそこにパーティションをマウントできないのでしょうか。

答え1

パーティションが Windows でマウント可能な場合は、Linux を起動するときに Windows が完全にシャットダウンされていることを確認するか (最近の Windows は完全にシャットダウンすることはめったにありません)、Linux に切り替える前に Windows で明示的にマウント解除する必要があります。そうしないと、パーティションは Windows によってマウント済みとしてマークされたままになり、Linux はそれをマウントしません。

答え2

今は解決しました。/etc/fstabファイルを編集する必要がありましたが、それを忘れていました。古いパーティションのエントリ/homeを、実際に必要なパーティションに置き換えました。これでうまくいきました。

関連情報