차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
| homeserverwithdebian:partition [2024/05/10 09:29] – 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 === | ||
| + | == Grub와 관련한 여러가지 문제로 공유에서 독자 파티션으로 계획 변경== | ||
| < | < | ||
| 데비안 기본 부팅 관련에만 50MB 사용 \\ | 데비안 기본 부팅 관련에만 50MB 사용 \\ | ||
| 줄 6: | 줄 16: | ||
| /boot는 개별 배포판 파티션에 유지하는 것이 grub에서 발생하는 많은 문제를 해결하는 방법. | /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 /etc/bashrc | ||
| + | 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: | ||
| + | </ | ||