linuxfromscratch:12.4:linux_from_scratch:023-creating_a_new_partition

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linuxfromscratch:12.4:linux_from_scratch:023-creating_a_new_partition [2026/01/04 06:49] baecylinuxfromscratch:12.4:linux_from_scratch:023-creating_a_new_partition [2026/01/05 08:16] (현재) – 바깥 편집 127.0.0.1
줄 16: 줄 16:
 컴파일 프로세스에 사용할 수 있는 랜덤 액세스 메모리(RAM((Random Access Memory)))가 항상 충분한 것은 아니므로 작은 디스크 파티션을 스왑 공간으로 사용하는 것이 좋습니다. 이는 커널에서 거의 사용하지 않는 데이터를 저장하고 활성 프로세스에 더 많은 메모리를 남겨두기 위해 사용됩니다. LFS 시스템의 스왑 파티션은 호스트 시스템에서 사용하는 파티션과 공유 할 수 있으며, 이 경우 다른 파티션을 만들 필요가 없습니다. 컴파일 프로세스에 사용할 수 있는 랜덤 액세스 메모리(RAM((Random Access Memory)))가 항상 충분한 것은 아니므로 작은 디스크 파티션을 스왑 공간으로 사용하는 것이 좋습니다. 이는 커널에서 거의 사용하지 않는 데이터를 저장하고 활성 프로세스에 더 많은 메모리를 남겨두기 위해 사용됩니다. LFS 시스템의 스왑 파티션은 호스트 시스템에서 사용하는 파티션과 공유 할 수 있으며, 이 경우 다른 파티션을 만들 필요가 없습니다.
  
-새 파티션을 만들 하드 디스크의 이름을 지정하는 명령줄 옵션(예: 기본 디스크 드라이브의 경우 ''/dev/sda'')을 사용하여 **cfdisk** 또는 **fdisk**와 같은 디스크 파티션 프로그램을 시작합니다. 필요한 경우 리눅스 파티션과 //swap// 파티션을 만듭니다. 프로그램 사용법을 아직 모르는 경우 [[https://man.archlinux.org/man/cfdisk.8|cfdisk(8)]] 또는 [[https://man.archlinux.org/man/fdisk.8|fdisk(8)]]을 참조하세요.+새 파티션을 만들 하드 디스크의 이름을 지정하는 명령줄 옵션(예: 기본 디스크 드라이브의 경우 ''/dev/sda'')을 사용하여 **''cfdisk''** 또는 **''fdisk''**와 같은 디스크 파티션 프로그램을 시작합니다. 필요한 경우 리눅스 파티션과 //swap// 파티션을 만듭니다. 프로그램 사용법을 아직 모르는 경우 [[https://man.archlinux.org/man/cfdisk.8|cfdisk(8)]] 또는 [[https://man.archlinux.org/man/fdisk.8|fdisk(8)]]을 참조하세요.
  
 <WRAP info> <WRAP info>
-숙련된 사용자의 경우 다른 파티션 방식도 가능합니다. 새 LFS 시스템은 소프트웨어 <wrap em>RAID</wrap> 어레이 또는 <wrap>LVM</wrap> 논리 볼륨에 있을 수 있습니다. 그러나 이러한 옵션 중 일부는 심화 주제인 <wrap>initramfs</wrap>가 필요합니다. 이러한 파티션 방법은 LFS를 처음 사용하는 사용자에게는 권장되지 않습니다.+숙련된 사용자의 경우 다른 파티션 방식도 가능합니다. 새 LFS 시스템은 소프트웨어 <wrap em>RAID</wrap> 어레이 또는 <wrap em>LVM</wrap> 논리 볼륨에 있을 수 있습니다. 그러나 이러한 옵션 중 일부는 심화 주제인 <wrap em>initramfs</wrap>가 필요합니다. 이러한 파티션 방법은 LFS를 처음 사용하는 사용자에게는 권장되지 않습니다.
 </WRAP> </WRAP>
  
줄 26: 줄 26:
 ---- ----
  
-==== 2.4.1. 기타 파티션 문제 ====+=== 2.4.1. 기타 파티션 문제 ===
  
 시스템 파티션 구성에 대한 조언 요청은 종종 LFS 메일링 리스트에 게시됩니다. 이것은 매우 주관적인 주제입니다. 대부분의 배포판의 기본값은 작은 스왑 파티션 하나를 제외하고 전체 드라이브를 사용하는 것입니다. 이는 여러 가지 이유로 LFS에 최적이 아닙니다. 유연성이 떨어지고, 여러 배포 또는 LFS 빌드 간에 데이터 공유가 더 어려워지며, 백업에 더 많은 시간이 소요되고, 파일 시스템 구조의 비효율적인 할당으로 디스크 공간이 낭비될 수 있습니다. 시스템 파티션 구성에 대한 조언 요청은 종종 LFS 메일링 리스트에 게시됩니다. 이것은 매우 주관적인 주제입니다. 대부분의 배포판의 기본값은 작은 스왑 파티션 하나를 제외하고 전체 드라이브를 사용하는 것입니다. 이는 여러 가지 이유로 LFS에 최적이 아닙니다. 유연성이 떨어지고, 여러 배포 또는 LFS 빌드 간에 데이터 공유가 더 어려워지며, 백업에 더 많은 시간이 소요되고, 파일 시스템 구조의 비효율적인 할당으로 디스크 공간이 낭비될 수 있습니다.
  
-=== 2.4.1.1. 루트 파티션 ===+== 2.4.1.1. 루트 파티션 ==
  
 20 GB의 루트 LFS 파티션(''/root'' 디렉터리와 혼동하지 마세요)은 대부분의 시스템에서 좋은 출발점입니다. LFS 및 대부분의 BLFS를 구축하기에 충분한 공간을 제공하지만 실험을 위해 다른 여러 파티션을 쉽게 만들 수 있을 만큼 충분히 작습니다. 20 GB의 루트 LFS 파티션(''/root'' 디렉터리와 혼동하지 마세요)은 대부분의 시스템에서 좋은 출발점입니다. LFS 및 대부분의 BLFS를 구축하기에 충분한 공간을 제공하지만 실험을 위해 다른 여러 파티션을 쉽게 만들 수 있을 만큼 충분히 작습니다.
  
  
-=== 2.4.1.2. 스왑 파티션 ===+== 2.4.1.2. 스왑 파티션 ==
  
 대부분의 배포판은 스왑 파티션을 자동으로 생성합니다. 일반적으로 스왑 파티션의 권장 크기는 실제 RAM 용량의 약 2배이지만, 이 크기가 필요한 경우는 드뭅니다. 디스크 공간이 제한되어 있는 경우 스왑 파티션을 2기가바이트로 유지하고 디스크 스왑 양을 모니터링하세요. 대부분의 배포판은 스왑 파티션을 자동으로 생성합니다. 일반적으로 스왑 파티션의 권장 크기는 실제 RAM 용량의 약 2배이지만, 이 크기가 필요한 경우는 드뭅니다. 디스크 공간이 제한되어 있는 경우 스왑 파티션을 2기가바이트로 유지하고 디스크 스왑 양을 모니터링하세요.
줄 58: 줄 58:
   * /boot - 적극 권장합니다. 커널 및 기타 부팅 정보를 저장하려면 이 파티션을 사용합니다. 대용량 디스크의 잠재적인 부팅 문제를 최소화하려면 이 파티션을 첫 번째 디스크 드라이브의 첫 번째 물리적 파티션으로 만드세요. 파티션 크기는 200메가바이트가 적당합니다.   * /boot - 적극 권장합니다. 커널 및 기타 부팅 정보를 저장하려면 이 파티션을 사용합니다. 대용량 디스크의 잠재적인 부팅 문제를 최소화하려면 이 파티션을 첫 번째 디스크 드라이브의 첫 번째 물리적 파티션으로 만드세요. 파티션 크기는 200메가바이트가 적당합니다.
   * /boot/efi - UEFI로 시스템을 부팅하는 데 필요한 EFI 시스템 파티션입니다. 자세한 내용은 [[beyondlinuxfromscratch:installedpackages:grub-2.12_for_efi|BLFS 페이지]]를 참조하세요.   * /boot/efi - UEFI로 시스템을 부팅하는 데 필요한 EFI 시스템 파티션입니다. 자세한 내용은 [[beyondlinuxfromscratch:installedpackages:grub-2.12_for_efi|BLFS 페이지]]를 참조하세요.
-  * /home - 적극 권장합니다. 여러 배포판 또는 LFS 빌드에서 홈 디렉리 및 사용자 사용자 지정을 공유합니다. 크기는 일반적으로 상당히 크며 사용 가능한 디스크 공간에 따라 다릅니다.+  * /home - 적극 권장합니다. 여러 배포판 또는 LFS 빌드에서 홈 디렉리 및 사용자 사용자 지정을 공유합니다. 크기는 일반적으로 상당히 크며 사용 가능한 디스크 공간에 따라 다릅니다.
   * /usr - LFS에서 ''/bin'', ''/lib'' 및 ''/sbin''은 ''/usr''에 있는 해당 디렉터리에 대한 심볼릭 링크입니다. 따라서 ''/usr''에는 시스템 실행에 필요한 모든 바이너리가 들어 있습니다. LFS의 경우 ''/usr''에 대한 별도의 파티션은 일반적으로 필요하지 않습니다. 어쨌든 파티션을 만든다면 시스템의 모든 프로그램과 라이브러리가 들어갈 수 있을 만큼 충분히 큰 파티션을 만들어야 합니다. 이 구성에서 루트 파티션은 매우 작을 수 있으므로(1기가바이트 정도) 씬 클라이언트나 디스크가 없는 워크스테이션(원격 서버에서 ''/usr''을 마운트하는 경우)에 적합합니다. 그러나 별도의 ''/usr'' 파티션이 있는 시스템을 부팅하려면 (LFS에서 다루지 않는) initramfs가 필요하다는 점에 유의해야 합니다.   * /usr - LFS에서 ''/bin'', ''/lib'' 및 ''/sbin''은 ''/usr''에 있는 해당 디렉터리에 대한 심볼릭 링크입니다. 따라서 ''/usr''에는 시스템 실행에 필요한 모든 바이너리가 들어 있습니다. LFS의 경우 ''/usr''에 대한 별도의 파티션은 일반적으로 필요하지 않습니다. 어쨌든 파티션을 만든다면 시스템의 모든 프로그램과 라이브러리가 들어갈 수 있을 만큼 충분히 큰 파티션을 만들어야 합니다. 이 구성에서 루트 파티션은 매우 작을 수 있으므로(1기가바이트 정도) 씬 클라이언트나 디스크가 없는 워크스테이션(원격 서버에서 ''/usr''을 마운트하는 경우)에 적합합니다. 그러나 별도의 ''/usr'' 파티션이 있는 시스템을 부팅하려면 (LFS에서 다루지 않는) initramfs가 필요하다는 점에 유의해야 합니다.
   * /opt - 이 디렉터리는 ''/usr'' 계층 구조에 파일을 포함하지 않고 KDE 또는 Texlive와 같은 여러 개의 대용량 패키지를 설치할 수 있는 BLFS에 가장 유용합니다. 사용하는 경우 일반적으로 5~10 기가바이트가 적당합니다.   * /opt - 이 디렉터리는 ''/usr'' 계층 구조에 파일을 포함하지 않고 KDE 또는 Texlive와 같은 여러 개의 대용량 패키지를 설치할 수 있는 BLFS에 가장 유용합니다. 사용하는 경우 일반적으로 5~10 기가바이트가 적당합니다.
  • linuxfromscratch/12.4/linux_from_scratch/023-creating_a_new_partition.1767509344.txt.gz
  • 마지막으로 수정됨: 2026/01/04 06:49
  • 저자 baecy