使用網路芳鄰存取 fileserver 檔案,其實刪除檔案是找不回來的,在自已電腦的資源回收筒裡也不可能找得到

而使用 samba 架設的 fileserver 是有模組可以讓檔案被刪時可以先暫存到某個地方,之後仍有機會去找回來

底下是設定說明

[global]
# 載入模組
vfs objects = recycle
# 檔案被回收時建立相對應的目錄結構,原目錄結構是什麼回收筒裡就是什麼樣子
recycle:keeptree = yes
# repository 會將刪除的檔案保留一份在定義的地方
# 比方說:
# [homes] 這項目則會在 /home/cross/.recycle 裡
# 如果你多設一個
# [data]
# path = /data/smb_share
# 底下的設定只會生效在 [data] 這個新增的項目的 /data/smb_share/smb_recycle/cross 裡
# %u 就是 cross 帳號登入的就是 cross 目錄
# 只能給與相對路徑
# 這個目錄./smb_recycle/ 只給有權限存取的使用者,其檔案目錄才可以入回收筒,如果是其它使用者要先確認是否具有權限可以存取
recycle:repository = ./smb_recycle/%u
# 要排除的檔案類型
;recycle:exclude = .tmp|.temp
# 要排除的目錄
;recycle:excludedir = ???
# 有相同檔案名稱時,加以編號區別
# 比方說你會看到
# 123.txt
# Copy #1 of 123.txt
# Copy #2 of 123.txt
recycle:versions = yes
# 定義那些檔案不作 copy #x of 編號的保留,要搭配 recycle:versions = yes
;recycle:noversions = *.doc|*.ppt|*.xls
# 設定回收桶的最大容量(bytes )
;recycle:512xxxxxx

參考 :

最後修改日期: 2012 年 12 月 16 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。