FreeBSD не может смонтировать домашний раздел

FreeBSD не может смонтировать домашний раздел

У меня возникла проблема с первой установкой FreeBSD. Как я всегда делаю в GNU/Linux, я создал отдельные разделы home и root. Проблема в том, что мой раздел home не монтируется.

К счастью, когда загрузка не удаётся, меня просто выкидывает в командную строку root, но, к сожалению, после перемонтирования / как раздела для чтения и записи, а не только для чтения, я не могу смонтировать /dev/ada0p3, мой раздел /home, как /home или как-либо ещё.

Точная ошибка, которую я получаю, — mount /dev/ada0p3: No such file or directory, и все же быстрый просмотр ls /dev/показывает, что ada0p3она действительно есть, и gpart showподтверждает, что раздел 3 на устройстве ada0 — это freebsd-zfs и его размер составляет 185 ГБ, размер, который я выделил для своего дома.

Я использую zfs для / и /home.

Это новая установка, так что при необходимости я без колебаний уничтожу диск и переустановим систему, но я бы предпочел не тратить на это больше времени, чем необходимо.

решение1

Попробуйте zfs mount -a. Если это не сработает, проверьте следующее zfs get mountpoint,canmount hostjails tank/homeили tank/usr/homeв зависимости от имени вашего пула и расположения набора данных

Точка монтированиядолжен быть определен в папку типа/домиcanmountдолжно бытьна

Если это не так, то вы можете исправить это zfs set canmount=on tank/home, например, аналогично mountpoint.

Перед попыткой монтирования убедитесь, что папка точки монтирования существует.

Связанный контент