Как изменить точку монтирования для пула ZFS?

15

пример:

Когда я создал пул, я установил его на / mystorage

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

Но теперь я хочу, чтобы пул монтировался в / myspecialfolder.

Есть идеи, как это можно сделать? Я искал в сети и посмотрел man-страницы zpool и zfs и ничего не нашел.

Спасибо

mrjayviper
источник

Ответы:

22
zfs set mountpoint=/myspecialfolder mypool
Тим Флетчер
источник
Я не осознавал, что могу изменить точку монтирования, когда пул используется. Я думал, что мне нужно сначала экспортировать его, а затем изменить точку монтирования во время импорта. Спасибо!
mrjayviper
2
@mrjayviper Если вы используете обычные команды (не специальные опции, подобные -Fили похожие) и держитесь подальше destroy, вы не сможете навредить ZFS. Если операция невозможна, вы могли бы занять ресурс , использовать набор данных или подобное. Конечно, это только для файловой системы - ваши приложения могут реагировать по-разному (должны обрабатывать такие события сами).
user121391 23.09.16
3
zfs create -o mountpoint=/myspecialfolder mypoolво время создания
ThorSummoner