FreeBSD はホームパーティションをマウントできません

FreeBSD はホームパーティションをマウントできません

FreeBSD を初めてインストールしたときに問題が発生しました。GNU/Linux でいつもやっているように、ホーム パーティションとルート パーティションを別々に作成しました。問題は、ホーム パーティションがマウントされないことです。

幸いなことに、ブートが失敗すると、ルート プロンプトが表示されるだけですが、残念ながら、/ を読み取り専用ではなく読み取り/書き込みとして再マウントした後、/home パーティション /dev/ada0p3 を /home として、または他のものとしてマウントできません。

私が受け取った正確なエラーは ですmount /dev/ada0p3: No such file or directoryが、簡単にls /dev/確認すると がada0p3確かに存在し、gpart showデバイス ada0 のパーティション 3 が freebsd-zfs であり、185 GB であることが確認されました。これは、私が自宅用に割り当てたサイズです。

/ と /home の両方に zfs を使用しています。

これは新規インストールなので、必要であればドライブを消去して再インストールすることに何の抵抗もありませんが、必要以上に時間を費やすことは避けたいと思っています。

答え1

を試してください。これが機能しない場合は、プール名とデータセットの場所に応じて、zfs mount -a以下を確認してくださいzfs get mountpoint,canmount hostjails tank/hometank/usr/home

マウントポイント次のようなフォルダに定義する必要があります/家そしてマウント可能すべきであるの上

zfs set canmount=on tank/homeそうでない場合は、たとえば mountpoint と同様に修正できます。

マウントを試みる前に、マウントポイント フォルダーが存在することを確認してください。

関連情報