추가 읽기

추가 읽기

내 것에는 /etc/fstab루트 파티션과 debugfs라는 두 줄만 있고 /etc/mtab이 두 줄 외에도 (sysfs, proc, udev, devpts, tmpfs, cgroup, ...)과 같은 줄이 더 있습니다.

추가 마운트 지점은 어디에서 나오나요?

답변1

이러한 마운트는 일반적으로 initramfs/initrd 스크립트 또는 기타 초기 부팅 시스템 초기화 스크립트에 의해 수행되거나 완전히 사용되는 배포판에서는 systemdinitramfs의 .mount실제 또는 미니 시스템 환경에서 실행되는 시스템 단위 파일에 의해 수행됩니다.systemd

예를 들어 Debian 9에는 .mount기본적으로 다음과 같은 단위가 있습니다.

/lib/systemd/system/dev-hugepages.mount
/lib/systemd/system/dev-mqueue.mount
/lib/systemd/system/proc-fs-nfsd.mount
/lib/systemd/system/proc-sys-fs-binfmt_misc.mount
/lib/systemd/system/run-rpc_pipefs.mount
/lib/systemd/system/sys-fs-fuse-connections.mount
/lib/systemd/system/sys-kernel-config.mount
/lib/systemd/system/sys-kernel-debug.mount

답변2

에 파티션이 나열되어야 한다는 요구 사항은 없습니다 /etc/fstab. 결국 . mount/etc/fstab

그러나 당신이 보고 있는 것은 자동으로 설치된 것입니다.

오늘날 데비안에서는 대부분의 파일 시스템(지원하는 디스크가 없기 때문에 파티션이 아님)이 systemd.

이들 중 다수는 systemd실제로 커널이 애플리케이션에 제공하는 API의 일부이기 때문에 사람들이 "API 파일 시스템"이라고 부르는 것입니다. 이러한 파일 시스템 목록은 systemd코드 에 내장되어 있습니다.. 문서와 동기화되지 않았는지 확인하세요 systemd.

API 파일 시스템 마운트는 프로세스 #1로 실행되는 시스템 관리 소프트웨어의 일반적인 작업 중 하나입니다., Linux도 아니고 BSD(sic!) init에서 systemd.

  • 파일 시스템 마운트를 위한 FreeBSD의 API는 init문서화되어 있지 않지만 유사합니다.systemd 코드에서 찾을 수 있습니다.
  • 마운트된 API 파일 시스템runit-init데비안과반 스뮐렌버그rc어떤 기록도 없다. 공통 스크립트 파일에서 찾을 수 있습니다 rc.mountkernfs.shrc, 두 시스템 모두에서 사용됩니다. (이것은 완전히 지원되기 systemd때문에 명시적으로 차단된 van Smoorenburg 스크립트 중 하나입니다 .)systemd
  • nosh 도구 세트(Linux 및 BSD용)에 설치된 API 파일 시스템은 system-manager매뉴얼 페이지(qv)에 나열되어 있으며 를 통해 액세스할 수 있습니다 man system-manager.

추가 읽기

관련 정보