차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
homeserverwithdebian:partition [2024/04/16 12:11] – 만듦 baecy | homeserverwithdebian:partition [2024/05/28 10:04] (현재) – [현재 구성] baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ====== M5 Pro 파티션 ====== | ||
+ | ===== 기본적인 구상 ===== | ||
+ | ==== 배포판 공유 파티션 ==== | ||
+ | /boot 파티션은 아래에 기술한 이유로 공유 파티션 목록에서 제외. | ||
+ | * 배포판 간에 공유 파티션 | ||
+ | * ESP 파티션 | ||
+ | * SWAP 파티션 (48 GB) - Hibernation support | ||
+ | * HOME 파티션 (1 TB) | ||
+ | * N40L NFS | ||
=== Boot === | === Boot === | ||
- | 최소 150~500MB는 설정해야 할것으로 보임. \\ | + | == Grub와 관련한 여러가지 문제로 공유에서 독자 파티션으로 계획 변경== |
+ | <del>최소 150~500MB는 설정해야 할것으로 보임. \\ | ||
데비안 기본 부팅 관련에만 50MB 사용 \\ | 데비안 기본 부팅 관련에만 50MB 사용 \\ | ||
커널 업데이트가 있으면 +40~50M 추가 사용 \\ | 커널 업데이트가 있으면 +40~50M 추가 사용 \\ | ||
- | 다른 베포판 테스트 하면 추가적으로 +50MB 사용 \\ | + | 다른 베포판 테스트 하면 추가적으로 +50MB 사용 \\</ |
+ | |||
+ | /boot는 개별 배포판 파티션에 유지하는 것이 grub에서 발생하는 많은 문제를 해결하는 방법. | ||
+ | |||
+ | 예를 들어보면 | ||
+ | < | ||
+ | grub-mkconfig -o / | ||
+ | </ | ||
+ | 이 명령이 대부분의 배포판에서 커널 관련 업데이트가 진행되면 마지막에 실행되는 명령.\\ | ||
+ | /boot 디렉토리에 있는 커널을 설정파일에 등록하고 각종 필요한 변수(주로 " | ||
+ | |||
+ | /boot 디렉토리를 공용으로 사용하면 커널 인식까지는 잘 진행하지만\\ | ||
+ | " | ||
+ | 부팅하려면 설정파일에 대한 추가적인 수정이 불가피함. | ||
+ | |||
+ | -------- | ||
+ | |||
+ | ===== 저장공간 ===== | ||
+ | ==== KLEVV CRAS C750 M.2 NVMe SSD 2TB (/ | ||
+ | * ESP \\ / | ||
+ | * SWAP \\ / | ||
+ | * 필요에 따라 크기 변경이 가능하도록 디스크 뒤쪽에 생성 | ||
+ | * Home \\ / | ||
+ | * Distro \\ / | ||
+ | * LFS, Gentoo는 컴파일시 사용하는 공간이 필요해서 100GB로 설정 | ||
+ | * 다른 배포판은 특별한 이유가 없다면 50GB로 설정 | ||
+ | * LLVM 컴파일시 생각보다 많은 공간이 필요했음. | ||
+ | |||
+ | === Home ==== | ||
+ | X관련 설정에서 약간 문제가 발생하지만 대부분 공용으로 사용하기 적합함. \\ | ||
+ | 배포판 간의 소소한 구성문제는 다음과 같이 적용 | ||
+ | <code lang=bash> | ||
+ | |||
+ | # Add an " | ||
+ | # sleep 10; alert | ||
+ | if [ " | ||
+ | alias alert=' | ||
+ | fi | ||
+ | |||
+ | ## For LFS user | ||
+ | #if [ " | ||
+ | if [ -f /etc/bashrc ]; then | ||
+ | source / | ||
+ | fi | ||
+ | |||
+ | if [ -d ~/ | ||
+ | for config in ~/ | ||
+ | fi | ||
+ | #fi | ||
+ | |||
+ | ## For Gentoo Linux user | ||
+ | if [ " | ||
+ | if [ -f / | ||
+ | LastSync=" | ||
+ | echo -e "Last Sync Date: ${Green}$LastSync${Color_Off}" | ||
+ | fi | ||
+ | fi | ||
+ | </ | ||
+ | |||
+ | --------- | ||
+ | |||
+ | ===== 현재 구성 ==== | ||
+ | < | ||
+ | gentoo@livecd ~ $ lsblk | ||
+ | NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS | ||
+ | nvme0n1 | ||
+ | ├─nvme0n1p1 259:8 0 1G 0 part /efi | ||
+ | ├─nvme0n1p2 259:9 0 | ||
+ | ├─nvme0n1p3 259: | ||
+ | ├─nvme0n1p4 259: | ||
+ | ├─nvme0n1p5 259: | ||
+ | ├─nvme0n1p6 259: | ||
+ | └─nvme0n1p7 259: | ||
+ | </ |