Samba
有沒有比移動和複製更好的解鎖文件的方法?
我的組織使用執行 Samba 的 Debian Linux 作為辦公文件伺服器。使用者為他們的電子郵件執行 Outlook,它經常崩潰並使 Outlook.pst 文件處於鎖定狀態。
目前,我們解除鎖定(允許使用者再次使用 Outlook)的程序是:
- 手動打開終端會話
- 轉到持有 Outlook.pst 文件的使用者目錄
- 刪除 ~outlook.pst.tmp 文件(或類似名稱)
- 重命名 pst 文件(例如 mv outlook.pst outlook.pstoff)
- 將文件複製回outlook.pst(即cp outlook.pstoff outlook.pst)
- 刪除舊文件(即 rm outlook.pstoff)
- chown outlook.pst 給使用者
這可以相當容易地編寫腳本,但要正確完成,需要在進行複制之前檢查可用磁碟空間。有沒有更簡單的方法可以在不復製文件的情況下解除對文件的鎖定?
list.samba 存檔的此LINK具有相同文件鎖定問題的使用者。
基本上找到程序的 PID 並終止程序,這應該釋放鎖(有時)我過去曾使用過它,並且只要我有一個鎖定的文件,它就對我有用。但是,我沒有使用 Outlook。執行緒中的下一個響應具有
[global]
建議的 samba 選項設置。您可以嘗試
reset on zero vc = yes
在您的$$ global $$部分。 編輯:這是關於 samba 鎖定的很好讀物。第 17 章文件和記錄鎖定