Ubuntu
將根目錄移動到單獨的分區
/var
出於安全原因,我想創建一個新分區並將目錄的內容移動到該分區中,因為使用、和權限/var/www
“掛載”了其他子目錄。我該如何為或任何其他根目錄執行此操作?nosuid``noexec``nodev``/var
實際上,對warl0ck的計劃稍作修改(因為我偏執)
- 創建新分區
- 啟動到單使用者模式
- 將新分區掛載為
/new_var
或其他東西,並按照描述進行 rsync
- 您最好
aptitude autoclean
在執行 rsync 之前執行,以減少被複製的數量(或者即使... clean
您不介意重新下載 apt 記憶體)
- 移動
/var
到/old_var
這樣您就不會立即失去它,然後將新分區掛載為/var
- 可能有實時日誌或 pid 文件
old_var
- 如果您不介意失去重新啟動後發生的任何更改,您可以忽略這些
- 編輯 fstab 以便新分區將
/var
在未來啟動時掛載,然後重新啟動到正常的多使用者模式- 如果一切順利,
sudo rm -fr /old_var
當你確定它工作正常時,你就可以了。如果有什麼壞了,你仍然old_var
有