두 개의 Ubuntu 12.04 서버 설치 간에 /boot를 공유합니까?

두 개의 Ubuntu 12.04 서버 설치 간에 /boot를 공유합니까?

이 질문은 얼핏 보면 사소해 보일 수도 있지만 시사하는 바가 있고 여기서 추천하는 경로가 무엇인지 알고 싶습니다.

다음 시나리오를 가정합니다. 서버 시스템. 기본 부팅은 /boot볼륨과 GRUB2 코드를 호스팅하는 첫 번째 하드 드라이브의 파티션에서 시작됩니다 . 볼륨 은 장치(중요한 경우 RAID1)에 /있으며 GRUB2는 이를 알고 있습니다. md모든 것이 훌륭하고 아름답습니다.

현재: 구조 목적을 위해 그 동안 다른 시스템이 설정될 것입니다 md. 구조 쉘은 별로 도움이 되지 않지만 전체 Ubuntu 설치는 더 많은 기능을 제공한다고 생각합니다. 따라서 아이디어는 etckeeper기본 시스템에서 복구 시스템으로 버전 제어를 사용하는 크론 작업에서 대부분의 경우 구성을 복제 하고 sshd호스트 키 와 같은 일부 부분을 선택하여 /etc/network/interfaces복구 시스템이 종료되는지 확인하는 것입니다. 기본 원격 액세스 가능 시스템 상태와 같은 것으로 부팅합니다(아마도 루트 로그인에만 잠겨 있지만 해당 부분을 처리하는 방법을 알고 있다고 생각합니다).

이 두 설치가 어떻게 동일한 /boot볼륨을 공유할 수 있습니까? 기존 하드 드라이브가 첫 번째 하드 드라이브에 있고 복구 시스템도 첫 번째 하드 드라이브에 있으므로 이는 의미가 있습니다. 그러나 커널이 업데이트되고 결국 기본 시스템에서 제거된다고 가정하면 복구 시스템이 부팅할 수 없는 상태가 됩니다. 이를 방지하고 마운트된 두 볼륨을 모두 재활용하려면 어떻게 해야 합니까 /boot?

답변1

/boot를 공유하는 것은 실제로 전혀 의미가 없습니다. 커널이 손상되었기 때문에 실패했다면 어떻게 될까요?

복구에는 Live CD/USB 스틱을 사용하는 것이 가장 좋습니다. 이렇게 하면 디스크의 일부에 오류가 발생하더라도 복구 옵션을 사용할 수 있습니다.

관련 정보