2016-07-19 21 views
-1

Nach einigen erfolglosen Versuchen mit ZFS-Snapshots I Ausgabe siehe folgende für ‚zfs list‘:ZFS. Aushängen duplizierten Einträge

$ zfs list 
NAME         USED AVAIL REFER MOUNTPOINT 
tank         1.48T 2.64T 25.4K none 
tank/home        92.6K 2.64T 92.6K legacy 
tank/jails        1.46T 2.64T 41.1K legacy 
tank/jails/jail05      18.3G 2.64T 17.7G /jails/jail05 
tank/jails/jail06      18.3G 2.64T 17.7G /jails/jail06 
tank/jails/somefldr     18.3G 2.64T 17.7G /jails/jail06 

Nun gibt es zwei Einhängepunkte mit dem gleichen Namen (/Jails/jail06), der auf verschiedene zfs Verzeichnisse. Der Befehl zfs unmount funktioniert nicht.

$ sudo zfs unmount /jails/jail06 
cannot unmount '/jails/jail06': not a mountpoint 

Suchen Sie nach einem Ratschlag, um dieses Problem zu lösen. Danke im Voraus!

Upd:

zfs mount 

zeigt keine /Jails/jail06 montiert.

Antwort

1

Sie können mount verwenden, um festzustellen, ob das Dateisystem tatsächlich bereitgestellt ist. Nur weil es einen gegebenen Mountpoint hat, heißt das nicht, dass es gemountet ist.

Es sieht so aus, als ob Sie den Mountpoint für die zfs-Dateisysteme festgelegt haben und sie nicht angehängt sind.

+0

yep, ich habe gerade herausgefunden, dass fs nicht gemountet wurde. – Samriang

2

Sie können nach Namen aushängen statt Einhängepunkt:

zfs unmount tank/jails/jail06 

Sie einhängepunkt für bestimmte Datenmenge ändern können:

zfs set mountpoint=/jails/somefldr tank/jails/somefldr 

Auch "zfs list" zeigt Liste aller Datensätze (ohne Laufwerksbuchstaben)

+0

danke für diesen Punkt. eigentlich wurde mein fsystem nicht gemountet, also habe ich einfach mountpoint geändert und dann 'zfs mount' gemacht – Samriang