前几天,我的 6 磁盘 ZFS 阵列中有一个驱动器坏了。它是在所有 HGST 2TB DeskStar HDD 上构建的。我决定在更换第一个驱动器后,慢慢将所有驱动器的大小翻倍,并在将所有 2TB HGSTS 驱动器替换为 4TB Seagate IronWolf 驱动器后,最终重建阵列。
我用 4TB IronWolf CMR 硬盘替换了损坏的 HGST 硬盘,池重建得很好(是的,我知道扇区大小不对,但我现在需要的是存储,而不是性能)。我现在正尝试用另一个 4TB IronWolf 替换另一个硬盘,但 Ubuntu 看不到它。
如果我运行,sudo ls -l /dev/disk/by-id | grep ata-ST4*
我只会看到我放入阵列的第一个驱动器。没有显示其他 IronWolf 驱动器。
lrwxrwxrwx 1 root root 9 Nov 11 20:17 ata-ST4000VN008-2DR166_ZDHBWL39 -> ../../sde
lrwxrwxrwx 1 root root 10 Nov 11 20:17 ata-ST4000VN008-2DR166_ZDHBWL39-part1 -> ../../sde1
lrwxrwxrwx 1 root root 10 Nov 11 20:17 ata-ST4000VN008-2DR166_ZDHBWL39-part9 -> ../../sde9
运行sudo lsblk|grep disk
2 个 IronWolf 硬盘后我获得:
sda 8:0 0 465.8G 0 disk
sdb 8:16 0 465.8G 0 disk
sdc 8:32 0 465.8G 0 disk
sdd 8:48 0 465.8G 0 disk
sde 8:64 1 3.6T 0 disk
sdf 8:80 1 1.8T 0 disk
sdg 8:96 1 1.8T 0 disk
sdh 8:112 1 1.8T 0 disk
sdi 8:128 1 1.8T 0 disk
sdj 8:144 0 111.8G 0 disk
当我取出第二台 IronWolf 并运行时,sudo lsblk|grep disk
我看到:
sda 8:0 0 465.8G 0 disk
sdb 8:16 0 465.8G 0 disk
sdc 8:32 0 465.8G 0 disk
sdd 8:48 0 465.8G 0 disk
sde 8:64 1 3.6T 0 disk
sdf 8:80 1 1.8T 0 disk
sdg 8:96 1 1.8T 0 disk
sdh 8:112 1 1.8T 0 disk
sdi 8:128 1 1.8T 0 disk
sdj 8:144 1 1.8T 0 disk
sdk 8:160 0 111.8G 0 disk
为什么 Ubuntu 无法看到第二个 IronWolf 驱动器?
答案1
不知道为什么我没有早点想到这一点,但我有一个 USB HDD 底座。我把它连接到我的主要 Windows 计算机上,这样我就可以看看 Windows 是否可以看到剩下的两个驱动器。Windows 根本看不到其中一个,另一个虽然可见,但 Windows 无法在其上创建分区表。基于此,很明显两个驱动器都是坏的。
多年来我一直避免使用 Seagate 硬盘,在决定再次尝试后,我购买的 3 块硬盘中有 2 块有缺陷。重新使用 Seagate 硬盘并不好...