web-dev-qa-db-ja.com

「その他の場所」に「ホーム」パーティションが表示されない

私はUbuntuの新しいユーザーで、Windowsの背景を持っています。古いラップトップに500 GBのHDDがあり、システムで使用するために約50 GBのサイズのパーティションを作成し、個人用で別のパーティションを作成しました。 410 GBのマウントポイントは/ homeに設定されます。これは、マウントポイントなしではシステムをインストールできず、/ homeが多少デフォルトであると読んだためです。

ただし、システムをインストールすると、nautilusに表示されるパーティションはこれだけです。

Here

しかし、GPartedを開くと:

Here

私は何か間違っていますか? 410 GBはGPartedにリストされていますが、使用されていません。どのように使用できますか?

Ubuntuを使用するのは初めてなので、知識不足の可能性を排除しません。多分それはここにあり、アクティブですが、アクセスしてファイルを保存する方法がわかりませんか?

ありがとう、ごめんなさい!

9
john doe

あなたの設定では、「他の場所」で「ホーム」が見つかるとは思いません。システムが起動すると、ホームがマウントされます。エクスプローラーのNautilusの[ホーム](およびドキュメント、音楽、写真...)リンクから直接アクセスできます。 2つの異なるパーティションにインストールされている場合でも、「その他の場所」ではなく、一部または ファイルシステム です。

16
FloT

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のスペース使用量を表示します。

11
David Z

GPartedは通常、パーティションの実際のマウントポイントを示します。パーティションが外部ストレージデバイスのようなものであるか、私の場合のようにUbuntuとは何の関係もない場合、Ubuntuのシステムファイルを含まない3つのパーティションがある場合、一般的に作成する/media/ディレクトリにマウントされますそこにあるマウントポイントは、パーティションの1つに/media/kulfy/DE14D51314D4EF8Fのようなマウントポイントがあります。自動的に作成されました。また、このパーティション/ストレージデバイスにはその他の場所からもアクセスできます。

GPartedは、/dev/sda2のマウントポイントが/homeであるため、パーティションが既にマウントされ、/homeがマウントポイントであることを示しています。したがって、メインインストールの重要な部分として機能するため、[その他の場所]にはエントリがありません。詳細については、findmnt /dev/sda2を実行することもできます。

7
Kulfy

データパーティション

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
    

    独自のUUIDdataパーティションに使用します。

    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つは、システムパーティションが小さくなることです。個人データとシステムを個別にバックアップすることができ、便利です。

6
sudodus