、、、、、、、、...などのROOT()の下の/
ディレクトリをbin
仮想ディレクトリと呼ぶのはなぜですか?実際にシステムに存在しますか?boot
etc
home
root
var
答え1
そうではありません。
/proc
一方、/sys
マウントされたファイルシステムにはバックアップリポジトリや既存のファイルシステムデータ構造がないため、これを呼び出すことができます。その代わり、その内容は様々なカーネルデータ構造から動的に生成される。 (proc
プロセスのデータ、パラメータ、sysctl
その他の項目があり、sys
システムのデバイスに関するデータがあります。)
(これ目次 /proc
そして、/sys
何かをインストールできるようにするには、ルートファイルシステムにまだ存在する必要があります。しかし、一度インストールすると見ることができません。 )
答え2
私はこの言葉が好きです仮想だからWikipediaで「仮想ディレクトリ」を探してみました。
フォルダはパスにありますが存在しません実際にパス内の古いフォルダのサブフォルダ
通常、これは仮想ディレクトリサーバー(VDS)を介した追加の層を意味します。
しかし、マウントされたファイルシステムとシンボリックリンクの概念を考えると、実際にはリストにはいくつかの特別な「フォルダ」が含まれています。
/bin
たった一つだけ協会(/usr/binで)。
/boot
ここにインストールしたすべてのデバイスが含まれています。home
そして江戸同様ですvar
。
「仮想ディレクトリ」ではなく(可能/デフォルト)マウントポイントについて話す方が良いです。
ここでは、および横に "/"に特別なフォルダとして、およびを/dev
追加/run
したいと思います。/tmp
/proc
/sys
]# findmnt |grep '^|-'
|-/proc proc proc rw,nosuid,nodev,noexec,relatime
|-/sys sys sysfs rw,nosuid,nodev,noexec,relatime
|-/dev dev devtmpfs rw,nosuid,relatime,size=4023440k,nr_inodes=1005860,mode=755
|-/run run tmpfs rw,nosuid,nodev,relatime,mode=755
|-/tmp tmpfs tmpfs rw,nosuid,nodev