Linux by Example: 디스크 분할
parted
입니다. 그것에 익숙해지는 것이 가치가 있습니다.아직 가지고 있지 않다면 다음과 같이 패키지를 설치할 수 있습니다.
apt/dnf install parted
시작하기
디스크에서 (루트로) 대화형 모드로 parted를 열겠습니다.
parted --align optimal /dev/sda
먼저 디스크에 대한 몇 가지 정보를 살펴보겠습니다.
print
나의 경우에는:
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
보시다시피 빈 1TB 디스크를 예로 사용하고 있습니다. 이 디스크의 물리적 및 논리적 섹터 크기는 모두 512B입니다.
일부 최신 디스크에는 4k 물리적 섹터가 있습니다.
Sector size (logical/physical): 512B/4096B
이 경우 파티션을 정렬하는 데 더 주의를 기울여야 하지만 걱정하지 마십시오.
파티션 테이블
요즘에는 더 이상 MBR을 사용해야 할 강력한 이유가 많지 않으며 가능한 경우 GPT를 사용하는 것이 좋습니다(일반적으로 이전 BIOS 시스템에서도 GPT 파티션에서 부팅할 수 있음).
자, 새로운 GPT 파티션 테이블을 만들어 봅시다.
참고: 이 명령은 기존 파티션 테이블을 파괴하므로 이 명령을 실행하기 전에 올바른 디스크에서 작업하고 있는지 다시 확인하십시오.
mklabel gpt
파티션
새 파티션을 생성하기 위해 parted의 mkpart 명령을 다음 형식으로 사용합니다.
mkpart part-label (fs-type) start end
part-label
는 파티션 레이블입니다. 나중에 /dev/disk/by-partlabel/mylabel
를 통해 파티션에 액세스할 수 있습니다. 모드), 파티션 레이블을 "기본"으로 설정) start
및 end
는 새 파티션의 시작 및 종료 위치입니다. 간단하게 하기 위해 MiB를 단위로 사용하겠습니다. bios_grub
먼저 레거시 BIOS 모드에서 grub을 부팅하는 데 필요한 작은 파티션을 생성합니다. UEFI 모드에서만 시스템을 부팅하려는 경우 이 단계를 건너뛸 수 있지만 1MB만 소요되므로 주변에 두는 것이 편리합니다(즉, UEFI 모드에서 부팅하는 데 문제가 있는 경우).
mkpart bios_grub 1MiB 2MiB
또한 해당 파티션에 bios_grub 플래그를 설정해야 합니다.
set 1 bios_grub on
신병
다음으로 EFI 부트로더 및 드라이버용 EFI 시스템 파티션이 필요합니다.
mkpart esp fat32 2MiB 300MiB
또한
esp
플래그를 설정해야 합니다.set 2 esp on
이 동일한 파티션을/boot 파티션으로도 사용할 수 있습니다(이 경우 일반적으로 약 300MiB이면 충분합니다).
또는/boot 및/efi를 별도로 유지할 수 있습니다(단, 모든 부트로더가 이를 지원하는 것은 아님). 이 경우/boot(약 200MiB)에 대한 추가 파티션을 생성하면/efi는 ~100MiB가 될 수 있습니다.
쉬다
이 시점에서 분할되지 않은 나머지 공간에 하나의 파티션을 만드는 것이 좋습니다. 이 공간은 다른 모든 것을 위한 컨테이너로 사용할 것입니다(자세한 내용은 나중에 설명).
mkpart rest 301MiB -1MiB
(음수는 디스크의 반대쪽에서 시작한다는 의미입니다.)
다음 단계
결과를 보자:
print
선택한 값에 따라 다음과 같이 표시됩니다.
Disk /dev/sda: 953870MiB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1.00MiB 2.00MiB 1.00MiB bios_grub
2 2.00MiB 315MiB 313MiB fat32 EFI System Partition boot, esp
3 315MiB 953869MiB 953554MiB
보시다시피 거의 모든 공간이 "/dev/sda3"파티션에 할당됩니다. 나중에 디스크를 다시 분할하지 않으려면 디스크를 LVM, BTRFS 또는 기타 유형의 볼륨에 대한 컨테이너로 사용할 수 있습니다.
다음 게시물에서 이를 살펴보고 LUKS로 파티션을 암호화합니다.
parted를 종료하려면
quit
를 입력하거나 Ctrl+D를 누르십시오.참고: 이것은 BetterWays.dev: Linux by Example 시리즈의 위키 기사입니다. 여기에서 최신(더 나은 형식의 버전)을 찾을 수 있습니다: https://betterways.dev/linux-by-example-partitioning-disks. 이 유형의 게시물이 흥미롭다면 알려주세요(반응 및/또는 댓글).
Reference
이 문제에 관하여(Linux by Example: 디스크 분할), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/betterways/linux-by-example-partitioning-disks-30k9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)