Linux RAID 하드 드라이브

Linux RAID 하드 드라이브

단일 디스크 RAID 1 어레이의 일부인 드라이브가 있는데, 이는 2Tb Western Digital WD20EFRX-68EUZN0(/dev/sdd)입니다. 잘 작동하지만 어레이에 연결하기 위해 다른 디스크를 설정하려고 합니다. 첫 번째 디스크는 다음과 같이 설정됩니다.

gdisk -l /dev/sdd
GPT fdisk (gdisk) version 1.0.1

Caution! After loading partitions, the CRC doesn't check out!
Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!

Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Disk /dev/sdd: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): D8BDF1E0-174F-4057-8206-3DB18C296D03
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3907029134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2157 sectors (1.1 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      3907028991   1.8 TiB     FD00  primary

하지만 지금은 무엇을 해야할지 모르겠습니다. 내 데이터는 백업되어 있지만 이 오류가 어떻게 발생했는지, 해결 방법을 알아보고 있습니다. 두 번째 디스크를 일치시키기 위해 파티션을 나누려고 할 때 이 문제를 발견했습니다. 이것이 두 번째 디스크(/dev/sdc)를 설정하는 방법입니다.

gdisk -l /dev/sdc
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdc: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): B3D36AE2-3C5F-4930-83F5-408756369412
Partition table holds up to 128 entries
First usable sector is 2048, last usable sector is 3907029134
Partitions will be aligned on 2048-sector boundaries
Total free space is 0 sectors (0 bytes)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048      3907029134   1.8 TiB     FD00  

그러나 최종 부문은 다릅니다. 참고 저는 sdc 드라이브를 어레이에 추가하지 않았기 때문에 상황이 어떻게 변할지 모르겠습니다. 전혀 의심하지 않습니다. 첫 번째 디스크는 두 파티션이 모두 2048 섹터에서 시작하기 때문에 이상하지만 첫 번째 디스크에는 34에 첫 번째 여유 섹터가 있고 0에 두 번째 여유 섹터가 있습니다.

이 문제를 해결해야 할까요, 아니면 각 파일을 첫 번째 디스크에 복사하고 그 위에 어레이를 구축한 다음 일치하도록 두 번째 디스크를 포맷하고 어레이에 추가해야 합니까?

감사해요!

답변1

글쎄, 이것은 궁극적으로 어리석은 일입니다. 파티션을 올바르게 생성했지만 어레이를 생성할 때 파티션(/dev/sdc1) 대신 전체 디스크(/dev/sdc)를 사용했습니다. 이는 gpt 파티션이 손상되었음을 의미합니다.

내가 읽은 바에 따르면 전체 디스크보다 약간 더 작은 파티션을 사용하는 것이 더 낫습니다. 따라서 원래 드라이브와 블록 수가 다른 다른 배치에서 또 다른 하드 드라이브를 얻는다면 자신에게 조금 더 많은 것을 제공한 것입니다. 공간. 이것은 약간의 공간을 희생하여 발생합니다.

관련 정보