소프트웨어 RAID로 LVM 복구

소프트웨어 RAID로 LVM 복구

기본적으로 LVM 및 Raid 5인 SHR 모드를 사용하는 Synology NAS가 있습니다. 어떤 이유로 LVM 볼륨이 손상되어 더 이상 마운트되지 않습니다. 이 볼륨에는 20TB가 넘는 데이터가 저장되어 있으며 대부분은 백업되지 않습니다. 아기 사진, 동영상 등과 같이 대체할 수 없는 많은 데이터가 있습니다.

을 수행한 후 볼륨을 수동으로 마운트하려고 하면 fsck.ext4/var/log/messages에 다음 오류가 발생합니다.

8월 11일 19:01:28 천왕성 커널: [ 816.184841] EXT4-fs (dm-1): ext4_check_descriptors: 그룹에 속하지 않은 그룹 163584에 대한 비트맵을 차단합니다(블록 18343897062229723040)!

8월 11일 19:01:28 천왕성 커널: [ 816.196072] EXT4-fs (dm-1): 그룹 설명자가 손상되었습니다!

지금은 무엇을 해야할지 모르겠습니다. 12개 드라이브를 Linux 상자로 옮기면 더 많은 옵션을 사용할 수 있을 것이라고 생각하지만 지금은 분명한 이유로 그렇게 할 수 없습니다.

답변1

먼저 백업 슈퍼 블록 목록을 가져옵니다.

dumpe2fs /dev/YOUR_DEVICE | grep 백업

그런 다음 하나의 슈퍼 블록을 선택하고 다른 fsck를 실행하십시오.

fsck.ext4 -b YOUR_BACKUP_BLOCK_NUMBER /dev/YOUR_DEVICE

이것은 트릭을 할 수 있습니다. 그렇지 않다면 다음 단계로 넘어갈 시간입니다. 하지만 용기가 있는 경우에만 가능합니다.

mkfs.ext4 -S /dev/YOUR_DEVICE

그러면 모든 슈퍼 블록과 그룹 설명자만 다시 작성됩니다. 잘못된 변경 사항을 사용하면 모든 파일 시스템 내용이 손실되므로 이전에 매뉴얼 페이지를 읽어 보십시오!

아, 또 다른 조언: RAID는 백업이 아닙니다. 그 후에 일종의 백업 전략을 구현하십시오!

관련 정보