Linux
解除安裝根文件系統而不重新啟動伺服器
我有一台可以通過 SSH 訪問的伺服器。沒有可用的 KVM,整個伺服器只有一個根分區。我刪除了一些我不應該擁有的文件,並希望使用 extundelete ( http://extundelete.sourceforge.net/ ) 來恢復它們。為此,我需要解除安裝目標文件系統。
有沒有辦法在不重新啟動的情況下解除安裝根文件系統?也許通過在某些系統上安裝根文件系統之前執行類似於 initrd 引導系統的操作?
謝謝
使用 pivot_root 切換到臨時的記憶體文件系統根怎麼樣?
請參閱http://www.ivarch.com/blogs/oss/2007/01/resize-a-live-root-fs-a-howto.shtml。
您可以使用
dd
andnetcat
將磁碟/分區復製到其他地方並在那裡進行恢復。