
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 directory
eine 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/
ada0p3
gpart 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/home
oder tank/usr/home
je 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/home
beispielsweise mit beheben, ähnlich wie beim Mountpoint.
Stellen Sie vor dem Mounten sicher, dass der Mountpoint-Ordner vorhanden ist.