Samba

有沒有比移動和複製更好的解鎖文件的方法?

  • March 20, 2012

我的組織使用執行 Samba 的 Debian Linux 作為辦公文件伺服器。使用者為他們的電子郵件執行 Outlook,它經常崩潰並使 Outlook.pst 文件處於鎖定狀態。

目前,我們解除鎖定(允許使用者再次使用 Outlook)的程序是:

  1. 手動打開終端會話
  2. 轉到持有 Outlook.pst 文件的使用者目錄
  3. 刪除 ~outlook.pst.tmp 文件(或類似名稱)
  4. 重命名 pst 文件(例如 mv outlook.pst outlook.pstoff)
  5. 將文件複製回outlook.pst(即cp outlook.pstoff outlook.pst)
  6. 刪除舊文件(即 rm outlook.pstoff)
  7. chown outlook.pst 給使用者

這可以相當容易地編寫腳本,但要正確完成,需要在進行複制之前檢查可用磁碟空間。有沒有更簡單的方法可以在不復製文件的情況下解除對文件的鎖定?

list.samba 存檔的此LINK具有相同文件鎖定問題的使用者。

基本上找到程序的 PID 並終止程序,這應該釋放鎖(有時)我過去曾使用過它,並且只要我有一個鎖定的文件,它就對我有用。但是,我沒有使用 Outlook。執行緒中的下一個響應具有[global]建議的 samba 選項設置。

您可以嘗試reset on zero vc = yes在您的

$$ global $$部分。 編輯:這是關於 samba 鎖定的很好讀物。第 17 章文件和記錄鎖定

引用自:https://unix.stackexchange.com/questions/34620