
У меня возникла проблема с первой установкой 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.
Перед попыткой монтирования убедитесь, что папка точки монтирования существует.