追加読書

追加読書

私のものには/etc/fstabルートパーティションとdebugfsという2行だけがあり、これら2/etc/mtab行に加えて(sysfs、proc、udev、devpts、tmpfs、cgroup、...)などの行があります。

追加のマウントポイントはどこから出ますか?

答え1

これらのマウントは通常、initramfs / initrdスクリプトまたは他の初期起動システム初期化スクリプトによって実行されるか、または完全に使用されるディストリビューションでは、initramfssystemd.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

しかし、あなたが見ているのは自動的にインストールされたものです。

今日、Debianでは、ほとんどのファイルシステム(サポートするディスクがないためパーティションではありません)がsystemd

これらの多くは、systemd実際にはカーネルがアプリケーションに提供するAPIの一部であるため、人々が「APIファイルシステム」と呼ぶものです。 これらのファイルシステムのリストはsystemdコードに組み込まれています。。文書と同期していないことを確認してくださいsystemd

APIファイルシステムのマウントは、プロセス#1で実行されるシステム管理ソフトウェアの一般的なタスクの1つです。、Linuxでもなく、BSD(sic!)initからsystemd

  • ファイルシステムマウント用のFreeBSDのAPIは文書化initされていませんが、同様です。systemd コードで見つけることができます
  • マウントされたAPIファイルシステムrunit-initDebianとヴァン・スミュンバーグrcどんな記録もありません。共通スクリプトファイルにありますrcmountkernfs.shrc、両方のシステムで使用されます。 (これは完全にサポートされているsystemdため、明示的にブロックされたvan Smoorenburgスクリプトの1つです。)systemd
  • noshツールセット(LinuxおよびBSD用)にインストールされているAPIファイルシステムは、system-managerマニュアルページ(qv)にリストされており、経由でアクセスできますman system-manager

追加読書

関連情報