我最近必须对 Ubuntu Server(软件 raid)上的 RAID 5 进行一些故障排除。
我最终删除了所有内容并从头开始使用 2 个新驱动器。
所以我取出 4 个驱动器中的 2 个,用 2 个新驱动器替换它们,重新创建了 raid,格式化了 raid 等。
但我想我忘了什么,因为当我这样做的时候
sudo parted -l
我明白了:
Model: ATA WDC WD20EFRX-68A (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 2000GB 2000GB primary ext4 raid
Model: ATA WDC WD20EFRX-68A (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 2000GB 2000GB primary ext4 raid
Model: ATA ST2000VN000-1H31 (scsi)
Disk /dev/sdd: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 2000GB 2000GB primary raid
Model: ATA ST2000VN000-1H31 (scsi)
Disk /dev/sde: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 2000GB 2000GB primary raid
Model: Linux Software RAID Array (md)
Disk /dev/md0: 6001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 6001GB 6001GB ext4
其中两个驱动器有文件系统 ext4,另外两个没有文件系统。RAID 目前正在重新同步,我无法停止它。
我如何为另外两个新驱动器提供文件系统?
因为当我尝试安装 raid 时,它说指定的文件系统错误或超级块不好。
这是一个干净的记录,所以我不关心磁盘上的数据。
答案1
如果是 RAID,使用mdadm
和1.2
元数据(检查),前两个/proc/mdstat
应该没有。如果是较旧的格式(或),可能会将一个或两个驱动器误认为,您应该忽略它。ext4
1.0
0.90
parted
ext4
无论如何,您必须格式化 RAID 设备本身(/dev/mdX
),而不是单个分区。并且,您可以选择使用 LVM,然后格式化您在 RAID 设备上创建的各个卷,而不是直接将其格式化为一个大文件系统。