Решено: samba (корзина)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модератор: SLEDopit

pelmen
Сообщения: 1268
ОС: debian

Решено: samba

Сообщение pelmen » 23.01.2010 16:49

Хочу научиться настраивать корзину в самбе. В [public] добавил
recycle:repository = /mnt/hdd2/lost_n_found
recycle:keeptree = yes
recycle:versions = yes
recycle:exclude = *.tmp | *.TMP | ~$* | ~WRL*
recycle:excludedir = /mnt/hdd1/temp
recycle:maxsize = 104805760
не работает. То есть при удалении файлы не помещаются в директорию /mnt/hdd1/temp
права на нее 777

Если кому-то поможет:
(Для ubuntu)
apt-get install samba-dbg
[pub]
comment = public
path = /mnt/hdd2
public = yes
writable = yes
guest ok = yes

vfs objects = recycle
recycle:repository = /mnt/hdd1/
recycle:keeptree = yes
recycle:versions = yes
recycle:maxsize = 104805760
recycle:touch = yes

Подробности тут
http://us5.samba.org/samba/docs/man/Samba-....html#id2617818
Спасибо сказали:

Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: samba

Сообщение Ленивая Бестолочь » 23.01.2010 23:46

не расскажите, при чем тут пакет samba-dbg?
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:

pelmen
Сообщения: 1268
ОС: debian

Re: Решено: samba

Сообщение pelmen » 24.01.2010 00:59

Конечно расскажу. В убунту нет пакета samba-vfs. Поиск выдал, что vfs находится в пакете samba-dbg, после установки которого все заработало
Спасибо сказали:

Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: samba

Сообщение Ленивая Бестолочь » 24.01.2010 01:34

pelmen писал(а):
24.01.2010 00:59
В убунту нет пакета samba-vfs

а в убунте самба собрана без vfs?
в дебиане у меня проблем не было :-\

Код: Выделить всё

misa:/home/rakul/Downloads# apt-file show samba | grep vfs
samba: /usr/lib/samba/vfs/audit.so
samba: /usr/lib/samba/vfs/cap.so
samba: /usr/lib/samba/vfs/default_quota.so
samba: /usr/lib/samba/vfs/expand_msdfs.so
samba: /usr/lib/samba/vfs/extd_audit.so
samba: /usr/lib/samba/vfs/fake_perms.so
samba: /usr/lib/samba/vfs/fileid.so
samba: /usr/lib/samba/vfs/full_audit.so
samba: /usr/lib/samba/vfs/netatalk.so
samba: /usr/lib/samba/vfs/readahead.so
samba: /usr/lib/samba/vfs/readonly.so
samba: /usr/lib/samba/vfs/recycle.so
samba: /usr/lib/samba/vfs/shadow_copy.so
samba: /usr/lib/samba/vfs/shadow_copy2.so
samba: /usr/lib/samba/vfs/streams_xattr.so
samba: /usr/lib/samba/vfs/syncops.so
samba: /usr/lib/samba/vfs/xattr_tdb.so
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:

pelmen
Сообщения: 1268
ОС: debian

Re: Решено: samba

Сообщение pelmen » 24.01.2010 12:17

Может я чего попутал...
Я стал искать информацию о корзине и нашел сейт, где советуют установить samba-vfs, такого пакета я не нашел, а нашел вот пакетв котором есть упоминание о vfs. Установив добавил еще опцию
vfs objects = recycle
и после этого заработало. Теперь вижу, что нужно было просто добавить эту опцию и никаких дополнительных пакетов, так как в samba уже есть Vfs
Спасибо сказали:

VaaL2004
Сообщения: 2
ОС: Linux Mint Elyssa

Re: Решено: samba

Сообщение VaaL2004 » 02.02.2018 06:09

Ребята, сам столкнулся вчера с таким: в директории корзины создаётся вся структура каталогов до файла, а сам файл в неё не помещается.
Это вызвано багом Самбы: самба не удаляет файл (в обычном смысле), а создаёт на него хардлинк в корзине. Так вот, если репозиторий корзины расположен на другом физическом девайсе, то Самба не может создать хардлинк. Соответственно файл пропадает.
Вот тут накопал информацию:
https://bugzilla.samba.org/show_bug.cgi?id=8637
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 13786
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Решено: samba

Сообщение Bizdelnick » 02.02.2018 10:01

VaaL2004 писал(а):
02.02.2018 06:09
самба не удаляет файл (в обычном смысле), а создаёт на него хардлинк в корзине

Да вроде все "корзины" так работают.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Вернуться в «Администрирование для начинающих»