실행 중인 Ubuntu 14.04 서버에서 RAID 구성

실행 중인 Ubuntu 14.04 서버에서 RAID 구성

저는 현재 전용 서버를 임대하고 있는데, 제가 요청한 전체 3TB의 하드 드라이브 공간을 제공하기 때문에 구성되었다고 생각합니다. 문제로 인해 서버를 지우고 다시 시작하는 동안 서버에 4개의 동일한 Segate SATA 3TB 드라이브가 있다는 것을 깨달았습니다. 그 중 3개는 포맷되지 않았으며 호스트의 서버 제어판(Leaseweb)에서 구성할 수 없습니다.

그래서 제가 하고 싶은 것은 4개의 드라이브가 있는 소프트웨어 RAID 10을 사용하도록 서버를 구성하는 것입니다. 문제는 일반 시스템에 Ubuntu를 설치하는 것과 달리 설치를 수행할 때 서버 제어판에서 선택할 운영 체제와 파티션 방법 외에는 어떤 질문도 하지 않는다는 것입니다(첫 번째 드라이브만 표시됨). 첫 번째 드라이브에 시스템이 설치되어 실행 중이고 나머지 3개 드라이브는 아직 포맷되지 않았습니다.

첫 번째 드라이브의 현재 파티션 테이블입니다.

Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  502MB   500MB   ext2                  boot
 3      502MB   4598MB  4096MB  linux-swap(v1)
 4      4598MB  6646MB  2048MB  ext4
 5      6646MB  3001GB  2994GB  ext4

/dev/sda4 = /tmp & /dev/sda5 = / (root).

그렇다면 RAID 10에서 4개의 드라이브를 모두 어떻게 사용합니까?

답변1

이 경우 한 가지 접근 방식은 두 부분으로 설치를 수행하는 것입니다.

  1. 에 최소 시스템을 설치합니다 /dev/sda1. RAID 및 LVM 도구를 포함하되 다른 모든 도구는 가능한 한 적게 포함합니다.
  2. 나머지 3개 디스크에 (루트)에 대해 /적절한 크기의 파티션을 만듭니다 . 여유공간이 있다면 50GB를 추천드립니다.
  3. RAID 도구를 사용하여 생성됨부분적인 실패/dev/sdd1`을 /dev/sdb1포함한 4개 장치의 RAID1 파티션 ./dev/sdc1
  4. /새 RAID 파티션에 파일 시스템을 생성하고 마운트합니다.
  5. 전체 최소 시스템을 /새 파일 시스템에 복사합니다.
  6. chroot새 파일 시스템을 입력하고 grub-install4개의 디스크 각각에 대해 한 번씩, 4번 실행하는 데 사용됩니다.
  7. 대신 세 개의 디스크 중 하나를 부팅하고 선택하십시오./dev/sda
  8. 실제로 RAID 시스템에서 실행 중이라는 확신이 들면 /dev/sda50GB 파티션을 지우고 생성하여 RAID에 추가하세요.
  9. 다시 재부팅

이 시점에서 각 디스크의 나머지 부분에 대해 큰 파티션(RAID10)을 생성하고 원하는 대로 사용할 수 있습니다. /home필요한 나머지 OS를 설치하기 전에 LVM을 계층화하고 이를 사용하여 등을 만드는 것이 좋습니다 .

관련 정보