
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/home
。tank/usr/home
マウントポイント次のようなフォルダに定義する必要があります/家そしてマウント可能すべきであるの上
zfs set canmount=on tank/home
そうでない場合は、たとえば mountpoint と同様に修正できます。
マウントを試みる前に、マウントポイント フォルダーが存在することを確認してください。