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 :)
случилось на днях неприятное, я думаю, бывало такое не у одного меня
удалил случайно с сетевого диска пару гигабайт информации немножко расстроился :( и решил настроить сетевую корзину :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 :)