題 新分區仍顯示舊文件?


我在VMWare Workstation上安裝了一個相對較新的Centos 6作為虛擬機安裝。我得到的原始問題是,在原始操作系統安裝中,其中一個分區創建得太小。

我刪掉了 /dev/sda4 同 fdisk 並立即重新創建另一個更大的尺寸。 fdisk 現在顯示 /dev/sda4 與新的,更大的尺寸一樣空,但當我退出並執行一個 ls,我仍然得到舊的大小和舊文件。

通常我會重新啟動,但如果分區很時髦,我會猶豫不決。到底是怎麼回事?我該如何解決?我應該擔心嗎?


3
2017-12-19 20:15


起源


你是說你刪除它時/ dev / sda4已安裝了嗎? - mdpc
我不記得是否是這種情況。如果我不得不猜測,我可能會說:是的,當我刪除它時它被掛載了。 - Jeff
您應該盡快重新啟動,以便引用此磁盤的某些內部緩衝區和表保持不變。通常,為了防止出現問題,您應該卸載舊磁盤。如果你還沒有,請立即重啟。 - mdpc


答案:


你不應該擔心。刪除/重新創建分區時,實際上並沒有擦除文件系統,只更改了分區映射中的信息。舊文件系統仍然完好無損,因此能夠正常掛載和顯示文件。我願意打賭文件系統顯示舊的更小的尺寸,而不是更大的尺寸。


5
2017-12-19 20:21



如果您在重新創建它時在不同的柱面上啟動分區,則情況並非如此,您根本無法將分區作為文件系統掛載。 - John
也許我應該提到我想將舊分區中的文件複製回新分區。我可以在重新啟動之前這樣做嗎? - Jeff
沒有舊/新分區。只有現有的分區 - 文件已經存在。如果你現在重啟,什麼都不會改變。您可以運行resize2fs將文件系統擴展到分區的大小,這就是您真正需要做的就是使用更大的分區。 - John


由於您在刪除磁盤區域時已經安裝了磁盤區域....我會盡快重啟系統以保護磁盤的完整性。

你重新啟動後應該做一個 resize2fs /dev/sda4 以便將新空間添加到邏輯文件系統中。


3
2017-12-19 20:47