将用户的主目录更改为 ubuntu 上的 udev 分区

将用户的主目录更改为 ubuntu 上的 udev 分区

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

相关内容