dfとNautilusのファイルシステムとマウントポイントの理解

dfとNautilusのファイルシステムとマウントポイントの理解

dfCentOSでファイルシステムに関する情報を表示するコマンドを実行するとします。

# df
Filesystem                      1K-blocks    Used Available Use% Mounted on
/dev/mapper/vg_centos64-lv_root  47114616 3524484  41196840   8% /
tmpfs                             1954400     232   1954168   1% /dev/shm
/dev/sda1                          495844   39901    430343   9% /boot
/dev/sr0                          4363088 4363088         0 100% /media/CentOS_6.5_Final
#

  [から移動このスクリーンショットのイメージ.]

/dev/mapper/vg_centos64-lv_rootLVMがインストールされ、パーティションがマウントされ  /、CDROMデバイスがマウントされていることがわかります。/dev/sda1/boot/dev/sr0/media/CentOS_6.5_Final

Nautilusでファイルシステムを見ることができます。ファイルやディレクトリのように見えます。以下をご覧ください:

vg_centos64-lv_rootを示すマッパーディレクトリのNautilus(ファイルブラウザ)ビュー

sda1とsr0を表示するdevディレクトリのNautilus(ファイルブラウザ)を表示する

私の観点からは、ファイルシステムにすべてのもの(sda1パーティションやデバイスなど)を混在させることはsr0本当に混乱しています。そしてそれがすることは、mount「ファイル」が別の「ディレクトリ」を指しているようです。したがって、同じエントリにアクセスするための2つのアドレスがあるようです。 Linuxファイルシステムがこのように設計されているのはなぜですか?私の考えが間違っている場合は訂正してください。

また、どちらも同じものを指しているので、ファイルシステムまたはマウントポイント(必要な場合)からアクセスする必要があるかどうか疑問に思います。

答え1

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

このトピックの詳細については、以下にあります。http://ultra.pr.erau.edu/~jaffem/tutorial/file_system_basics.htm

関連情報