M5 Pro 파티션

기본적인 구상

배포판 공유 파티션

/boot 파티션은 아래에 기술한 이유로 공유 파티션 목록에서 제외.

배포판 간에 공유 파티션

ESP 파티션 (1 GB)

SWAP 파티션 (48 GB) - Hibernation support

HOME 파티션 (1 TB)

N40L NFS

Boot

Grub와 관련한 여러가지 문제로 공유에서 독자 파티션으로 계획 변경

최소 150~500MB는 설정해야 할것으로 보임.
데비안 기본 부팅 관련에만 50MB 사용
커널 업데이트가 있으면 +40~50M 추가 사용
다른 베포판 테스트 하면 추가적으로 +50MB 사용 \\

/boot는 개별 배포판 파티션에 유지하는 것이 grub에서 발생하는 많은 문제를 해결하는 방법.

예를 들어보면 이 명령이 대부분의 배포판에서 커널 관련 업데이트가 진행되면 마지막에 실행되는 명령.
/boot 디렉토리에 있는 커널을 설정파일에 등록하고 각종 필요한 변수(주로 “root=”)를 설정.

/boot 디렉토리를 공용으로 사용하면 커널 인식까지는 잘 진행하지만
“root=” 설정이 현재 파티션을 기준으로 설정되면서 다른 배포판으로
부팅하려면 설정파일에 대한 추가적인 수정이 불가피함.

저장공간

KLEVV CRAS C750 M.2 NVMe SSD 2TB (/dev/nvme0n1)

ESP
/dev/nvme0n1p1

SWAP
/dev/nvme0n1p2

필요에 따라 크기 변경이 가능하도록 디스크 뒤쪽에 생성

Home
/dev/nvme0n1p3

Distro
/dev/nvme0n1p4..pn

LFS, Gentoo는 컴파일시 사용하는 공간이 필요해서 100GB로 설정

다른 배포판은 특별한 이유가 없다면 50GB로 설정

LLVM 컴파일시 생각보다 많은 공간이 필요했음.

Home

X관련 설정에서 약간 문제가 발생하지만 대부분 공용으로 사용하기 적합함.
배포판 간의 소소한 구성문제는 다음과 같이 적용

현재 구성