/etc를 별도의 파티션으로 이동

/etc를 별도의 파티션으로 이동

파티션을 분리하는 방법은 무엇입니까 /etc? 분명히 내가 했던 /etc/fstab것처럼 편집 할 수는 없습니다 . /home왜냐하면... /etc합계가 한 파티션(sda7)에 있고 나머지는 다른 파티션(sda6)에 /etc있기를 원하기 때문입니다. 나는 그것이 심볼릭 링크 ( sda7의 마운트 지점) 여야 한다고 /home생각합니다 . 그러나 액세스 없이 part2를 마운트하도록 시스템에 어떻게 알릴 수 있습니까 ?/etc/mnt/part2/etc/mnt/part2/homefstab

도움이 된다면 Arch Linux x64를 사용하고 있습니다.

답변1

Linux 시스템에서 가장 먼저 해야 할 일은 모든 파일 시스템을 올바른 마운트 지점에 마운트하여 시스템의 다른 모든 부분이 해당 파일을 찾을 수 있도록 하는 것입니다.

루트 파일 시스템은 일반적으로 커널 명령줄에 제공됩니다. 이 파일 시스템을 마운트하고 /etc/fstab에서 다른 모든 마운트 지점을 찾습니다.

이런 일이 발생하기 전에 정말 이상한 일을 하고 싶다면 다음을 사용할 수 있습니다.초기화 프로그램그러한 설정을 위해.

답변2

/etc와 /home이 하나의 파티션에 있기를 원합니다.

아니요, 그렇지 않습니다. 그것은 뇌를 무릎에 이식해달라고 요청하는 것과 같습니다. :-) 문제가 무엇이든 /etc별도의 파티션을 만들거나 병합하는 것은 /home해결책이 아닙니다. 무엇인가요해결하고 싶은 실제 문제?

답변3

간단한 대답은 당신이 모른다는 것입니다. /etc모든 구성 요소가 있는 곳입니다. 구성을 어디서 찾을 수 있는지 모르는 경우 시스템은 어떻게 실행됩니까? 왜 이런 짓을하는?

답변4

이것은 매우 나쁜 생각이며 솔직히 이것이 가치 있는 상황을 생각할 수 없습니다.

그러나 만약 당신이진짜이렇게 하려면 가장 좋은 방법은 root=/dev/sda1지정한 것과 유사한 두 번째 인수를 사용하는 커널 패치를 작성한 다음 루트를 설치한 후 etc=/dev/sda2./etcinit

/etc이 시점에서 오류가 발생하면 루트 파티션에 안전한 백업을 설정할 만큼 충분한 감각이 없으면 전체 시스템을 부팅할 수 없게 됩니다.

관련 정보