Home
Руслан Валиев
Шалтай-болтай
Главная 
21.10.2006 15:55 - Samba & ZFS [samba, solaris, zfs]
Связка «Samba & ZFS» показала себя на практике отлично.
Благодаря манифесту Тревора, моя Samba управляется через SMF. Конфиг в /etc/sfw у меня уже давно отконфигурирован, но мне всегда хотелось, чтоб ZFS-снапшоты делались не по расписанию (скрипт):


 10,20,30,40,50 * * * * /tank/local/snapshot minute
 0 * * * * /tank/local/snapshot hour
 1 1 * * * /tank/local/snapshot day
 2 1 1 * * /tank/local/snapshot month


Хотелось, чтоб они делались, когда я логинился на моем PC.
Итак, немного импровизации в моем [homes] smb.conf:


 root preexec = ksh -c '/usr/sbin/zfs snapshot tank/users/%u@smb$(/tank/local/smbdate)'


Мне понадобился скрипт smbdate для корректного отображения даты:


 #!/bin/ksh -p
 exec date +%F-%R


Пример результата после входа пользователя:


 nas:/% zfs list | grep smb
 tank/users/norus@smb2006-10-04-14:04 0 - 15.3G -

This page was loaded Май 14 2008, 5:00 am GMT.