PDA

Bekijk de volledige versie : сетевая корзина



alexcccp
28-01-2009, 20:27
Всем привет :rolleyes:

случилось на днях неприятное, я думаю, бывало такое не у одного меня
удалил случайно с сетевого диска пару гигабайт информации немножко расстроился :( и решил настроить сетевую корзину :D
Думаю многие не отказались бы себе ее поставить

но не тут-то было прошу помощи разобраться :confused:

итак, что делал
для начала скопировал настройки самбы в альтернативное место
из /etc/smb.conf в /opt/etc/samba/smb.conf (оставлять незя после перезапуска все изменения будут потеряны)
отключил samba в вебморде
и добавил в post-mont следующии строки для загрузки samba

#samba
/usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
/usr/sbin/nmbd -D -n gw -o -l /tmp -s /opt/etc/samba/smb.conf

проверил, что samba грузится и работает

мой изначальный smb.conf

[global]
interfaces = br0
bind interfaces only = yes
workgroup = HOME
server string = WL500gp
guest account = nobody
security = share
browseable = yes
guest ok = yes
guest only = yes
log level = 1
max log size = 100
encrypt passwords = no
preserve case = yes
short preserve case = yes
client code page = 866
character set = 1251

[disc0_2]
path = /tmp/mnt/disc0_2
writable = yes
force user = root

[disc0_1]
path = /tmp/mnt/disc0_1
writable = yes
force user = root

начинаю редактировать smb.conf добавляю к нужному диску корзину


[disc0_1]
path = /tmp/mnt/disc0_1
writable = yes
force user = root

vfs objects = recycle
recycle:repository = /.recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:exclude = *.tmp | *.TMP | ~$* | ~WRL*
recycle:maxsize = 104805760

как вы ппонимаете ничего не работает :)

приважу лог ошибок

[1970/01/01 03:00:28, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "vfs objects"
[1970/01/01 03:00:28, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "recycle:repository"
[1970/01/01 03:00:28, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "recycle:repository"
[1970/01/01 03:00:28, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "recycle:keeptree"
[1970/01/01 03:00:28, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "recycle:keeptree"
[1970/01/01 03:00:28, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "recycle:versions"
[1970/01/01 03:00:28, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "recycle:versions"
[1970/01/01 03:00:28, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "recycle:exclude"
[1970/01/01 03:00:28, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "recycle:exclude"
[1970/01/01 03:00:28, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "recycle:maxsize"
[1970/01/01 03:00:28, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "recycle:maxsize"

то есть все, что я добавил в smb.conf он понять не может :mad:

help



/кстати если таке оно заработает, думаю можно будет не хитрыми правилами чистить ее в определенные промежутки времени при помощи cron :)

zubastiy
29-01-2009, 06:33
а сетевая корзина, это простите что за устройство?
NAS ?

UPD
да... туплю.
у меня корзина ассоциируется исключительно с дисковой корзиной в сервера )

DemonGloom
29-01-2009, 08:00
Посмотрите - может samba 3 умеет это делать (если вы не придумали эти команды, конечно :) )

alexcccp
29-01-2009, 08:03
а сетевая корзина, это простите что за устройство?
NAS ?

это не устройство

это програмная реалезация корзины типа windows только на сервере

те. если ктото чтото удалит то это не удаляется а быстренько переносится в корзину(папку на диске) там какоето время хранится и если никаму не понадобится позже удаляется автоматический


Посмотрите - может samba 3 умеет это делать (если вы не придумали эти команды, конечно :) )

Вы имеете в виду то, что там стоит по дефолту просто не способна на такое

нет команды не придумывал, делал такие веши кагда то на большом брате

Кстати, а что там сейчас за samba стоит ???

DemonGloom
29-01-2009, 08:42
Там стоит samba 2.