![Ubuntu 服务器:丢失外部硬盘分区上的所有文件](https://linux22.com/image/924044/Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9A%E4%B8%A2%E5%A4%B1%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E5%88%86%E5%8C%BA%E4%B8%8A%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6.png)
我有一个运行 Ubuntu Server 18.04.4 LTS 的远程 nuc,带有一个外部 2T USB 硬盘。在运行时,USB3 插头被拔了一半。插头被正确放回原位,但所有文件都不见了。一个空的“lost+found”取代了它们。Fsck 等没有找到文件,也没有问题。我以为我把它们都丢了,于是把硬盘重新分区成两个 1T 的两半。之后,/dev/sda1 挂载,所有旧文件都神奇地就位了。我希望我的问题已经结束了。一个月过去了。
然而,在最近更新后,我重启了机器,现在,所有文件又都消失了。新的第二个分区上的备份副本仍然存在,但它们略微过时了。
再次,fsck,TestDisk 找不到文件或 /dev/sda1 有问题。
首先,原始文件是如何恢复的?其次,我该如何重做?除了重新分区之外,还有更好的方法吗?我有点担心盲目地尝试第二次奇迹。
user@nuc:~$ fdisk -l
Disk /dev/sda: 1.8 TiB, 2000398933504 bytes, 3907029167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x66a50ae2
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 2000000000 1999997953 953.7G 83 Linux
/dev/sda2 2000001024 3907029166 1907028143 909.4G 83 Linux