nsroot, 어떤 디렉토리가 호스트별로 지정되어야 합니까?

nsroot, 어떤 디렉토리가 호스트별로 지정되어야 합니까?

여러 호스트에 대해 nfsroot로 부팅하고 있습니다. Ubuntu에는 다음을 권장하는 오래된 문서가 있습니다.

#/etc/fstab
none            /tmp            tmpfs   defaults        0       0
none            /var/run        tmpfs   defaults        0       0
none            /var/lock       tmpfs   defaults        0       0
none            /var/tmp        tmpfs   defaults        0       0

/var/lib/dhcp에 추가 설치가 필요하다는 것을 알았습니다. 그렇지 않으면 클라이언트가 서로 충돌하게 됩니다.

나는 한동안 공격적인 /var tmpfs를 시도해 왔습니다.

#/etc/fstab
none            /var            tmpfs   defaults        0       0

하지만 공유 상태를 위해 /var/lib에 의존하는 Apt와 같은 것에 대해 걱정하고 있습니다. apt 파일이 나를 짜증나게 한 것은 이번이 처음이 아닙니다.

그리고 평소 /var/run -> /run, /var/lock -> /run/lock을 사용하면 공격적인 /var tmpfs로 하기 싫은 일을 밟을까봐 걱정되서 누구나 할 수 있는지 궁금합니다. shared-root-fs tmpfs 제외 목록이 권장됩니까?

나는 많은 응용 프로그램이 시스템이 무의미한 콘텐츠를 리디렉션하려고 하는지 확인하지 않고 심볼릭 링크를 삭제한다는 것을 알았지만 의미가 있는 곳에 심볼릭 링크를 도입할 의향이 있습니다.

답변1

이것은 내 현재 WIP입니다.

#/etc/fstab
proc /proc    proc  defaults 0 0
none /tmp     tmpfs defaults 0 0
none /media   tmpfs defaults 0 0

none /var/lib/dhcp  tmpfs   defaults  0  0
none /tmp           tmpfs   defaults  0  0
none /run           tmpfs   defaults  0  0
none /var/tmp       tmpfs   defaults  0  0

관련 정보