다음 페이지의 가이드를 사용하여 Ubuntu 16.04에서 대규모 RAID5 어레이(3x8TB)를 실행하고 있습니다.
어레이가 제대로 작동하는 것 같고 재부팅 시 자동으로 로드됩니다. 모두 좋습니다!
그러나 오늘, gparted에서 일부 USB 드라이브를 포맷하고 있는데 RAID 드라이브의 파티션 테이블이 손상되어 백업을 사용하고 있다는 일부 오류가 나타났습니다. 당시에는 크게 생각하지 못했는데, 파티션 테이블이 삭제되어 지금은 어레이가 없는 것 같습니다.
흥미롭게도 동시에 생성한 raid 0 어레이는 괜찮았습니다.
파티션 테이블을 복원하거나 다시 생성하고 어레이를 다시 로드하는 안전한 방법을 아는 사람이 있습니까?
다른 유용한 결과를 제공하게 되어 기쁘게 생각합니다.
lsblk는 모든 디스크가 존재하고 감지되었음을 보여줍니다. sda, b, c는 raid0 배열이므로 좋습니다. sdd, e, f에는 파티션이 있어야 하며 raid5 배열(md1)의 일부여야 합니다.
$ lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
NAME SIZE FSTYPE TYPE MOUNTPOINT
sda 232.9G disk
└─sda1 232.9G linux_raid_member part
└─md0 698.3G ext4 raid0 /fast
sdb 232.9G disk
└─sdb1 232.9G linux_raid_member part
└─md0 698.3G ext4 raid0 /fast
sdc 232.9G disk
└─sdc1 232.9G linux_raid_member part
└─md0 698.3G ext4 raid0 /fast
sdd 7.3T disk
sde 7.3T disk
sdf 7.3T disk
nvme0n1 238.5G disk
├─nvme0n1p1 119.2G ext4 part /
└─nvme0n1p5 119.3G swap part [SWAP]
mdstat가 1개의 RAID 배열만 찾았습니다.
$ cat /proc/mdstat
Personalities : [raid0] [linear] [multipath] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid0 sdc1[2] sdb1[1] sda1[0]
732198912 blocks super 1.2 64k chunks
unused devices:
$ cat /etc/mdadm/mdadm.conf
\# mdadm.conf
CREATE owner=root group=disk mode=0660 auto=yes
HOMEHOST
MAILADDR root
ARRAY /dev/md/0 metadata=1.2 name=Octavius:0 UUID=b893dcb8:24d049e3:c810f89f:00c5f1b7
ARRAY /dev/md1 metadata=1.2 name=Octavius:1 UUID=5858458f:6ebb00c9:c30c4aa6:5737eedb
답변1
GParted는 GPT의 오류에 대해 경고할 가능성이 높습니다. 당신이 주장하는 대로:
그땐 별로 생각 안했는데
"예, 수정합니다" 등을 눌렀기 때문에 그것이 문제의 원인인 것 같습니다.
이렇게 하면 파티션 테이블이 손상된 것 같습니다.
귀하의 질문에 대답하십시오 :
파티션 테이블을 복원하거나 다시 생성하고 어레이를 다시 로드하는 안전한 방법을 아는 사람이 있습니까?
나는 그렇게 생각하지 않습니다. 죄송합니다.