Вывод списков снимков в выводе команды zfs list можно включить или отключить с помощью свойства пула listsnapshots. По умолчанию это свойство включено.
Если это свойство отключено, для вывода данных о снимках можно воспользоваться командой zfs list -t snapshot. Или же требуется активировать свойство пула listsnapshots. Пример:
# zpool get listsnapshots tank NAME PROPERTY VALUE SOURCE tank listsnapshots on default # zpool set listsnapshots=off tank # zpool get listsnapshots tank NAME PROPERTY VALUE SOURCE tank listsnapshots off local |
Снимки файловых систем будут доступны в каталоге .zfs/snapshot в корне файловой системы. Например, если tank/home/ahrens монтируется в /home/ahrens, то данные снимка tank/home/ahrens@thursday доступны в каталоге /home/ahrens/.zfs/snapshot/thursday .
# ls /tank/home/ahrens/.zfs/snapshot tuesday wednesday thursday |
Можно вывести список снимков:
# zfs list -t snapshot NAME USED AVAIL REFER MOUNTPOINT pool/home/anne@monday 0 - 780K - pool/home/bob@monday 0 - 1.01M - tank/home/ahrens@tuesday 8.50K - 780K - tank/home/ahrens@wednesday 8.50K - 1.01M - tank/home/ahrens@thursday 0 - 1.77M - tank/home/cindys@today 8.50K - 524K - |
Можно вывести список снимков, созданных для определенной файловой системы:
# zfs list -r -t snapshot -o name,creation tank/home NAME CREATION tank/home/ahrens@tuesday Mon Aug 31 11:03 2009 tank/home/ahrens@wednesday Mon Aug 31 11:03 2009 tank/home/ahrens@thursday Mon Aug 31 11:03 2009 tank/home/cindys@now Mon Aug 31 11:04 2009 |
При создании снимка его пространство первоначально используется совместно с файловой системой и, возможно, с предшествующими снимками. При изменении файловой системы пространство, которое ранее использовалось совместно, полностью передается снимку и учитывается в свойстве used этого снимка. Кроме того, удаление снимков может увеличить объем пространства, отведенного под другие снимки и используемого этими снимками.
Свойство referenced пространства снимка совпадает с аналогичным свойством файловой системы на момент создания снимка.
Возможно получение дополнительной информации об использовании значений применяемого свойства. Новые доступные только для чтения свойства файловой системы описывают использование пространства для клонов, файловых систем и томов. Пример:
$ zfs list -o space NAME AVAIL USED USEDSNAP USEDDS USEDREFRESERV USEDCHILD rpool 60.6G 6.37G 0 97K 0 6.37G rpool/ROOT 60.6G 4.87G 0 21K 0 4.87G rpool/ROOT/zfs1009BE 60.6G 4.87G 0 4.87G 0 0 rpool/dump 60.6G 1.50G 0 1.50G 0 0 rpool/swap 60.6G 16K 0 16K 0 0 |
Описание этих свойств приведено в разделе Таблица 6–1.