Windowsのバックグラウンドでは、おそらくこれを知らないでしょうが、Ubuntu(またはLinuxシステム)はWindowsとは異なる方法でパーティションを使用しているため、作成した両方のパーティションが表示されません。
ご存知のように、Windowsでは、パーティションをマウントすると、パーティションがドライブ(C:、D:など)として表示され、すべてのドライブが[マイコンピュータ]の下に表示されます。各ドライブには、独自の完全に独立したファイル階層があります。しかし、Linuxは別のモデルを使用しています。Linuxでは、オペレーティングシステムに関する限り、カーネルのメモリに効果的に格納される階層は1つだけです。パーティションは、この階層の特定のポイント、つまりマウントポイントに接続することによってマウントされます。マウントが発生すると、新しくマウントされたパーティションの内容が、そのマウントポイントの下のディレクトリとファイルとして表示されます。
Linuxのパーティションは、ファイルシステムの一部にバッキングストレージを提供するかのように考えることができます。
100%正確ではありませんが、その仕組みを理解するのに役立つ例を以下に示します。2つのパーティションに次の内容があるとします。
Partition 1:
bin/
home/
usr/
Partition 2:
larry/
moe/
curly/
Linuxカーネルが起動するとき、ファイルシステムの空の「メンタルモデル」から始まると想像できます。(「初めに、ありました/
。」)
/
次に、パーティションをマウントポイントにマウントします/
。それがパーティション1であるとしましょう。マウント後、ファイルシステムには次の3つのディレクトリがあります。
/bin/
/home/
/usr/
次に、パーティション2をマウントポイントにマウントします/home
。その後、ファイルシステムには次の6つのディレクトリがあります。
/bin/
/home/
/home/larry/
/home/moe/
/home/curly/
/usr/
これの最終的な効果は、すべて/home/curly
がパーティション2にあり、それ以外/
はすべてパーティション1にあるということです。したがって、たとえばのようなファイルへのアクセスを要求すると、/home/curly/maharajah.txt
カーネルはこのファイルがパーティション2のマウントポイントにあることを認識し/home
、/home
ファイルのパスから「途中」に他のマウントポイントがないため、ファイルはcurly/maharajah.txt
パーティション2 /bin/ow
に配置されます。パーティション1のマウントポイントの下にあるため、のような別のファイルがパーティション1に配置されますが、他のパーティションのマウントポイントの下にはありません。
しかし、この管理マウントポイントはすべて、コンピューターのユーザーとしては見えません。通常の日常の使用では、通常、どのディレクトリがどのパーティションにあるかは気にしません。ファイルを作成するとき、あなたが考えるすべてはパスで/home/curly/maharajah.txt
あり、カーネルにそのパーティションを実際に置くパーティションを心配させます。したがって、Windowsとは異なり、パーティションは通常の使用中は見えないようになっているため、システム上にすべてを含む大きなファイルシステムが1つしかないという錯覚に対処します。Nautilusのような一部のファイルマネージャは、マウントされているパーティションを表示しないことによって、その幻想を促進するのに役立ちます。
これがあなたの特定の状況に意味することは、あなたが(おそらく)あなたが望む方法でセットアップしたものをすでに持っているということです。50 GBのパーティションがにマウントされて/
おり、410 GBのパーティションがにマウントされ/home
ています。つまり、その下/home
に作成したものはすべて410 GBのパーティションに配置され、システム上の他のすべては50 GBのパーティションに配置されます。(実際には、さまざまなLinuxシステムコンポーネントによって作成された他の「想像上のパーティション」がありますが、今のところそれは忘れてください。)Nautilusが両方のパーティションが使用されていることを明確にしておらず、実際、「その他の場所」画面にパーティション1 のみのスペース使用量を表示します。
df -h
ます。出力を貼り付けます。