새로운 파티션 생성

대부분의 다른 운영 체제와 마찬가지로 LFS는 일반적으로 전용 파티션에 설치됩니다. LFS 시스템을 구축할 때 권장되는 방법은 사용 가능한 빈 파티션을 사용하거나, 파티션되지 않은 공간이 충분하다면 파티션을 새로 만드는 것입니다.

최소한의 시스템에는 약 10 기가바이트(GB)의 파티션이 필요합니다. 이 정도면 모든 소스 압축 파일을 저장하고 패키지를 컴파일하기에 충분합니다. 그러나 LFS 시스템을 일반적인 리눅스 시스템으로 사용하려는 경우 추가 소프트웨어가 설치되어 공간이 더 필요할 수 있습니다. 이러한 경우 30GB 파티션은 합리적인 크기입니다. LFS 시스템 자체는 이 정도의 공간을 차지하지 않습니다. 이 요구 사항의 대부분은 충분한 임시 저장 공간을 제공하고 LFS가 완료된 후 추가 기능을 추가하기 위한 것입니다. 또한 패키지를 컴파일 도중에 많은 디스크 공간이 필요하며 이때 사용한 용량은 패키지가 설치된 후에 회수가 가능합니다.

컴파일 프로세스에 사용할 수 있는 RAM(랜덤 액세스 메모리)이 항상 충분한 것은 아니므로 작은 디스크 파티션을 스왑 공간으로 사용하는 것이 좋습니다. 이는 커널에서 거의 사용하지 않는 데이터를 저장하고 활성 프로세스에 더 많은 메모리를 남겨두기 위해 사용됩니다. LFS 시스템의 스왑 파티션은 호스트 시스템에서 사용하는 파티션과 공유 할 수 있으며, 이 경우 다른 파티션을 만들 필요가 없습니다.

새 파티션을 만들 하드 디스크의 이름을 지정하는 명령줄 옵션(예: 기본 디스크 드라이브의 경우 /dev/sda)을 사용하여 cfdisk 또는 fdisk와 같은 디스크 파티셔닝 프로그램을 시작합니다. 필요한 경우 리눅스 기본 파티션과 스왑 파티션을 만듭니다. 프로그램 사용법을 아직 모르는 경우 cfdisk(8) 또는 fdisk(8)을 참조하세요.

참고 숙련된 사용자의 경우 다른 파티셔닝 방식도 가능합니다. 새 LFS 시스템은 소프트웨어 RAID 어레이 또는 LVM 논리 볼륨에 있을 수 있습니다. 그러나 이러한 옵션 중 일부는 고급 주제인 initramfs가 필요합니다. 이러한 파티셔닝 방법은 LFS를 처음 사용하는 사용자에게는 권장되지 않습니다.