
私は 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
を、実際に必要なパーティションに置き換えました。これでうまくいきました。