당신이 나를 도울 수 있기를 바랍니다. 내 서버의 현재 부팅 드라이브가 작동하지 않는 것 같습니다. 부팅할 수 없습니다. 내부에는 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
부팅 시 마운트할 항목을 추가할 수 있습니다.