데비안: RAID 어레이 설치

데비안: RAID 어레이 설치

더 빠른 실행을 위해 SSD로 마이그레이션하는 데비안 시스템이 있습니다. 이전에는 2.0Tb 하드 드라이브의 RAID가 있었습니다. 이제 RAID 드라이브를 사용하여 애플리케이션 생성 스토리지를 수행하겠습니다.

mount 명령을 사용하여 디스크 중 하나를 마운트하려고 했지만 실패했습니다.

fdisk -l 출력:

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00089ca4

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    33556480    16777216+  fd  Linux raid autodetect
/dev/sdb2        33558528    34607104      524288+  fd  Linux raid autodetect
/dev/sdb3        34609152  3907027120  1936208984+  fd  Linux raid autodetect

Disk /dev/sdc: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00047ef7

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048    33556480    16777216+  82  Linux swap / Solaris
/dev/sdc2        33558528    34607104      524288+  83  Linux
/dev/sdc3        34609152   937701040   451545944+  83  Linux

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000275d2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    33556480    16777216+  fd  Linux raid autodetect
/dev/sda2        33558528    34607104      524288+  fd  Linux raid autodetect
/dev/sda3        34609152  3907027120  1936208984+  fd  Linux raid autodetect

보시다시피 RAID에는 2개의 2Tb 하드 드라이브가 있습니다. 두 드라이브 모두에서 하나의 파티션으로 포맷하고 /media/attachment에 마운트할 수 있는 방법이 있습니까? 도움이 되셨다면 기쁘겠습니다. 감사합니다. :-)

답변1

RAID에는 2개의 2Tb 하드 드라이브가 있습니다. 두 드라이브 모두에서 하나의 파티션으로 포맷하고 /media/attachment에 마운트할 수 있는 방법이 있습니까?

이 답변의 목적을 위해 /dev/sdaand 를 사용하고 있습니다 /dev/sdb. 이것이 귀하의 상황에 적합한지 확인하는 것은 귀하의 책임입니다.

두 디스크의 모든 데이터를 삭제하려면 이렇게 하면 됩니다.

  1. 디스크가 사용 중이 아닌지, 유지하려는 디스크의 모든 데이터를 백업했는지 확인하세요.
  2. 또는 선호하는 대안을 사용하여 fdisk파티션 테이블을 지우고 전체 디스크를 포함하는 단일 파티션을 만듭니다. 이렇게 하면 파티션이 남게 됩니다 /dev/sda1./dev/sdb1
  3. 누구나

    • /dev/md1로 식별되는 두 개의 물리적 파티션을 사용하여 RAID 1 장치를 생성합니다.

      mdadm --create /dev/md1 --level=raid1 --raid-devices=2 /dev/sda1 /dev/sdb1
      

    또는

    • 다음으로 식별되는 RAID 0 장치를 생성합니다./dev/md1

      mdadm --create /dev/md1 --level=raid0 --raid-devices=2 /dev/sda1 /dev/sdb1
      
  4. 시작 시간 메타데이터 저장

    mdadm --examine --brief /dev/sda1 /dev/sdb1 >> /etc/mdadm/mdadm.conf
    
  5. 파일 시스템을 생성합니다. RAID 장치는 /dev/md1이 시점부터 참조 /dev/sda1하거나 참조할 필요가 거의 없습니다./dev/sdb1

    mkfs -t ext4 -L bigdisk /dev/md1
    
  6. 설치하세요. /etc/fstab이 기능을 영구적으로 구성하려면 업데이트하는 것을 잊지 마세요.

    mkdir -p /media/attachment
    mount /dev/md1 /media/attachment
    

cat /proc/mdstatRAID 장치의 상태를 볼 수 있습니다 . RAID 1로 실행 중인 경우 동기화 상태가 표시됩니다.

답변2

2개의 독립 디스크를 원하시나요, 아니면 여전히 RAID1을 원하시나요? 첫 번째의 경우 mdadmRAID 구성에서 디스크를 제거하는 데 사용되며 , 그런 다음 이를 사용하여 fdisk각 디스크에 파티션을 생성할 수 있습니다. LVM을 사용하면 이를 1개의 4TB 디스크로 결합할 수 있습니다.

관련 정보