«

SMB开启回收站

学长 发布于 阅读:579 Linux


此方法不适用,跳到下面的黑体字!!!

配置文件中添加

先在储存池中新建了zfs

zfs create zp1/.deleted

再在smb的conf中加入:

vfs objects = recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /mnt/zp1/.deleted
recycle:exclude = *.~*, ~*.*, *.bak, *.old, *.tmp
recycle:exclude_dir = temp, cache, tmp

因为truenas的smb4,配置文件在 vi /etc/smb4.conf其他的linux系统大概率在 vi /etc/samba/smb.conf

recycle:excluderecycle:exclude_dir 可以不配置

web界面重启下smb

因为我systemctl restart smbd没起作用

上面的办法并没有作用。。。

得在shares 就是右边第四个具体的SMB中设置

Purpose 改成 no presets,然后在advanced options中开启Export Recycle Bin

然后关闭再开启这个存储池的smb分享

rm -rf /mnt/zp1/.recycle

zfs create -o com.sun:auto-snapshot=false zp1/.recycle

就是自动snapshot的时候不包含

然后就是看看是不是给这个目录权限了

sudo chmod 777 /mnt/zp1/.recycle

sudo chown 自己的ID:自己的ID /mnt/zp1/.recycle

之前的smb把回收站做成zfs在truenas中并不适用。。。


扫描二维码,在手机上阅读