B.5. 파티션 관련 설명

모든 시스템을 분할하는 가장 좋은 방법은 없습니다. 최적의 설정은 설치 중인 시스템을 사용하는 방법에 따라 다릅니다. 그러나 다음 팁은 필요에 맞는 최적의 레이아웃을 찾는 데 도움이 될 수 있습니다.

  • 예를 들어 특정 파티션이 특정 디스크에 있어야 하는 경우 특정 요구 사항이 있는 파티션을 만듭니다.
  • 중요한 데이터가 포함될 수 있는 파티션 및 볼륨을 암호화하는 것이 좋습니다. 암호화는 권한이 없는 사용자가 물리적 스토리지 장치에 액세스할 수 있더라도 파티션의 데이터에 액세스하지 못하도록 합니다. 대부분의 경우 사용자 데이터가 포함된 /home 파티션을 암호화해야 합니다.
  • 경우에 따라 / , /boot / home 이외의 디렉토리에 대해 별도의 마운트 지점을 만드는 것이 유용할 수 있습니다. 예를 들어 MySQL 데이터베이스를 실행하는 서버에서 /var/lib/mysql 에 대한 별도의 마운트 지점을 사용하면 백업에서 복원하지 않고도 다시 설치 중에 데이터베이스를 보존할 수 있습니다. 그러나 불필요한 별도의 마운트 지점이 있으면 스토리지 관리가 더 어려워집니다.
  • 일부 특수 제한 사항은 파티션 레이아웃을 배치할 수 있는 특정 디렉터리에 적용됩니다. 특히 /boot 디렉토리는 항상 물리 파티션에 있어야 합니다(LVM 볼륨 제외).
  • Linux를 처음 사용하는 경우 다양한 시스템 디렉토리 및 콘텐츠에 대한 정보는 Linux Filesystem Hierarchy 표준을 검토하십시오.
  • 각 커널에는 약 60MiB(initrd 34MiB, 11MiB vmlinuz, 5MiB System.map)가 필요합니다.
  • 복구 모드의 경우: 100MiB(initrd 76MiB, 11MiB vmlinuz, 5MiB 시스템 맵)
  • kdump 가 시스템에서 활성화되면 약 40MiB(23MiB의 다른 initrd)가 사용됩니다.

    대부분의 일반적인 사용 사례에 대해 /boot 에 대한 기본 파티션 크기 1GiB가 충분해야 합니다. 그러나 여러 커널 릴리스 또는 에라타 커널을 유지하려는 경우 이 파티션의 크기를 늘리는 것이 좋습니다.

  • /var 디렉토리에는 Apache 웹 서버를 포함한 여러 애플리케이션에 대한 콘텐츠가 있으며 DNF 패키지 관리자가 다운로드한 패키지 업데이트를 일시적으로 저장하는 데 사용됩니다. /var 을 포함하는 파티션 또는 볼륨에 3GiB 이상 있는지 확인합니다.
  • /usr 디렉토리는 일반적인 Red Hat Enterprise Linux 설치에 대부분의 소프트웨어를 보유하고 있습니다. 따라서 이 디렉터리를 포함하는 파티션 또는 볼륨은 최소 설치의 경우 5GiB 이상, 그래픽 환경이 있는 설치의 경우 10GiB 이상이어야 합니다.
  • /usr 또는 /var 이 나머지 루트 볼륨과 별도로 분할된 경우 이러한 디렉토리에 부팅 중요한 구성 요소가 포함되어 있기 때문에 부팅 프로세스가 훨씬 더 복잡해집니다. 이러한 디렉터리가 iSCSI 드라이브 또는 FCoE 위치에 배치되는 경우와 같은 일부 상황에서는 시스템을 부팅할 수 없거나 전원을 끄거나 재부팅할 때 장치가 사용 중 오류가 발생할 수 있습니다.

    이 제한은 /usr 또는 /var 에만 적용되며, 해당 디렉터리에는 적용되지 않습니다. 예를 들어 /var/www 에 대한 별도의 파티션은 문제 없이 작동합니다.

    중요

    일부 보안 정책은 관리가 더 복잡하더라도 /usr/var 를 분리해야 합니다.

  • LVM 볼륨 그룹에 공간 일부를 할당되지 않은 상태로 두는 것이 좋습니다. 할당되지 않은 이 공간을 사용하면 공간 요구 사항이 변경되지만 다른 볼륨에서 데이터를 제거하고자 하는 경우 유연성이 제공됩니다. 파티션의 LVM 씬 프로비저닝 장치 유형을 선택하여 볼륨에서 사용되지 않은 공간을 자동으로 처리할 수도 있습니다.
  • XFS 파일 시스템의 크기는 줄어들 수 없습니다. 이 파일 시스템으로 파티션이나 볼륨을 작게 만들어야 하는 경우 데이터를 백업하고 파일 시스템을 삭제한 다음 그 자리에 새로 더 작은 하나를 생성해야 합니다. 따라서 나중에 파티션 레이아웃을 변경하려는 경우 대신 ext4 파일 시스템을 사용해야 합니다.
  • 하드 드라이브를 추가하거나 설치 후 가상 머신 하드 드라이브를 확장하여 스토리지를 확장하려는 경우 LVM(Logical Volume Management)을 사용합니다. LVM을 사용하면 새 드라이브에 물리 볼륨을 만든 다음 적합한 볼륨 그룹과 논리 볼륨에 할당할 수 있습니다. 예를 들어 시스템의 /home (또는 논리 볼륨에 상주하는 다른 디렉터리)을 쉽게 확장할 수 있습니다.
  • 시스템의 펌웨어, 부팅 드라이브 크기 및 부팅 드라이브 디스크 레이블에 따라 BIOS 부팅 파티션 또는 EFI 시스템 파티션을 생성해야 할 수 있습니다. 시스템에 필요하지 않은 경우 그래픽 설치에서 BIOS Boot 또는 EFI 시스템 파티션을 생성할 수 없습니다. 이 경우 메뉴에서 숨겨집니다.