檔案刪不掉!? - Linux

Table of Contents

工作環境:FreeBSD 8.1-RELEASE (GENERIC)

我原本在一個目錄下寫程式

寫完後要把整個且錄刪掉

卻意外發現目錄下有檔刪不掉!

我用 rm -f * 一樣失敗…

.nfs.cb72f283.32664.4*
.nfs.cbb4856e.38164.4*
.nfs.cbca8464.3b954.4
.nfs.cd79a73c.6b594.4

原本似乎只有兩個,其中一個是執行檔

我就很好奇的去執行看看…出來的是之前寫的程式!

不過那個程式有問題,會造成無窮迴圈之類的

用 ^c ^z 等全都失效= =,只能直接關ssh (我用pietty遠端

再次登入後…就變成現在四個檔了= =


更奇怪的是…

打 ps 居然看到他在執行!

15114 7- D+ 0:00.00 ./.nfs.cb72f283.32664.4
12886 61- D 0:00.00 ./a.out
26940 82- D+ 0:00.00 ./.nfs.cb72f283.32664.4

然而問題還沒解決= =|||

我打 kill -9 15114 12886 26940 後

再 ps 還是存在!


那到底是什麼檔啊…?

為什麼刪也刪不掉、程序也砲不掉= =|||

希望大大能說明一下~~

謝謝


--
光明 的背後 是 黑暗
黑暗 的背後 還是 黑暗
由此可知 黑暗 > 光明 Q.E.D.

--

All Comments

Zenobia avatarZenobia2010-11-08
在linux巧遇黑駿大大。
Elma avatarElma2010-11-12
下pstree或者ps axjf 看看能不能找到parent是誰
Liam avatarLiam2010-11-13
ls -al 看檔案的詳細訊息
Daph Bay avatarDaph Bay2010-11-14
kill不掉是有可能 刪不掉的話 應該是NFS的問題
Regina avatarRegina2010-11-19
man ps: d=Uninterruptible sleep (usually IO)
Zanna avatarZanna2010-11-20
可能是檔案出問題(變成dead lock),程式沒辦法醒來處理sig 9
Sierra Rose avatarSierra Rose2010-11-22
我對kernel還不熟 以上純屬猜測
Kyle avatarKyle2010-11-26
冏…那三個程序 PPID 都是 1 ...
Frederica avatarFrederica2010-11-28
檔案的擁有者都是我
Ursula avatarUrsula2010-11-30
nfs umount那個目錄試試看 那個可能已經zombie了吧
Kyle avatarKyle2010-12-05
可以umount單一目錄嗎?我下 umount dir/ 出現
not a file system root directory
另外…ps看 STAT 是 D 和 D+ 不是 Z
Agnes avatarAgnes2010-12-08
關機重開...
Susan avatarSusan2010-12-11
機器不是我的=口=.... 不過他前幾天重開,真的好了
Charlotte avatarCharlotte2010-12-11
謝謝大家的回應~