Архивы: samba

Корзина samba (Recycle Bin at Samba)

Не все знают, что самба может управлять удаляемыми файлами, и вот я не знал…

В общем делаем так, чтоб удаляемые файлы складывались в отдельную папочку, а не исчезали бесследно с сервера.
Создадим конфигурацию корзины:

mcedit /etc/samba/recycle.conf

В него копируем

##Recycle Bin Configuration File##
repository = .recycle/%U
mode = KEEP_DIRECTORIES|VERSIONS|TOUCH
maxsize = 0
exclude = *.tmp|*.temp|*.o|*.obj|~$*|*.~??|*.trace
excludedir = /tmp|/temp|/cache
noversions = *.doc|*.ppt|*.dat|*.ini
keeptree = Yes
versions = Yes

Теперь подключаем созданную конфигурацию:

mcedit /etc/samba/smb.conf

Добавляем в секцию ресурса:

vfs object = recycle
config-file = /etc/samba/recycle.conf

Теперь в каждой шаре у нас при удалении создаться каталог .recycle и внём бережно будут все удалённые файлы.
Чистить эту «Корзину» нужно в ручную