web-dev-qa-db-ja.com

dfとNautilusから見たファイルシステムとマウントポイントについて

CentOSのファイルシステムに関する情報を表示するためにdfコマンドを実行するとします。

enter image description here

LVMが見える/dev/mapper/vg_centos64-lv_rootマウント/。またはパーティション/dev/sda1マウント/boot、およびデバイスのCDROM /dev/sr0マウントmedia/CentOS_6.5_Final

そして、それらをNautilusで見ることができます。それらはfileまたはdirectoryのように見えます。以下をご覧ください。

enter image description hereenter image description here

私の見解では。すべてのものをブレンドすることは本当に混乱しています(つまり、パーティションsda1およびデバイスのようなものsr0)をファイルシステムに挿入します。そして、Mountが行うことは、「ファイル」が別の「ディレクトリ」を指すように見えます。つまり、同じものにアクセスするアドレスが2つあるようです。なぜLinuxファイルシステムはこのように設計されているのですか?そして、私が思ったことに何か問題がある場合は修正してください。ありがとう。

また、必要に応じてファイルシステムとマウントポイントのどちらからアクセスするかを知りたいのですが。両方が同じものを指しているからです。

3
Joe.wang

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

1
Ivan P