Linux From Scratch - Version 12.1-systemd
Chapter 2. Preparing the Host System
이전 위로 / 처음으로 다음
$LFS 변수 설정 패키지와 패치

2.7 새 파티션 마운트

이제 파일 시스템이 생성되었으므로 호스트 시스템에서 액세스할 수 있도록 파티션을 마운트해야 합니다. 이 책에서는 파일 시스템이 이전 섹션에서 설명한 LFS 환경 변수에 의해 지정된 디렉터리에 마운트 되었다고 가정합니다.

엄밀히 말하면 “파티션을 마운트”할 수는 없습니다. 해당 파티션에 포함된 file system을 마운트합니다. 그러나 단일 파티션에는 둘 이상의 파일 시스템을 포함할 수 없기 때문에 사람들은 종종 파티션과 관련 파일 시스템을 하나의 동일한 파일 시스템인 것처럼 이야기합니다.

다음과 같이 마운트 지점을 만들고 LFS 파일 시스템을 마운트합니다.

mkdir -pv $LFS
mount -v -t ext4 /dev/<xxx> $LFS

<xxx>를 LFS 파티션의 이름으로 바꿉니다.

LFS에 여러 개의 파티션을 사용하는 경우(예: 하나는 /, 다른 하나는 /home) 다음과 같이 마운트합니다.

mkdir -pv $LFS
mount -v  -t ext4 /dev/<xxx> $LFS
mkdir -v  $LFS/home
mount -v  -t ext4 /dev/<yyy> $LFS/home

<xxx><yyy>를 적절한 파티션 이름으로 바꿉니다.

이 새 파티션이 너무 제한적인 권한(예: nosuid 또는 nodev 옵션)으로 마운트되지 않았는지 확인합니다. 매개 변수 없이 마운트 명령을 실행하여 마운트된 LFS 파티션에 어떤 옵션이 설정되어 있는지 확인합니다. nosuid 또는 nodev가 설정되어 있으면 파티션을 다시 마운트해야 합니다.

경고
위의 지침은 LFS 프로세스 중에 컴퓨터를 다시 시작하지 않는다고 가정합니다. 시스템을 종료하는 경우 빌드 프로세스를 다시 시작할 때마다 LFS 파티션을 다시 마운트하거나 재부팅할 때 자동으로 다시 마운트하도록 호스트 시스템의 /etc/fstab 파일을 수정해야 합니다. 예를 들어 /etc/fstab 파일에 다음 줄을 추가할 수 있습니다.

/dev/<xxx> /mnt/lfs ext4 defaults 1 1

추가로 다른 파티션을 사용하는 경우 해당 파티션도 추가해야 합니다.

swap 파티션을 사용하는 경우, swapon 명령을 사용하여 파티션이 활성화 합니다.

/sbin/swapon -v /dev/<zzz>

<zzz>swap 파티션의 이름으로 바꿉니다.

이제 새 LFS 파티션을 사용할 수 있게 되었으니 패키지를 다운로드할 차례입니다.