FreeBSD kann die Home-Partition nicht mounten

FreeBSD kann die Home-Partition nicht mounten

Ich hatte ein Problem mit meiner ersten Installation von FreeBSD. Wie immer bei GNU/Linux habe ich separate Home- und Root-Partitionen erstellt. Das Problem ist, dass meine Home-Partition nicht gemountet wird.

Wenn der Bootvorgang fehlschlägt, werde ich zum Glück einfach zu einer Root-Eingabeaufforderung zurückgeleitet. Nach dem erneuten Mounten von / mit Lese-/Schreibzugriff und nicht nur mit Nur-Lesezugriff kann ich /dev/ada0p3, meine /home-Partition, jedoch nicht als /home oder als irgendetwas anderes mounten.

Der genaue Fehler, den ich erhalte, ist , und dennoch zeigt mir mount /dev/ada0p3: No such file or directoryeine schnelle Überprüfung, dass dies tatsächlich der Fall ist, und bestätigt, dass Partition 3 auf dem Gerät ada0 FreeBSD-ZFS ist und 185 GB groß ist, die Größe, die ich für mein Zuhause zugewiesen habe.ls /dev/ada0p3gpart show

Ich verwende ZFS sowohl für / als auch für /home.

Dies ist eine Neuinstallation, daher habe ich bei Bedarf keine Bedenken, das Laufwerk zu löschen und eine Neuinstallation durchzuführen, aber ich möchte nicht mehr Zeit als nötig darauf verwenden.

Antwort1

Versuchen Sie es zfs mount -a. Wenn dies nicht funktioniert, überprüfen Sie Folgendes zfs get mountpoint,canmount hostjails tank/homeoder tank/usr/homeje nach Poolname und Dataset-Speicherort

Einhängepunktsollte auf einen Ordner wie/heimUndDosenmontagesollte seinAn

Sollte dies nicht der Fall sein, können Sie das Problem zfs set canmount=on tank/homebeispielsweise mit beheben, ähnlich wie beim Mountpoint.

Stellen Sie vor dem Mounten sicher, dass der Mountpoint-Ordner vorhanden ist.

verwandte Informationen