ルートパーティションの/homeディレクトリが/homeパーティションにマップされているかどうか[閉じる]

ルートパーティションの/homeディレクトリが/homeパーティションにマップされているかどうか[閉じる]

私の/homeパーティションが開いています/dev/sda1。私の/パーティションが開いています/dev/sda2

パーティションにファイルを作成するたびに、そのファイルはディレクトリの下のパーティション/homeに表示されます。//home

WindowsはDドライブにファイルを作成するのと同じで、Cドライブでも表示できます。

どうやってこれができますか?

ベストアンサー1

現在のファイルシステム環境がWindowsまたは単一のディスク/パーティションシステムに基づいている場合、マウントポイントの概念に精通していない可能性があります。 (Windowsはマウントパスへのディスクマウントをサポートしていますが、Linux / Unixほど一般的ではありません。)

Linux/Unix のファイルシステムはネストされたファイル階層です。 (フォルダもファイルです。)

あなたは最初から始めます/。すべてのものの根。あなたの場合はpartitionにあります/dev/sda2/homeon を使用すると、/dev/sda1次のようになります。

  • /
    • dev/
      • pts/
      • (商品)
    • sys/
    • home/
      • rebecca/
        • txtfile.txt
      • bob/

など(より多くのディレクトリがあります。これは単なる例です。)

/したがって、->で始まるパスは/home/rebecca/textfile.txtできるだけ透明でなければなりません。したがって、パーティションにtextfile.txtあるように見えますが、そうではありません。パーティション/にあります。/home/それだけです。それmountedパーティションはディレクトリにあります。//home

次の3つのコマンドを試してください。

  • df /
  • df /home/
  • df /home/rebecca/textfile.txt <-- ファイルの物理パスを使用します。

このdfコマンドは、コマンドの実行時にシステムにインストールされているすべてのファイルシステム(実際と仮想)を表示します。上記の例で使用したように、df出力をフィルタリングして、一度に少ない量のコンテンツを調べることができます。


長い話を短く- これは、UnixとLinuxのマウントポイントが動作するように、他のすべてのディスクが1つの凝集したファイルとディレクトリツリーとして一緒に表示されます。

おすすめ記事