> 2TB 디스크로 RAID 어레이를 만들려면 어떻게해야합니까?


9

기존 서버에서 소프트웨어 RAID 어레이를 설정하는 올바른 방법을 알고 싶습니다. 어레이에 사용할 두 개의 새로운 3TB 디스크가 있습니다.

특히 LVM을 사용하지 않고 ext4로 포맷 된 3TB RAID 1 어레이를 설정하려고합니다. 그러나보다 일반적인 대답은 다른 사람들이 처음부터 끝까지 지시를 내리는 데 도움이 될 수 있습니다.

여러 가지 가이드를 시도했습니다.

나는 또한 다음 자료를 발견했다.

드라이브의 초기 파티션은 핵심적인 것으로 보입니다. 위의 마지막 링크는 이것을 자세히 언급하지만 이전 링크는 동일한 결과를 얻는 것처럼 보이고 더 간단합니다.


2TB보다 큰 디스크를 사용하려면 이전 MS-DOS (MBR) 형식이 아닌 GUID 형식 (GPT)으로 초기 파티션 테이블을 만들어야합니다. parted명령 줄 프로그램 (을 사용하여 mklabel gpt)을 사용하거나 '새 파티션 테이블 유형 선택'드롭 다운 메뉴를 사용하여 gparted에서 이를 수행 할 수 있습니다 .
steeldriver

@steeldriver-예, GPT가 트릭 인 것 같습니다.
David Edwards

답변:


16

이 답변은 두 개의 동일한 새 드라이브를 사용하여 새 RAID 1 어레이를 생성한다고 가정합니다. 파일 시스템은 LVM을 사용하지 않고 전체 드라이브를 차지하는 단일 파티션에서 ext4가됩니다.

먼저을 실행하여 새 하드 드라이브의 장치 이름을 식별하십시오 sudo fdisk -l. 내 경우, 새로운 드라이브를했다 /dev/sdc/dev/sdd.

그런 다음 각 드라이브에서 파티션을 작성하십시오. 파티션 테이블은 2TB 이상을 사용할 수 있도록 GPT 여야하므로 사용할 수 없습니다 fdisk.

  1. 를 실행하십시오 parted /dev/sdc.

  2. 상기 (parted)프롬프트에 입력하여 파티션 테이블을 만듭니다 mklabel gpt.

  3. 을 입력하여 드라이브의 여유 공간을 확인하십시오 print free. 제 경우에는 3001GB가 표시됩니다.

  4. 을 입력하여 파티션을 만듭니다 mkpart primary 1M 3001GB. 이것은 파티션을 4096 바이트 정렬을 제공하는 1M 오프셋으로 시작합니다. 이것은 필요할 수도 있고 아닐 수도 있지만 그렇지 않은 경우 아프지 않습니다.

  5. 을 입력하여 파티션이 설정되어 있는지 확인하십시오 p. 그런 다음 입력 q하여 종료하십시오.

에 대해 1 ~ 5 단계를 반복하십시오 /dev/sdd.

이제 다음 mdadm명령을 사용하여 배열을 만듭니다 .

sudo mdadm --verbose --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sd[cd]1

파일 시스템을 작성하십시오.

sudo mkfs.ext4 /dev/md0

마지막으로 어레이를 어딘가에 /etc/fstab마운트하고 영구적으로 마운트하려면 추가하십시오 . 나는 이걸했다:

  1. 를 실행하여 어레이를 마운트 할 위치를 만듭니다 sudo mkdir /mnt/md0.

  2. /etc/fstab다음 행을 편집 하고 추가하십시오.

    /dev/md0 /mnt/md0 auto defaults 0 0
    
  3. 를 실행하여 마운트하십시오 sudo mount /mnt/md0.

이제 어레이 사용을 시작할 수 있습니다. 그러나 완전히 작동하기 전에 초기 동기화를 완료해야합니다. 을 실행하여 진행 상황을 추적 할 수 있습니다 sudo mdadm --detail /dev/md0.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.