samba 讓檔案伺服器有資源回收筒的功能

使用網路芳鄰存取檔案時,或使用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

ref:

http://www.debian.org.tw/index.php/Samba-Recycle
http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/VFS.html#id2650781
http://cha.homeip.net/blog/archives/2010/02/samba_3_extd_au.html
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/VFS.html#id2650921
http://gilbertng.blogspot.com/

評論: 0 | 引用: 0 | 閱讀: 842 | 列印 | 文件 | 轉發

發表評論
暱 稱: 密 碼:
網 址: E - mail:
驗證碼: 驗證碼圖片 選 項:
頭 像:
內 容:
  • 粗體
  • 斜體
  • 底線
  • 插入圖片
  • 超連結
  • 電子郵件
  • 插入引用
  • 表情符號