2
A
回答
3
rm調用unlink系統調用。 unlink()刪除目錄項,將該文件的inode標記爲空閒(可恢復),並且磁盤驅動程序在磁盤上刪除支持的文件系統數據(不久後)。
對於較舊的系統: 磁盤扇區上的實際物理數據仍然存在,但無法實現。沒有任何舊數據可以保證持久。我相信Windows開發人員提出了一個不被刪除的想法。這需要對刪除的文件進行特殊處理。大多數較早的UNIX/Linux文件系統和驅動程序不支持取消刪除操作。 ext3和ext4文件系統可以。現代Linux支持ext3和ext4的extundelete命令。該命令重建發送到臨時元數據存儲的所有文件的舊元數據。 extundelete功能增加了舊版UNIX系統無法輕鬆支持的開銷。還有額外的磁盤開銷。
相關問題
- 1. 當你不加入你的主題時會發生什麼?
- 2. 當你同時觸摸兩個按鈕時會發生什麼
- 3. 當文件流文件被覆蓋時會發生什麼
- 4. 當文件被刪除時,文件句柄會發生什麼?
- 5. 當.aof文件會非常大時會發生什麼?
- 6. 當你運行一個程序時會發生什麼?
- 7. 當你調用UItableview的重裝兩次時會發生什麼
- 8. 當你從C啓動A到B時會發生什麼?
- 9. 當你邏輯不是浮動時會發生什麼?
- 10. 當你在瀏覽器中輸入URL時會發生什麼
- 11. 當你JAR而不是WAR時,會發生什麼情況
- 12. Erlang:當你f()中的一個Pid時會發生什麼?
- 13. 當你停止VS調試器時會發生什麼?
- 14. 當你增加數組時,會發生什麼。 {A [in.nextInt()] ++;}
- 15. 當你在unix shell上鍵入時會發生什麼
- 16. 當你使用unbind()失敗時會發生什麼?
- 17. 當我ping 127.0.0.1時會發生什麼
- 18. 當redis重載時會發生什麼?
- 19. 當crontabs重疊時會發生什麼?
- 20. 當AsyncTasks已滿時會發生什麼?
- 21. 當我編譯時會發生什麼?
- 22. 當我不包含頭文件時會發生什麼
- 23. 當我不提供-hd文件時會發生什麼?
- 24. 當cookies文件超過最大尺寸時會發生什麼?
- 25. 當我讀/寫同一個文件時會發生什麼?
- 26. 當發生javascript運行時錯誤時會發生什麼?
- 27. 你怎麼做到這一點,當你按下一個鍵會發生什麼
- 28. 如果「git rm」不起作用,會發生什麼?
- 29. 當你比較蟒蛇兩個字符串會發生什麼
- 30. 當用戶下載文件時更改大文件會發生什麼?