parted를 사용하여 어떻게 RAID 파티션을 생성하고 구성해야합니까?


10

테스트를 위해 나는에 1기가바이트의 크기와 미러링 (RAID 1) 파티션을 만들려고 /dev/sdb하고 /dev/sdc. 파티셔닝에 관해서는 parted를 사용하고 싶습니다. 미러하려는 파티션을 어떻게 만들어야합니까?

파티션 테이블을 초기화하여 시작합니다.

(parted) select /dev/sdb
Using /dev/sdb
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted)
  • 위의 단계 후에. 파티션을 생성하고 필요한 플래그를 어떻게 설정합니까?

  • raid가 가능한 파티션 플래그라는 것을 알고 있습니다 . 사용해야합니까? 실행중인 시스템에서 어떻게 사용됩니까?

  • 어떤 파일 시스템 유형을 사용해야합니까? 없어요?


이 플래그는 커널 (Linux)에서 마운트해야하는 RAID 파티션을 나타내는 데 사용됩니다. 그것이 내가 찾고있는 모든 대답은 아니므로 지금 여기에 씁니다.
삭제됨

답변:


8

-a optimal올바르게 정렬되지 않은 파티션을 생성하는 경우 경고 를 표시 하기 위해 Parted using 을 시작 하십시오. 다음을 사용하여 파일 시스템을 지정하지 않고 파티션을 작성하십시오 mkpart.

mkpart primary 1MiB 512MiB

이 명령은 1MiB에서 시작하여 512MiB에서 끝나는 511MiB 파티션을 작성합니다.

파티션을 생성 할 때 MiB, GiB 또는 TiB를 사용하십시오. 이를 통해 512B 및 4096B 물리 섹터로 HDD를 올바르게 정렬 할 수 있습니다.

1MiB는 시작 위치로 사용되며, 정렬에 대해 불평하지 않고 사용할 수있는 가장 낮은 위치입니다. 그러나 부문 (40)가있는 정신 노트 만들기 정말 올바른 정렬과 가장 낮은 위치입니다,하지만 헤어 1MiB의 경계를 좋아하는 당신은 매우 적은 디스크 공간을 낭비하고 있습니다.

커널에게 RAID 파티션을 알리고 자동으로 마운트하려면 raid 플래그를 설정해야합니다. 새 파티션이 Parted에서 파티션 1로 식별되면 (으로 확인 p) 다음을 사용하여 raid 플래그를 설정합니다.

set 1 raid on

로 파티션 크기를 확인 print하지만 unit디스플레이를 KiB, MiB 또는 GiB로 설정하십시오. 그렇지 않으면 기본 compact단위에 KB, MB 및 GB가 표시됩니다.

unit MiB
print

답을 요약하면 다음과 같습니다.

raid가 가능한 파티션 플래그라는 것을 알고 있습니다. 사용해야합니까? 실행중인 시스템에서 어떻게 사용됩니까?

아니 당신은 할 필요가 없습니다. 당신이 선택하지 않으면 직접 마운트해야합니다.

어떤 파일 시스템 유형을 사용해야합니까? 없어요?

예, 지정하지 마십시오. Parted는 파일 시스템 처리에서 멀어지기 때문에 현재 파일 시스템과 관련된 것들을 피해야합니다.


단일 하드 디스크에 2 개의 파티션을 생성 한 다음 RAID 1 또는 RAID 0에 2 개의 파티션을 사용하는 것이 합리적입니까? 아니면 실제 독립 하드 디스크에만 RAID를 사용해야합니까?
CMCDragonkai 2016 년

1
@CMCDragonkai : 동일한 어레이의 여러 멤버에 동일한 디스크를 사용하는 것은 의미가 없습니다. 디스크가 죽으면 디스크의 일부만이 아니라 전체 디스크에 액세스 할 수 없게됩니다. 그러나 아무것도 당신이 그것을하는 것을 막을 수 없습니다. 테스트를 원한다면 루프 장치를 사용할 수도 있습니다.
ThiefMaster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.