iT邦幫忙

0

檔案被lock無法刪除,要如何解lock?

power1 2009-12-01 17:27:5310932 瀏覽
  • 分享至 

  • xImage

公司內有用samba架設一台file server主機,而user端則是使用windows的網芳來存取資料,但是今日有一個檔案被lock住導致user端無法自行刪除,想請問大家在linux主機上有沒有什麼指令可以解lock,謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

28
cafebug
iT邦高手 1 級 ‧ 2009-12-01 18:43:11
最佳解答
  1. 登入samba主機
  2. run "smbstatus" -->列出被locked的檔案..
  3. 如果有locked的檔案列出--> 看一下是哪個process ID佔住了這個FILE
  4. 看一下是那台機器連過來的
  5. run "ps -ef" 看一下這個佔住的process ID已經在系統上跑多久了..
  6. 如果連線過來的PC從上次開機到現在的時間還比這個process ID還短的話,那個就可以證明這個smbd的連線就是兇手, kill 這個pid應該就可以放掉這個lock的檔案了...

我要發表回答

立即登入回答