CentOSのファイルシステムに関する情報を表示するためにdf
コマンドを実行するとします。
LVMが見える/dev/mapper/vg_centos64-lv_root
マウント/
。またはパーティション/dev/sda1
マウント/boot
、およびデバイスのCDROM /dev/sr0
マウントmedia/CentOS_6.5_Final
。
そして、それらをNautilus
で見ることができます。それらはfile
またはdirectory
のように見えます。以下をご覧ください。
私の見解では。すべてのものをブレンドすることは本当に混乱しています(つまり、パーティションsda1
およびデバイスのようなものsr0
)をファイルシステムに挿入します。そして、Mount
が行うことは、「ファイル」が別の「ディレクトリ」を指すように見えます。つまり、同じものにアクセスするアドレスが2つあるようです。なぜLinuxファイルシステムはこのように設計されているのですか?そして、私が思ったことに何か問題がある場合は修正してください。ありがとう。
また、必要に応じてファイルシステムとマウントポイントのどちらからアクセスするかを知りたいのですが。両方が同じものを指しているからです。
Unixでは、すべてがファイルです。
これらのファイルは、ルート/から始まるツリー構造で編成されます。
ファイルシステムは、/ etc/fstabファイルに従って/の適切な場所にマウントされます。このファイルには、ファイルシステム、それらが属するデバイス、およびマウントされるポイント-マウントポイントに関する情報が含まれています。
それが「マウントコンセプト」です。
これは、ディスクや他のブロックデバイスに限定されていません。ここでは、マウントに関するいくつかの例を示します。
- Mount a representation of your running kernel under /proc
- Mount a special log partition (other device, "logfriendly" filesystem) under /var/log
- Install different systems and mount just one home directory
- Mount remote directories for example via NFS to your system
- Mount a image of a cd to a specific directory
このトピックの詳細については、次のURLをご覧ください。- http://ultra.pr.erau.edu/~jaffem/tutorial/file_system_basics.htm