我有 AWS EC2 實例,其磁碟使用率始終高於 90%,只是嘗試將使用者資料夾移至「udev」分割區以釋放磁碟空間。
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 6.7G 830M 90% /
udev 3.7G 8.0K 3.7G 1% /dev
第一個問題我知道這個分割區是什麼並用於什麼,但是如果我將使用者的資料夾移動到它,有什麼害處嗎?
其次,我只是做了以下步驟。但是重啟伺服器後我無法使用 ssh 連線到伺服器。有什麼解決方法和解釋嗎?
sudo mv /home/ubuntu /dev/ubuntu
sudo mkdir /home/ubuntu
sudo chown ubuntu:ubuntu /home/ubuntu
mount --bind --verbose /dev/ubuntu /home/ubuntu
更新2
好吧,我認為問題已經解決了。錯誤原因是由於將用戶主資料夾移動到/dev 所引起的。這是一個很大的錯誤,因為 udev 分割區放置在記憶體上。當我停止伺服器時,電腦的記憶體將被清除。這意味著我的用戶資料夾將永遠消失。
感謝您的快速回覆和精彩的內容。真的很感激。
答案1
udev 裝置是一個 RAM 磁碟,因此不幸的是,我認為您剛剛丟失了 /home/ubuntu 中的所有資料。
看到這個關於超級用戶的回答有關 udev 的更多詳細信息
為您的備份恢復最佳狀態。
如果您告訴我們您從 ssh 連線嘗試中獲得的確切訊息,我們可能會為您提供協助,但這可能並不重要。