一般本地磁盘的文件删除后都是先存放在回收站,除非你使用的是(shift+delete)删除的就不会存放在回收站。但是使用共享删除的文件是直接删除的,所以需要配置samba在把文件删除时只是移动到回收站,然后再定期清理。
下面开始配置samba
简单的smb.conf配置
[global] workgroup = nixonli server string = %h server map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Entersnews*spassword:* %nn *Retypesnews*spassword:* %nn *passwordsupdatedssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d [pub] comment = nixonli path = /home/nixonli valid users = @nixonli write list = @nixonli read only = No create mask = 02664 force create mode = 02664 directory mask = 02775 force directory mode = 02775 vfs objects = recycle #开始配置回收站 recycle:exclude_dir = /home/recycle recycle:exclude = *.tmp, *.bak, *.o, *.obj, *log, ~$*, *.~??, *.trace recycle:touch_mtime = yes recycle:repository = /home/recycle recycle:versions = yes recycle:keeptree = yes recycle:maxsize = 0
这个是回收站的配置
vfs objects = recycle recycle:exclude_dir = /home/recycle recycle:exclude = *.tmp, *.bak, *.o, *.obj, *log, ~$*, *.~??, *.trace recycle:touch_mtime = yes recycle:repository = /home/recycle recycle:versions = yes recycle:keeptree = yes recycle:maxsize = 0
配置参数说明:
1.vfs object = recycle:载入Samba用于回收站功能的模块recycle.so。
2.recycle:exclude_dir = /home/recycle:排除的文件夹,支持通配符* 和 ?
3.recycle:exclude = *.tmp, *.bak, *.o, *.obj, *log, ~$*, *.~??, *.trace:不放入回收站的文件类型。
4.recycle:touch_mtime = yes:指定将文件移动到存储库时,是否应更新文件的上次修改日期。
5.recycle:repository = /home/recycle:回收站的相对路径,这个选项指定删除的文件将被储存在什么目录,
即回收站的路径
6.recycle:versions = yes:如果在回收站所在目录中存在同名文件,则以“Copy #x of”文件名的形式加以区分。
7.recycle:keeptree = yes:在将文件移入回收站时,要建立相对应的目录结构。
8.recycle:maxsize = 0:回收站的最大使用空间,单位为字节。“0”表示没有最大使用空间的限制。

关注公众号『窗外天空』
获取更多建站运营运维新知!互联网创业、前沿技术......
最新评论
同求这个型号的安装包
你好 路由器型号 gl ax1800 GL-AX1800 架构 ARMv7 arm_cortex-a7 armv7l Linux version 4.4.60 (glinet@glinet) (gcc version 5.5.0 (OpenWrt GCC 5.5.0 r16273+113-378769b555) )
大佬,你好 我有个mikrotik的RB450g cpu是AR7161 刷了官方的包也能用了。但是插架装不上去。能指导一下吗
用opkg install *.ipk安装后,提示如下,请问现在是成功了吗? 这个Not downgrading package 提示是什么意思呢,谢谢啦
麻烦您再请教下:X86的zip压缩包里面有很多ipk文件,是需要逐个安装吗。另外还有四个不同后缀的packages文件,这四个文件怎么处理呢!谢谢啦