방금 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
. 일반적으로 루트 파일 시스템에 들어갈 만큼 적은 양의 데이터를 저장합니다. 공간이 충분하지 않다면 /
애초에 /etc
Ubuntu(작은 배포판이 아님)를 사용해서는 안 됩니다.
별도로 장착하면 /etc
문제가 추가될 뿐 아무것도 해결되지 않습니다. 아이디어를 버리세요.