将文件移入外部硬盘后,文件夹中的大量数据丢失

将文件移入外部硬盘后,文件夹中的大量数据丢失

问题

我有几个 PDF/epub 文件,想将它们备份到保存所有文档和文件的外部驱动器上。

我使用 Ctrl + X 将 PDF 文件从我的主文件夹(ext4 内置 SSD)的桌面目录移动到外部驱动器上的文档文件夹。它们没有出现在文件夹中,而是除了 3 个我想要移动的文件外,其他文件都消失了。不仅如此:

我的备份磁盘上目标文件夹的所有以前的内容也消失了!这些数据有几千兆字节。我崩溃了。

文件管理器(Caja、Mate 的 Nautilus)只显示这 3 个文件,ls 也是如此。同样值得注意的是,我可以重命名目标文件夹中剩余的 3 个文件,但无法将任何新文件复制到该目录中。我在上面的目录中创建了一个测试文件,并将其移动到文件夹中 - 它消失了。我打开了一个终端并直接切换到发生数据丢失的目录;我输入了touch test,但后续ls没有显示任何新文件(除了“幸存”的 3 个文件)。我移动到这个目录中的所有内容现在都被消灭了。它的行为几乎看起来与 /dev/null 相当。我使用文件管理器弹出磁盘,等到磁盘停止旋转,重新启动计算机,重新插入外部硬盘 - 文件夹中仍然只有这三个文件。.Trash* 文件夹中也没有任何东西。所有其他文件夹仍然正常工作。

我现在需要知道的是

是否可以恢复丢失的数据?至少可以恢复之前存储在那里的旧数据 - 如果数据只是复制到文件夹就会丢失,我会感到震惊。我如何才能确定这是硬件问题,还是文件系统损坏,或者是 Ubuntu 的问题?这将决定我是否需要立即购买新的备份磁盘并挽救所有剩余数据,或者我是否只需要修复文件系统。建议的行动方案是什么?

系统信息

Ubuntu Mate 22.04

uname -a

Linux Hauptideal-IP-5-Pro-16 6.2.0-34-generic #34~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep  7 13:12:03 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:    22.04
Codename:   jammy

DF-T

...
/dev/sda1      ntfs3 4883735548 2529561504 2354174044   52% /media/hauptideal/HDD2
...

我想要复制的某些文件的文件名很长,其中可能包含非 ASCII 字符(例如变音符号)。也许文件本身存在问题?在发生此事件之前,我曾尝试将备份硬盘与我最近购买的 USB 集线器一起使用。使用磁盘时,我听到了一种从未听到过的重复噪音(不是典型的启动“磁盘开始旋转的声音”),而是周期性的咔嗒声,设备无法安装。然后我使用笔记本电脑上的标准 USB 端口,它像往常一样安装。

如果您需要更多信息,请添加评论,我会使用所请求的信息更新问题。

相关内容