RAID가 설치된 노트북이 있고 두 개의 장치가 있습니다 sda
. sdb
내 저장 장치는 RAID이고 두 디스크를 모두 완전히 포맷하고 싶습니다. 두 개의 디스크를 포맷하기 위해 다음 명령을 생각해 냈습니다.
dd if=/dev/zero of=/dev/sda bs=1M
dd if=/dev/zero of=/dev/sdb bs=1M
이 명령은 두 개의 디스크를 포맷하는 데 충분합니까?
답변1
RAID: 소프트웨어 VS 하드웨어
어떤 RAID를 사용하고 있는지 기록하지 않았습니다. 두 가지 주요 카테고리가 있습니다:
하드웨어 RAID: RAID 콘텐츠는 하드 드라이브 컨트롤러에 의해 관리되며 Linux에 표시된 장치는 어레이의 추상화입니다. 일반적으로 부팅 중에 펌웨어에 액세스하여 어레이(RAID 0, 1 등)를 구성합니다. 이러한 장치의 이름은
/dev/sdX
HP SmartArray 컨트롤러와 같이 좀 더 멋진 이름으로 불릴 수 있습니다/dev/ccissX
.소프트웨어 RAID: RAID 콘텐츠는 운영 체제에서 전적으로 관리됩니다. 일반적으로 설치 중이나 나중에 운영 체제 측에서 어레이를 설정해야 합니다
mdadm
. 일반적으로 소프트웨어 RAID는 OS 측에서 사용되지만/dev/mdXX
개별 드라이브는 계속 표시됩니다/dev/sdX
.기필코 아니다직접 접근이 가능합니다.
Linux에서 포맷하기
입력하는 명령( )은 dd if=/dev/zero [...]
서식 지정과 관련이 없습니다. 이러한 명령을 사용하면 디스크를 0으로 만들 수 있습니다. 이는 이전에 디스크에 저장된 데이터의 흔적을 제거하려는 경우가 아니면 완전히 쓸모가 없습니다.
포맷하려면 사용하려는 파일 시스템 중 하나를 사용해야 합니다 /sbin/mkfs.XXXX
. XXXX
예를 들어 /sbin/mkfs.ext4 /dev/sda1
첫 번째 드라이브의 파티션 1은 Ext4 파일 시스템을 사용하여 포맷됩니다.