/netディレクトリの目的

/netディレクトリの目的

私のシステム (Manjaro Linux) では次の点に気付きました:

  1. 空のディレクトリがあります/net
  2. このディレクトリは、ファイルシステム階層標準

このディレクトリ(章と節の引用)の意図は何ですか?


それは/mnt一時的なマウント用です) ではなく、ネットワーク (例sshfs: nfs) マウントポイントの場合はどうでしょうか?

または、言い換えれば、 に似ています/mediaが、削除不可能な非一時的マウント ポイント用でしょうか?

答え1

はい、非常によく似ており、リモート ホストからの共有ディレクトリ/mntを含めるように設計されています。nfs

nfsserverという名前のディレクトリを共有している という名前の NFS サーバーがある場合shared-directory、 内のファイルを一覧表示したり読み取ったりするだけでアクセスできます/net/nfsserver/shared-directory[/filepath]

この特集は、オートマウントは、Sun Microsystems によって SunOS 4 (1988) で初めて実装されました。

Linux とは異なり、Solaris ではファイル システム階層の標準ドキュメントでこれを文書化しています。

$ man filesystem
...
/net

   Temporary mount point for file systems that are  mounted
   by the automounter.

/netディレクトリはハードコードされていないので、/etc/auto.masterまたは/etc/autofs/auto.master設定ファイルを編集して別のディレクトリを選択できることに注意してください。たとえば、これを参照してください。ドキュメントページ

同じメカニズムは、CIFSまたはfuseベース(sshfsなど)のファイルシステム共有を自動マウントするためにも使用できます。こちらを参照してください。Gentoo ウィキページまたはそのUbuntu ドキュメント 1

関連情報