我有一个带有九个驱动器的个人 Ubuntu 服务器:
- 操作系统SSD
- 一个 BTRFS raid10 阵列有四个 4TB 驱动器
- 四个 8TB 驱动器用于另一个 BTRFS raid10 阵列
我决定今天清理一下电缆,并将一些驱动器移到不同的 SATA 端口。这似乎是我的败笔。
系统现在以紧急模式启动,九个驱动器中只有三个接收 UUID 并列在 /dev/disk/by-uuid 下。所有九个驱动器都列在 /dev/sd* 和 /dev/disk/by-path 中。可以使用 fdisk -l 检查所有九个驱动器。
我尝试在所有驱动器上运行probepart和blkid。根据 blkid 输出,它们似乎都具有有效的 UUID,但操作系统无法识别它。
有什么我可以做的吗?我假设由于我对所有内容都使用 UUID,因此我可以将驱动器移动到不同的 SATA 端口。
答案1
好吧,挖掘后我意识到这是正确的操作。只有一个 BTRFS 阵列成员将在 /dev/disk/by-uuid 中列为具有 UUID
检查 的输出btrfs filesystem show
将清楚地表明没有丢失成员设备。事实上我的两个raid10阵列都是可以访问的。
因此我还没有找出导致紧急模式的原因。