USB 2.0 및 USB 3.0 인터페이스 사용 시 RAID1 효율성 극대화

USB 2.0 및 USB 3.0 인터페이스 사용 시 RAID1 효율성 극대화

USB 2.0 포트 1개와 USB 3.0 포트 1개를 사용할 수 있으며 RAID1에 HDD 2개(모두 USB 3.0)를 설정하고 싶습니다.

미러링이 어떻게 작동하는지 완전히 확신할 수는 없지만 USB 3.0 포트에 연결된 드라이브를 "초기" 쓰기/읽기에 먼저 사용되는 일종의 "마스터" 드라이브로 구성할 수 있는 방법이 있는지 궁금합니다. 성능을 최대화하려면 복사하세요. USB 2.0 인터페이스에 연결된 드라이브의 모든 데이터.

어떤 아이디어나 제안이라도 환영합니다. 이상적으로 이 솔루션은 Raspberry Pi 4 호환 운영 체제에서 작동하지만 다른 솔루션에 대해서도 듣고 싶습니다.

답변1

두 가지 별도의 USB 기술로 인해 하드웨어 제한이 있습니다.

  • USB2.0최대 신호 속도는 480Mbps입니다.
  • USB3.x최대 신호 속도는 5120Mbps(5.0Gbps)입니다.

다음 명령을 사용하여 RAID-1을 설정하십시오.mdadm(m다기능 d장치 adm컨트롤러)에는 몇 가지 단점이 있습니다.

옵션 1: 하드웨어를 추가합니다.

USB 3.x 포트 스플리터/USB 3.x 허브를 추가하고 두 HDD를 허브에 연결하고 허브를 Pi의 USB 3.x 포트에 연결하면 연결하는 대신 각각의 최대 이론 전송 속도가 2560Mbps(5120/2)로 줄어듭니다. 하나는 USB2 포트에, 다른 하나는 USB3에 연결하면 이론상의 최대 전송 속도가 감소합니다.둘 다480Mbps에 불과합니다.

옵션 2: 함께 살기일부속도 차이. ²

좋습니다. 따라서 이 솔루션에 USB 허브와 Pi, HDD 2개를 넣을 시간, 돈, 물리적 공간이 없습니다.
RAID(모든 버전)에는 "기본"과 "보조"라는 것이 없기 때문입니다 . 하지만 단지JBOD하나로 병합하면 옵션을 사용하여 우회 할 수 있습니다 write-mostly.mdadm일부차이점.

이 옵션은 HDD 중 하나를 "느림"으로 지정하고 모든 읽기는 빠른 HDD에서 이루어집니다.그러나 모든 쓰기는 여전히 느린 쓰기를 기다립니다.. (따라서 USB 3.0 디스크의 이점은 절반에 불과합니다)

RAID 설정:

다음 명령은 모두 root또는 함께 실행 되어야 합니다 sudo.

/dev/sdc첫 번째 HDD가 나타나고 두 번째 HDD가 나타난다 고 가정하고 /dev/sdd다음 명령을 실행하여 md02개의 HDD를 사용하여 RAID 레벨 1이라는 소프트웨어 RAID를 생성합니다.

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdc /dev/sdd

옵션 #2를 사용하는 경우에만, 추가해야 합니다--write-mostly 천천히 운전하기 전에( sdd예를 들어) 위 명령 대신 다음 명령을 사용합니다(혼란을 피하기 위해 해당 명령 위로 마우스를 가져가면 숨김이 해제됩니다).

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdc --write-mostly /dev/sdd

이제 새로 생성된 소프트웨어 RAID에 파일 시스템을 생성해야 합니다 /dev/md0.

mkfs.ext4 -F /dev/md0

이제 이 공간을 설치하겠습니다. /mnt(다른 곳에 설치해야 할 경우 교체하세요.)

mkdir --parents /mnt/md0

부팅할 때마다 이 설치를 포함하도록 편집합니다 fstab(끝에 두 번째 줄을 추가합니다 fstab).

nano /etc/fstab
/dev/md0  /mnt/md0 ext4 defaults 0 2

Ctrl+ X Y Enter저장하고 종료합니다.

이제 재부팅하여 활성화하거나 재부팅하지 않고 다음 명령을 입력하십시오.

mount /dev/md0 /mnt/md0

참고 1:체인에서 가장 약한 링크가 하나로 결합된 2개의 HDD의 전체 속도를 결정합니다. :-(
노트 2:감사해요프라산그리고스티븐 지터~을 위한나에게 올바른 방향을 알려주세요.두 번째 옵션의 경우!
노트 3:mdadm파이 자체의 유형에 대한 자세한 정보 man mdadm및 읽어보기(실패 후 RAID 재조립과 같이 결코 필요하지 않을 것이라고 생각하는 모든 것...);-)
참고 4: RAID는 백업을 대체할 수 없습니다! ;-피

관련 정보