最近,我将我的Linux (Ubuntu18.04.4LTS)的第二个磁盘分区并挂载为/hdd。我在hdd中添加了一个目录(称为DCUA)和一些文件。关闭并打开之后,/hdd就在那里了,但是目录和文件都丢失了。找到DCUA,但没有找到(cd也不可能)。lost+found中没有存储任何东西吗?
我能做些什么来恢复数据吗?
发布于 2020-06-10 06:43:29
在评论中,确定/hdd确实被挂载了,并且卸载它显示了丢失的数据。
这意味着当创建/hdd/DCUA并将文件复制到它时,/hdd本身没有被挂载,因此目录是在包含的文件系统(想必是/)上创建的。另一种可能是,用于创建DCUA的shell及其内的文件在挂载/hdd之前已经在D5中,因此它的当前目录仍保留在旧的/hdd中(在/上)。
要解决这个问题,使用/hdd卸载,重命名/hdd并重新创建它:
mv /hdd /hdd.old
mkdir /hdd然后挂载它:
mount /hdd然后,您将能够将数据从/hdd.old/DCUA复制或移动到/hdd。
https://unix.stackexchange.com/questions/591971
复制相似问题