ЗФС. Размонтировать повторяющиеся записи

После некоторых неудачных экспериментов со снимками zfs я вижу следующий вывод для «списка zfs»:

$ 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

Теперь есть две точки монтирования с одинаковыми именами (/jails/jail06), указывающие на разные каталоги zfs. Команда zfs unmount не работает.

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

Прошу совета по решению этой проблемы. Заранее спасибо!

Обновление:

zfs mount

показывает, что /jails/jail06 не смонтирован.


person Samriang    schedule 19.07.2016    source источник


Ответы (2)


Вы можете использовать mount, чтобы увидеть, действительно ли смонтирована файловая система. Тот факт, что у него есть заданная точка монтирования, не означает, что он смонтирован.

Похоже, вы установили точку монтирования для файловых систем zfs, и они не смонтированы.

person janm    schedule 20.07.2016
comment
да, я только что понял, что fs не был смонтирован. - person Samriang; 20.07.2016

Вы можете размонтировать по имени вместо точки монтирования:

zfs unmount tank/jails/jail06

Вы можете изменить точку монтирования для определенного набора данных:

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

Также «список zfs» показывает список всех наборов данных (смонтированных и размонтированных).

person Michael Zhilin    schedule 20.07.2016
comment
спасибо за этот момент. на самом деле моя fsystems не была смонтирована, поэтому я просто изменил точку монтирования, а затем сделал «монтирование zfs» - person Samriang; 20.07.2016