파티션을 파괴하지 않고 RAID 1 어레이를 다시 생성할 수 있습니까?

파티션을 파괴하지 않고 RAID 1 어레이를 다시 생성할 수 있습니까?

이전에 mdadm을 사용하여 RAID 1 어레이를 만들었습니다. 드라이브 중 하나가 고장나서 제거했습니다. 교체를 기다리는 동안 남은 디스크를 계속 사용하고 싶습니다. 원래 배열을 만드는 데 사용한 명령이 없습니다.

나머지 작업 디스크는 다음과 같습니다.

# fdisk -l /dev/sda
Disk /dev/sda: 7.28 TiB, 8001563222016 bytes, 15628053168 sectors
Disk model: ST8000VN004-3CP1
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: gpt
Disk identifier: ABC-123-etc

내가 아는 한 분할은 없지만 확실하지는 않습니다.


다음을 사용하여 배열을 다시 만들려고 합니다.

# mdadm --create --assume-clean --level=1 --raid-devices=1 /dev/md0 /dev/sda
mdadm: '1' is an unusual number of drives for an array, so it is probably
     a mistake.  If you really mean it you will need to specify --force before
     setting the number of drives.

말이 되네요! 그러니 시도해 보세요 --force:

# mdadm --create --assume-clean --level=1 --raid-devices=1 /dev/md0 /dev/sda --force
mdadm: partition table exists on /dev/sda
mdadm: partition table exists on /dev/sda but will be lost or
       meaningless after creating array
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
Continue creating array? n
mdadm: create aborted.

시스템은 다른 물리적 장치에서 부팅됩니다. 이 어레이는 순전히 저장용입니다.

출력 tail /etc/mdadm/mdadm.conf:

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This configuration was auto-generated on Fri, 17 Feb 2023 17:23:17 +0000 by mkconf
ARRAY /dev/md0 metadata=1.2 name=nas:0 UUID=d9953244:010850f9:e87c43c8:abc3e1f7

cat /proc/mdstat드라이브가 하나만 연결된 경우 출력:

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
unused devices: <none>

mdadm --examine --scan루트로 실행하면 출력이 생성되지 않습니다.


1. 이 단일 물리적 디스크에서 어레이를 생성할 수 있는 방법이 있습니까?

2. 교체 드라이브를 받은 경우 이를 2디스크 RAID 1 어레이로 복원하려면 어떻게 해야 합니까?

관련 정보