Es tut mir leid, dass ich einem Ubuntu eine Frage gestellt habe, aber ich hoffe, dass jemand hier etwas Erfahrung damit hat.
Ich muss den mit freenas8 auf Ubuntu erstellten zfs-Pool mounten. Ich habe es versucht wie hier beschrieben .
Ich konnte diesen Befehl ohne Fehler ausführen:
sudo zpool import data
und der status meines zpool ist wie folgt:
user@server:~$ sudo zpool status
pool: data
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
data ONLINE 0 0 0
sda2 ONLINE 0 0 0
sdb2 ONLINE 0 0 0
errors: No known data errors
So sieht es gut für mich aus. Aber ich weiß nicht, wie ich auf den Pool zugreifen soll. in meinen augen muss ich es besteigen, aber ich weiß nicht wie.
Antworten:
Wenn Sie den Befehl ausführen
sudo zfs get all
, sollten alle Eigenschaften Ihrer aktuellen zfs-Pools und Dateisysteme aufgelistet werden. Eine dieser Eigenschaften sollte bei korrekter Einstellung mountpoint = sein .Zfs stellt den Pool automatisch bereit, sofern Sie keine älteren Bereitstellungen verwenden. Mountpoint teilt zfs mit, wo der Pool standardmäßig in Ihrem System bereitgestellt werden soll. Wenn nicht, können Sie dies mit tun
Das macht zfs mount Ihren Datenpool in einem bezeichneten foo_mount Punkt Ihrer Wahl.
Nachdem dies erledigt ist und root den Mount-Punkt besitzt, können Sie den Besitzer des Mount mit ändern
Das wird der Benutzer machen Benutzer und die Gruppe Benutzer besitzen die Mount - Punkt und alles hinein, stellen Sie den Befehl richtigen Benutzer zuweisen: Gruppenberechtigungen an den Mount - Punkt.
quelle
canmount
die entweder deaktiviert seinon | off | noauto
kann und noauto die automatische Bereitstellung auch für einzelne Datasets verhindert. Für weitere Informationen verwendenman zfs
.Ich hatte ein ähnliches Problem und in der Tat
canmount
war ,on
aber die Pool + Dataset Halterung nicht beim Booten noch , wenn Sie online gehen, usw.Meine Lösung nach
zpool import
und fürzpool online
den Pool war:zfs mount poolname
zfs mount poolname/datasetname
Ja,
zfs
anstelle deszpool
Poolnamens und dann des Poolnamens / Datasetnamens.Hoffe das hilft jemandem.
quelle