Ubuntu Server를 새로 설치하면 데이터 손실 없이 RAID(MDADM)가 감지됩니까?

Ubuntu Server를 새로 설치하면 데이터 손실 없이 RAID(MDADM)가 감지됩니까?

당신이 나를 도울 수 있기를 바랍니다. 내 서버의 현재 부팅 드라이브가 작동하지 않는 것 같습니다. 부팅할 수 없습니다. 내부에는 4개의 드라이브가 있습니다. 마지막 3개는 mdadm을 사용하여 raid 5로 설정되었습니다. 슬롯 1의 드라이브는 다른 곳에 아직 백업하지 않은 내용이 없는 표준 스토리지 드라이브였습니다.

내 주요 질문은 드라이브 1에 새로운 우분투 서버 설치를 수행하면 저장된 모든 데이터를 잃지 않고 내 RAID(드라이브 2-4)를 감지할 수 있느냐는 것입니다. 제가 구체적이지 않거나 기술적이지 않다면 죄송합니다.

답변1

예, 서버를 설치한 후 MD RAID 어레이를 복구할 수 있습니다. 검색 mdadm하고 reassemble올바른 단어를 찾으면 온라인에서 이를 수행할 수 있는 많은 가이드가 있습니다 .

cat /proc/mdstat기본적으로 먼저 이름을 표시해야 하는 항목 /dev/mdX, 배열에 있는 장치, 배열의 종류를 확인하여 부팅 시 배열이 있는지 확인해야 합니다 . 예를 들어, 이는 /dev/md0드라이브 /dev/sdd4, /dev/sdb2, /dev/sda0및 에 걸쳐 파티션 으로 구성된 활성 RAID 5 어레이입니다 /dev/sdc1.

alan@earth:~$ cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10] 
md0 : active raid5 sdd[4] sdb[2] sda[0] sdc[1]
      8790402048 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
      bitmap: 8/22 pages [32KB], 65536KB chunk

당신의 모습은 다르게 보일 수 있지만 대략적으로 당신이 얻어야 할 것은 그것입니다.

그렇지 않은 경우 다음 명령을 사용하여 스캔할 수 있습니다(그러나 Ubuntu가 부팅 시 스캔할 것이라고 믿기 때문에 이는 필요하지 않습니다).

sudo mdadm --assemble --scan --verbose

장치 이름이 있으면 간단하게 마운트를 테스트 sudo mkdir /mnt/array && sudo mount /dev/md0 /mnt/array하고 /mnt/array. 모든 것이 괜찮다면 /etc/fstab부팅 시 마운트할 항목을 추가할 수 있습니다.

관련 정보