私の/home
パーティションが開いています/dev/sda1
。私の/
パーティションが開いています/dev/sda2
。
パーティションにファイルを作成するたびに、そのファイルはディレクトリの下のパーティション/home
に表示されます。/
/home
WindowsはDドライブにファイルを作成するのと同じで、Cドライブでも表示できます。
どうやってこれができますか?
ベストアンサー1
現在のファイルシステム環境がWindowsまたは単一のディスク/パーティションシステムに基づいている場合、マウントポイントの概念に精通していない可能性があります。 (Windowsはマウントパスへのディスクマウントをサポートしていますが、Linux / Unixほど一般的ではありません。)
Linux/Unix のファイルシステムはネストされたファイル階層です。 (フォルダもファイルです。)
あなたは最初から始めます/
。すべてのものの根。あなたの場合はpartitionにあります/dev/sda2
。/home
on を使用すると、/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つの凝集したファイルとディレクトリツリーとして一緒に表示されます。