「/」が別のパーティションにある場合、「/home」の先頭に「/」があるのはなぜですか?

「/」が別のパーティションにある場合、「/home」の先頭に「/」があるのはなぜですか?

私のシステムのルート(/)パーティションが「/dev/sda1」にあり、/homeパーティションが「/dev/sda2」にあるとします。 「/home」の先頭に「/」があるのはなぜですか? "/"は別のパーティションにありますか?

ベストアンサー1

Unixファミリーオペレーティングシステムのすべてのパス名は、以下に触発された単一層ファイルシステム構造内に存在します。補助ストレージ組織内部にマルチプレックスシステムオペレーティングシステム

階層ファイルシステムは、ディスクパーティションなどの物理ストレージに関する詳細を隠す抽象化です。

/ファイルとディレクトリが配置されている抽象ツリー構造の始まりを示します。この出発点もルートディレクトリ、慣例的にはマウントポイント~のルートパーティションこれにより、ファイルシステムに物理ストレージを提供できます。ユーザーのホームディレクトリに別々のパーティションが使用されている場合、そのパーティションは/home/ルートパーティションに存在するディレクトリにマウントされます。言及するとき、/home実際には相対的なことを意味します。ルートディレクトリ/)、デフォルトのパーティション自体ではありません。

Unixファミリーのオペレーティングシステムで。たとえば、別のシステムで実行されている場合、プロセスごとにファイルシステムのビューが異なる場合があります。chrootこの場合、環境は/表示されるファイルシステム階層の境界を表します。

Windowsなどの他のオペレーティングシステムとは異なり、物理パーティションC:\(たとえば)を表すドライブ文字は、すべての絶対パス名に表示されます。これは物理ストレージの詳細を抽象化しないため、ファイルがあるパーティションがファイルを参照するように表示されるため、あるパーティションから別のパーティションにファイルを移動するのがより困難になります。

おすすめ記事