Skip to main content

User Defined Properties – ZFS Less Known Features

Маленький пример из жизни : надо делать бэкап zfs файловой системы с помощью системы снэпшотов . У меня накапливается некоторое кол-во информации , которую надо куда-то сохранить – как то дата последнего снэпшота и т.д. Оказалось (не знал , признаю , ЛОСЬ полный) – есть определяемые пользователем свойства файловой системы :

bash-3.2# zfs list -r rpool/windowsprofile
NAME USED AVAIL REFER MOUNTPOINT
rpool/windowsprofile 2.65M 218G 24K /rpool/windowsprofile
rpool/windowsprofile@pre20080804 2.61M – 2.61M –
rpool/windowsprofile/testcifs2 18K 218G 18K /rpool/windowsprofile/testcifs2
bash-3.2# zfs set local.prop:backupdate=20080807 rpool/windowsprofile@pre20080804
bash-3.2# zfs list -r -o name,local.prop:backupdate rpool/windowsprofile
NAME LOCAL.PROP:BACKUPDATE
rpool/windowsprofile –
rpool/windowsprofile@pre20080804 20080807
rpool/windowsprofile/testcifs2 –
bash-3.2#

Шикарно ? Да не то слово ! Теперь никакой помойки в /var’е !

PS: подсмотрел здесь – http://blogs.sun.com/eschrock/

PPS : а вот и мануал – на docs . sun .com . Поставить-то свойство я смог , а вот как убрать – с ходу не разобрался . Кстати , в мане на zfs этого не нашел .