
일부 사람들이 /boot
. 이렇게 하면 어떤 이점이 있나요? 어떤 문제에 직면할 수 있나요?미래이렇게 해서?
/home
그리고 , 를 제외하고 /boot
어떤 파티션을 분리할 수 있나요? 추천되나요?
답변1
이것은 보류된 것입니다."너 옛날이야"기계가 대용량 하드 드라이브를 처리하는 데 문제가 있는 경우. 파티션 의 기본 아이디어는 /boot
드라이브가 연결된 모든 컴퓨터에서 항상 파티션에 액세스할 수 있도록 하는 것이었습니다. 기계가 드라이브 시작(더 낮은 실린더 번호)에 도달할 수 있으면 시스템을 부트스트랩할 수 있습니다. 거기에서 Linux 커널은 BIOS
부팅 제한을 우회하고 문제를 해결할 수 있습니다 . 최신 시스템에서는 이러한 제한이 해제되었으므로 /boot
부트로더에서 기본적으로 인식하지 못하는 암호화 또는 파일 시스템과 같은 다른 파티션의 추가 처리가 필요하지 않는 한 더 이상 분리할 필요가 없습니다 .
기술적으로 실제로 파티션을 사용하지 않는 한 단일 파티션을 사용해도 괜찮습니다.정말오래된 하드웨어(1998년 이전 정도).
별도의 파티션을 사용하기로 결정한 경우 200MB 정도의 적절한 공간을 확보하십시오. 이는 여러 커널 업그레이드(매번 몇 메가바이트를 소비함)에 충분할 것입니다. 가득 차기 시작 하면 /boot
사용하지 않는 이전 커널을 제거하고 이 사실을 인식하도록 부트로더를 조정하십시오.
답변2
/boot 파티션이 있는 이유 중 하나는 커널과 initrd가 암호화되지 않은 파티션에서 로드된 다음 운영 체제가 포함된 암호화된 루트 파티션을 마운트하는 데 사용되는 암호화된 /와 같은 기능을 허용하기 때문입니다. 그러나 일반적인 사용에는 중요하지 않습니다.
다음의 댓글 추가리카르도 무리:
별도의 /boot를 사용하는 역사적 이유도 있습니다. 이전에는 BIOS가 대용량 디스크의 일부에만 액세스할 수 있었기 때문에 OS 부트로더에 필요한 모든 파일을 BIOS 액세스 가능 영역에 보관해야 했습니다. 따라서 별도의 /boot 파티션이 필요합니다. 하지만 이는 더 이상 적용되지 않습니다.
답변3
Red Hat과 같은 주요 엔터프라이즈 배포판이 Suse가 별도의 /boot를 사용하는 주된 이유는 기본적으로 LVM을 사용하고 Grub을 사용하여 LVM에서 부팅할 수 없기 때문입니다. 그것은 그렇게 간단합니다.
따라서 LVM을 사용하고 싶다면 별도의 /boot를 사용하면 됩니다. 개인적 으로 저는 루트 파일 시스템이나 데이터 파티션이 가득 차는 것을 방지하기 위해 , , 심지어 서버와 같은 여러 항목에 /var
대해 LVM 과 /boot
별도 의 파티션을 모두 사용하는 것이 좋은 습관이라고 생각합니다 ./home
/tmp
/usr
답변4
질문의 '어떤 문제가 발생할 수 있는지' 부분에 대한 답변: 모든 분할과 마찬가지로 처음에 할당한 것보다 더 많은 공간이 필요할 위험이 항상 있습니다. 의 경우에는 그럴 가능성이 /boot
낮지만 최근에는Fedora의 사전 업그레이드 문제작은 /boot
크기로 인해 발생합니다.