10.5.13. 디스크 파티션 전략 이해
모든 시스템을 분할하는 가장 좋은 방법은 없습니다. 최적의 구성은 설치 중인 시스템 사용 계획에 따라 다릅니다. 그러나 이러한 팁은 필요에 맞게 최적의 레이아웃을 찾는 데 도움이 될 수 있습니다.
- 예를 들어 특정 파티션이 특정 디스크에 있어야 하는 경우 먼저 특정 요구 사항이 있는 파티션을 만듭니다.
-
중요한 데이터를 포함할 수 있는 파티션과 볼륨을 암호화하는 것이 좋습니다. 암호화는 권한이 없는 사용자가 물리적 저장 장치에 액세스할 수 있는 경우에도 파티션의 데이터에 액세스하지 못하도록 합니다. 대부분의 경우 사용자 데이터를 포함하는
/home파티션을 최소한 암호화해야 합니다. -
경우에 따라 / ,
/boot및이외의 디렉토리에 대해 별도의 마운트 지점을 만드는 것이 유용할 수 있습니다. 예를 들어 별도의/home/var/lib/mysql마운트 지점은 다시 설치하는 동안 MySQL 데이터베이스를 유지하므로 이후에 백업에서 데이터베이스를 복원할 필요가 없습니다. 그러나 불필요한 마운트 지점이 있으면 스토리지 관리가 더 어려워집니다. -
일부 특수 제한 사항은 파티션 레이아웃을 배치할 수 있는 특정 디렉터리에 적용됩니다. 특히
/boot디렉토리는 항상 물리 파티션(LVM 볼륨이 아님)에 있어야 합니다. - 각 커널에는 약: 60MiB(초기 28MiB, 16MiB vmlinuz, 9MiB System.map)가 필요합니다.
- 복구 모드의 경우: 100MiB(초기 56MiB, 16MiB vmlinuz, 9MiB 시스템 맵)
시스템에서
kdump를 활성화하면 다른 약 40MiB(33MiB가 있는 다른 initrd)가 필요합니다./boot에 대한 기본 파티션 크기 2GiB는 대부분의 일반적인 사용 사례에 충분합니다. 그러나 여러 커널 릴리스 또는 에라타 커널을 유지하려는 경우 이 파티션의 크기를 늘립니다.-
/var디렉터리에는 Apache 웹 서버를 포함하여 여러 애플리케이션에 대한 콘텐츠가 있으며 DNF 패키지 관리자가 다운로드한 패키지 업데이트를 임시로 저장하는 데 사용됩니다./var을 포함하는 파티션 또는 볼륨이 5GiB 이상인지 확인합니다. -
/usr디렉터리에는 일반적인 Red Hat Enterprise Linux 설치에 대부분의 소프트웨어가 있습니다. 따라서 이 디렉터리를 포함하는 파티션 또는 볼륨은 최소 설치의 경우 5GiB 이상이어야 하며 그래픽 환경이 있는 설치의 경우 최소 10GiB여야 합니다. 루트 볼륨의 나머지 부분과
/usr또는/var을 별도로 분할하는 경우 이러한 디렉터리에 부팅 중요한 구성 요소가 포함되어 있으므로 부팅 프로세스가 복잡해집니다. 이러한 디렉터리가 iSCSI 드라이브 또는 FCoE 위치에 있는 경우와 같이 시스템이 부팅되지 않을 수 있는 경우도 있습니다. 또한 시스템을 종료하거나 재부팅하는 동안Device is busy오류가 발생할 수도 있습니다.이 제한은
/usr또는/var에만 적용되며 그 아래의 디렉터리에는 적용되지 않습니다. 예를 들어/var/www의 별도의 파티션은 문제 없이 작동합니다.중요일부 보안 정책에서는 관리가 더 복잡해도
/usr및/var을 분리해야 합니다.-
LVM 볼륨 그룹에 할당되지 않은 공간의 일부를 두는 것이 좋습니다. 이 할당되지 않은 공간은 공간 요구 사항이 변경되었지만 다른 볼륨에서 데이터를 제거하지 않으려는 경우 유연성을 제공합니다. 파티션의
LVM Thin Provisioning장치 유형을 선택하여 사용되지 않은 공간을 볼륨에서 자동으로 처리할 수도 있습니다. -
XFS 파일 시스템의 크기는 줄일 수 없습니다. 이 파일 시스템을 사용하여 파티션 또는 볼륨을 만들어야 하는 경우 데이터를 백업하고 파일 시스템을 삭제한 다음 그 위치에 새 작은 볼륨을 만들어야 합니다. 따라서 나중에 파티션 레이아웃을 변경하려면 대신
ext4파일 시스템을 사용해야 합니다. -
더 많은 디스크를 추가하거나 설치 후 가상 머신 디스크를 확장하여 스토리지를 확장할 것으로 예상되는 경우 LVM(Logical Volume Management)을 사용합니다. LVM을 사용하여 새 드라이브에 물리 볼륨을 만든 다음 적합한 대로 볼륨 그룹 및 논리 볼륨에 할당합니다. 예를 들어 시스템의
/home(또는 논리 볼륨에 있는 다른 디렉토리)을 쉽게 확장할 수 있습니다. - 시스템의 펌웨어, 부팅 드라이브 크기 및 부팅 드라이브 디스크 레이블에 따라 BIOS 부팅 파티션 또는 EFI 시스템 파티션을 생성해야 할 수 있습니다. 시스템에 필요하지 않은 경우 그래픽 설치에서는 BIOS 부팅 또는 EFI 시스템 파티션을 만들 수 없습니다. 이 경우 메뉴에 숨겨져 있습니다.