Wie ändere ich den Einhängepunkt für einen ZFS-Pool?

14

Beispiel:

Als ich den Pool erstellt habe, habe ich ihn auf / mystorage eingestellt

zpool create -m /mystorage mypool raidz /dev/ada0 dev/ada1 /dev/ada2

Aber jetzt möchte ich, dass der Pool in / myspecialfolder gemountet wird.

Irgendwelche Ideen, wie es gemacht werden kann? Ich habe das Internet durchsucht und mir die Manpages von zpool und zfs angesehen und nichts gefunden.

Vielen Dank

mrjayviper
quelle

Antworten:

21
zfs set mountpoint=/myspecialfolder mypool
Tim Fletcher
quelle
Ich wusste nicht, dass ich den Einhängepunkt ändern kann, während der Pool verwendet wird. Ich dachte, ich müsste es zuerst exportieren und dann den Einhängepunkt während des Imports ändern. Vielen Dank!
Mrjayviper
2
@mrjayviper Wenn Sie die normalen Befehle verwenden (keine speziellen Optionen wie -Foder ähnlich) und sich davon fernhalten destroy, können Sie ZFS nicht viel Schaden zufügen. Wenn eine Operation nicht möglich ist, wird die Ressource ausgelastet , das Dataset wird verwendet oder ähnliches. Dies gilt natürlich nur für das Dateisystem - Ihre Anwendungen reagieren möglicherweise anders (sollten solche Ereignisse selbst behandeln).
user121391
1
zfs create -o mountpoint=/myspecialfolder mypoolzur Erstellungszeit
ThorSummoner