我有 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 连接尝试中收到的确切消息,我们可能会为您提供帮助,但这可能并不重要。