/etc 별도 마운트

/etc 별도 마운트

방금 Ubuntu 18 설치 및 첫 번째 부팅에서 특이한 문제가 발생했습니다. 두 개의 디스크가 있고 하나는 에 마운트 /되고 다른 하나는 에 마운트된 경우 /opt설치가 성공하고 문제 없이 부팅됩니다.

하지만 하나의 디스크를 에 사용 /하고 다른 디스크를 에 사용하면 /etc설치에 성공하더라도 시스템이 시작되지 않습니다. 루프 상태가 됩니다.

누구든지 이 문제를 겪었나요?

답변1

절대 그럴 이유가 없어요 /etc별도의 슬라이스나 디스크에 저장됩니다. 사실 그것은정말(당신이 방금 발견한 것처럼) 나쁜 생각입니다.

그 이유는; /etc모든 (시스템) 시작을 보유합니다(초기화,fstab), 처리할 하드웨어와 시작할 서비스를 결정하는 구성 데이터입니다. 해당 하드웨어를 처리하는 방법과 서비스를 시작하는 방법입니다. 별도의 디스크나 슬라이스에 마운트하는 경우 /etc시스템은 마운트하기 위해 알아야 하는 모든 정보에 액세스할 수 없기 때문에 (아직) 이를 볼 수 없습니다. , 그거 한 입이었어.

이것이 의미가 있기를 바랍니다. 그러나 다른 말로 하면; /etc별도의 디스크에 마운트하지 마십시오 .항상. :)

답변2

에서만 사용 가능한 /etc경유로 마운트하려고 합니까?/etc/fstab다른디스크? 이제 결함이 보이나요?

/etc루트 디스크가 필요하다고 생각하므로 (별도!) 읽을 수 있고 결국 다른 디스크에서 fstab원하는 것을 마운트할 수 있습니다 . 원하는 파일이 마운트되기 전에 /etc초기 파일의 다른 파일이 사용 중일 수 있으므로 어쨌든 루트 파일 시스템에서 /etc(스텁)을 유지해야 합니다 . /etc이것은 엉망이 될 수 있습니다.

없이 systemd마운트할 수 있지만 fstab구성은 여전히 ​​안에 있습니다 /etc.

해결 방법이 있을 수 있습니다. Unix & Linux SE에 대한 이 질문은 다소 유용합니다./etc별도의 파티션으로 이동.

어쨌든 나는 일을 단순하게 유지하고~ 아니다별도로 마운트하십시오 /etc. 일반적으로 루트 파일 시스템에 들어갈 만큼 적은 양의 데이터를 저장합니다. 공간이 충분하지 않다면 /애초에 /etcUbuntu(작은 배포판이 아님)를 사용해서는 안 됩니다.

별도로 장착하면 /etc문제가 추가될 뿐 아무것도 해결되지 않습니다. 아이디어를 버리세요.

관련 정보