다른 운영 체제에서 동일한 /etc 가져오기

다른 운영 체제에서 동일한 /etc 가져오기

저는 3개의 운영 체제(4.14.40-rt 커널이 포함된 자체 제작 Debian 9.4)가 포함된 임베디드 시스템을 가지고 있습니다. 각 운영 체제는 서로 다른 파티션에 있습니다. 부팅 선택기는 하나의 운영 체제가 시작되지 않으면 다음 운영 체제가 시작되도록 시스템을 설정합니다. 또한 Bootchooser는 이러한 3개 파티션에 대한 업데이트도 제공할 수 있습니다. 초기화 에는 Debian 시스템이 사용됩니다 systemd.

이것은 훌륭하게 작동합니다. 그러나 지금 제가 겪고 있는 문제는 이 3개의 운영 체제에 서로 다른 /etc디렉터리가 포함되어 있다는 것입니다. 그러나 시스템을 업데이트할 때 덮어쓰는 대신 동기화해야 합니다.

어떻게 하는 게 맞나요?

내 생각은 /etc다른 파티션의 데이터를 다른 파티션으로 복사하는 것이지만 연결이 작동하지 않습니다. /etc/fstab연결된 파티션만 느리게 읽혀지기 때문입니다 .

답변1

Unix 및 Linux StackExchange에 오신 것을 환영합니다.

systemd는 별도의 파티션에서 /etc/를 지원하지 않습니다..

차선책은 3개의 운영 체제 간에 주요 파일을 동기화하는 것입니다.

다음 패턴을 따를 수 있습니다.기다리다그리고 세 가지 운영 체제 모두를 동기화할 수 있는 중앙 저장소가 있습니다. 네트워크 연결을 설정하는 방법에 대한 자세한 내용을 보려면 사이트에 연결하기 위한 네트워크 연결 설정과 같은 일부 부트스트래핑 문제를 처리해야 합니다.

디자인을 업데이트하는 데 더 많은 시간을 투자할 수 있으므로 장치에 내장된 운영 체제만 있으면 됩니다.

관련 정보