私はUbuntuの新しいユーザーで、Windowsの背景を持っています。古いラップトップに500 GBのHDDがあり、システムで使用するために約50 GBのサイズのパーティションを作成し、個人用で別のパーティションを作成しました。 410 GBのマウントポイントは/ homeに設定されます。これは、マウントポイントなしではシステムをインストールできず、/ homeが多少デフォルトであると読んだためです。
ただし、システムをインストールすると、nautilusに表示されるパーティションはこれだけです。
しかし、GPartedを開くと:
私は何か間違っていますか? 410 GBはGParted
にリストされていますが、使用されていません。どのように使用できますか?
Ubuntuを使用するのは初めてなので、知識不足の可能性を排除しません。多分それはここにあり、アクティブですが、アクセスしてファイルを保存する方法がわかりませんか?
ありがとう、ごめんなさい!
あなたの設定では、「他の場所」で「ホーム」が見つかるとは思いません。システムが起動すると、ホームがマウントされます。エクスプローラーのNautilusの[ホーム](およびドキュメント、音楽、写真...)リンクから直接アクセスできます。 2つの異なるパーティションにインストールされている場合でも、「その他の場所」ではなく、一部または ファイルシステム です。
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/
次に、マウントポイント/home
でパーティション2をマウントします。その後、ファイルシステムには次の6つのディレクトリがあります。
/bin/
/home/
/home/larry/
/home/moe/
/home/curly/
/usr/
これの最終的な効果は、/home/curly
の下のすべてがパーティション2にあり、/
の下の他のすべてがパーティション1にあるということです。たとえば、/home/curly/maharajah.txt
、カーネルはこのファイルがパーティション2のマウントポイント/home
の下にあり、/home
からファイルのパスへの「途中」に他のマウントポイントがないことに気付くので、ファイルを配置しますパーティション2のcurly/maharajah.txt
で/bin/ow
などの別のファイルは、パーティション1のマウントポイントの下にあるが、他のパーティションのマウントポイントの下にはないため、パーティション1に配置されます。
しかし、マウントポイントの管理はすべて、コンピューターのユーザーとしては見えません。通常の日常使用では、どのディレクトリがどのパーティションにあるかは通常気にしません。ファイルを作成するとき、あなたが考えるのはパス/home/curly/maharajah.txt
だけであり、実際にそのファイルを置くパーティションについてカーネルに心配させます。そのため、Windowsとは異なり、パーティションは通常の使用中はinvisibleになり、システム上のすべてを含む大きなファイルシステムは1つしかないという錯覚に陥ります。 Nautilusのような一部のファイルマネージャーは、どのパーティションがマウントされているかを表示することさえなく、その錯覚を助長するようです。
これがあなたの特定の状況にとって意味することは、あなたが(おそらく)あなたが望むようにすでに物事を設定しているということです。 50 GBパーティションは/
にマウントされ、410 GBパーティションは/home
にマウントされます。つまり、/home
の下に作成したものはすべて、410 GBパーティションに配置されます。システム上の50 GBパーティションに配置されます。 (実際には、さまざまなLinuxシステムコンポーネントによって作成された他の「仮想パーティション」がありますが、今のところはそれを忘れてください。)Nautilusは、両方のパーティションが使用されていることを明確に示しておらず、実際には、 「その他の場所」画面でonlyパーティション1のスペース使用量を表示します。
GPartedは通常、パーティションの実際のマウントポイントを示します。パーティションが外部ストレージデバイスのようなものであるか、私の場合のようにUbuntuとは何の関係もない場合、Ubuntuのシステムファイルを含まない3つのパーティションがある場合、一般的に作成する/media/
ディレクトリにマウントされますそこにあるマウントポイントは、パーティションの1つに/media/kulfy/DE14D51314D4EF8F
のようなマウントポイントがあります。自動的に作成されました。また、このパーティション/ストレージデバイスにはその他の場所からもアクセスできます。
GPartedは、/dev/sda2
のマウントポイントが/home
であるため、パーティションが既にマウントされ、/home
がマウントポイントであることを示しています。したがって、メインインストールの重要な部分として機能するため、[その他の場所]にはエントリがありません。詳細については、findmnt /dev/sda2
を実行することもできます。
Ubuntuのライブ/インストールUSBペンドライブなどの別のドライブから起動した場合、gparted
で「他の場所」から表示できる別のパーティションを作成できます。
多くの人が個人ファイル(ドキュメント、写真、ビデオクリップ、音楽など)のdata
パーティションを持っています。
少なくともすべてのファイルをバックアップすることから始めます。これは、失うことは許されません。
既存のパーティションをアンマウントして縮小し、ドライブスペースにdata
パーティションを作成します。これは、縮小後に未割り当てになります。
デュアルブートがある場合、このパーティションはNTFSファイルシステムを持ち、Windowsと共有できます。そうでなければ、Linuxのみの場合、ext4
ファイルシステムを推奨します。
どちらの場合も、data
パーティションを自動的にマウントするために、ファイルに/etc/fstab
という行を含めることをお勧めします。 /media
にマウントポイントを作成します(例:/media/data
)。/etc/fstab
でそのUUIDをポイントします。この行は、ファイルの終わり(またはその近く)にあります。
UUID=862210fd-a6fd-4fe3-913c-e18e1448ef36 /media/data ext4 defaults 0 2
独自のUUIDをdata
パーティションに使用します。
Sudo blkid
次回の起動(または再起動)後、マウントされて使用可能になります。
data
パーティションを、ユーザーおよびグループの昇格された権限なしで使用可能にしますが、他のユーザーには使用できません。
Linux ext4
ファイルシステムがある場合はchown
およびchmod
を使用します。マウント時:実行
Sudo chmod -R o-rwx /media/data/
Sudo chown -R "$USER" /media/tester/data
ext4
パーティションの所有権と許可を後で変更するのは簡単です。
NTFSファイルシステムがある場合、/etc/fstab
にマウントオプションを追加、カンマで区切られたdefault
の後、,
は次のようになります。
UUID=27BB443011BACEB5 /media/data ntfs defaults,rw,nosuid,nodev,relatime,user,uid=1000,dmask=007,fmask=117,exec 0 2
NTFSパーティションの所有権とアクセス許可はマウント時に設定され、chown
およびchmod
で変更することはできません。ただし、他の設定でマウントを解除して再度マウントすることができます。
必須ではありませんが、このパーティションにラベルdata
を設定すると役立つ場合があります。
Sudo tune2fs -L data /dev/sdxn
ここで、/dev/sdxn
は、Sudo blkid
から見たデバイス仕様です。 x
をデバイス文字に、n
を実際のケースのパーティション番号に置き換えます。
data
パーティションの利点の1つは、システムパーティションが小さくなることです。個人データとシステムを個別にバックアップすることができ、便利です。