RAID 하드 드라이브를 포맷하는 방법

RAID 하드 드라이브를 포맷하는 방법

다음과 같이 (빈) RAID 0 드라이브를 포맷해야 합니다.

sdb 8:16 0 3.7T 0 disk
└─md126 9:126 0 3.7T 0 raid0 
  └─md126p3 259:2 0 3.7T 0 part
     ├─rootvg01-swap 253:0 0 4G 0 lvm
     ├─rootvg01-lv05 253:1 0 3.6T 0 lvm
     ├─rootvg01-lv04 253:2 0 29.3G 0 lvm
     ├─rootvg01-lv03 253:3 0 19.5G 0 lvm
     ├─rootvg01-lv02 253:4 0 19.5G 0 lvm
     └─rootvg01-lv01 253:5 0 19.5G 0 lvm

Ubuntu 디스크에서 해당 파티션을 삭제하려고 시도했지만 실패했습니다.

Ubuntu 20에서 어떻게 포맷하나요?

답변1

RAID0 어레이에 다른 디스크가 포함되어 있지 않은 것이 확실합니까? 확실하지 않은 경우 sudo cat /proc/mdstat어레이에 포함된 모든 디스크 찾기를 참조하세요.md126

분할되지 않은 전체 디스크 rootvg01의 분할된 RAID 0 어레이에 활성 LVM 볼륨 그룹이 있습니다 .md126sdb

나는 이것이 활성 루트 파일 시스템이 아니라 다른 용도로 회수해야 하는 다른 시스템의 디스크라고 가정합니다. 운영 체제가 현재 실행 중인 디스크를 지우려는 경우 좋은 결과를 보장하려면 라이브 미디어에서 부팅해야 합니다.

모든 LV가 마운트 해제되고 LV가 rootvg01-swap스왑 영역으로 사용되지 않는다고 가정하면( sudo swapon -s확실하지 않은 경우 확인하고 sudo swapoff /dev/rootvg01/swap필요한 경우 비활성화) 가장 먼저 해야 할 일은 볼륨 그룹을 비활성화하는 것입니다.

sudo vgchange -an rootvg01

이로 인해 오류 메시지가 나타나면 추가 작업을 시도하기 전에 중지하고 조사하십시오.

이후에는 RAID 어레이를 더 이상 사용해서는 안 되며 중지할 수 있습니다.

sudo mdadm --stop /dev/md126

RAID0 어레이가 중지되면 RAID 슈퍼 블록을 삭제할 수 있습니다.

sudo mdadm --zero-superblock /dev/sdb

확실히 하기 위해 파티션 테이블의 나머지 부분을 모두 지우십시오.

sudo wipefs -a /dev/sdb

이제 디스크는 실제로 비어 있고 분할되지 않은 상태여야 합니다. 그러나 오래된 데이터를 복구할 수 없도록 해야 하는 경우(적어도 큰 노력 없이) 최소한 디스크를 0으로 가득 채워야 합니다(예: sudo cat /dev/zero > /dev/sdb). 3.7T 디스크의 경우 시간이 오래 걸리므로 필요하지 않으면 이 단계를 건너뛰어도 됩니다.

관련 정보