如何防止外部硬盘在断电时丢失分区

如何防止外部硬盘在断电时丢失分区

因此我有以下设置:

  • 运行 Linux Mint 的桌面
  • 外置 USB 3.0 硬盘盒(具体来说就是这个
  • 机箱内有一块 2 TB 硬盘(具体来说是 Seagate Barracuda 2 TB HDD SATA 6 Gb/s NCQ 64MB 缓存 3.5 英寸内置裸盘 ST2000DM001)
  • 320 GB SSD 硬盘

事情的经过如下:

  • 我将 2 TB 驱动器设置为一个大的 ext4 分区
  • 一切似乎都很好
  • 如果我断电(已经发生过两次了),2 TB 硬盘上的硬盘分区就会被清除
    • 具体来说,驱动器仍能被检测到,但sudo fdisk -l只显示驱动器本身,没有分区
    • 我也尝试运行测试磁盘并得到以下结果
Invalid NTFS or EXFAT boot
 0 D HPFS - NTFS          135824  27  4 288899  60 33 2459151984
  HPFS - NTFS          135824  27  4 288899  60 33 2459151984
  Linux                121420  84  9 364621 129 52 3907026944 [media]
  • 我最初以为这是由于外壳引起的,但我并没有丢失 320 GB SSD 驱动器上的分区数据
  • 由于上述情况,我认为这与 2 TB 是 HDD 有关

除了 UPS,我还能做些什么来让这个设置更能抵御断电?例如,我应该使用不同的文件系统吗?买一个大容量的 SSD 就行了?

相关内容