2015-11-05 118 views
0

今天,我遇到了一個非常棘手的問題,花了我近6個小時。爲什麼我不能永久刪除從Linux文件?

當我刪除一個稱爲ha_wan.conf使用室射頻ha_wan.conf/etc目錄下的命令文件,Success.When我使用LS -al命令看到的結果,該文件消失。

但是,當我重新啓動linux系統時,名爲ha_wan.conf的相同文件返回,位於/ etc /目錄下。

我試過很多次刪除它,結果是一樣的。

我該怎麼辦,我想永久刪除該文件。謝謝。

+0

爲什麼要刪除它?你將需要找到什麼是自動創建它。哪個linux?以及任何想法ha_wan的ha部分代表什麼? – blamb

+0

它被稱爲** H **高** A ** vailability有一個原因 –

+0

除了刪除文件,清空內容,並chattr +我的文件,然後無論是創建它將無法把它數據在那裏。 但更好的是,找到根本原因(創建文件?)並停止或重新配置該服務。 – Zlatko

回答

2

沒有魔法。您刪除了該文件。如果你仍然可以看到它重新啓動後,就意味着兩種情況之一:

  1. (很有可能),一些服務上重新創建啓動文件,或定期。您可以使用標準的系統工具來找出哪個軟件包包含該文件。 (例如debian-like系統中的dpkg -S ha_wan.conf

  2. (不太可能)您正在運行一些有趣的系統,它在/ etc中使用臨時文件系統。如果您使用的是標準的桌面分佈,那不太可能。但是如果它是某種路由器/特殊設備,那麼它可能會發生。

+0

viraptor,非常感謝..情況是這樣的2.在我重寫了根文件系統之後,文件不見了。 – wufengyi