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


9

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

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

ここに

しかし、GPartedを開くと:

ここに

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

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

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


1
端末を開いて入力しdf -hます。出力を貼り付けます。
niry 2018

1
あなたのシステムは私には正しいように見えます:ファイルマネージャーであるNautilusはルートパーティションのみを表示します。Homeファイルマネージャーで単語を右クリックし、Properties
Charles Green

回答:


17

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


では、「他の場所」から表示できる別のパーティションを作成するにはどうすればよいですか?私がしたいことは、2つのパーティションを作成することです。1つはシステム(私が持っています)用で、もう1つは残りのGBを個人用に使用します。マウントポイントは/ homeである必要はないと思いますよね?–
john doe 2018

2
@johndoe私は質問を誤解しているかもしれませんが、2番目の画面に表示されるものから、それはすでにあなたが望んでいるようです:大きなパーティション(/ dev / sda2)があり、フォーマットされ、/ homeにマウントされています。ホームフォルダーの場所を変更する方法がない場合は、/ home / <ユーザー名>にする必要があるため、大きなパーティションでは、すべてのMusic / Pictures / etc ...フォルダーを含めます。個別のパーティションが一般的に一種の別個のフォルダー階層として提示されるWindowsとは異なり、マウントされたパーティションが単純なフォルダーとして表示されるLinuxでは通常これは行われません。
Reyssor

1
私は@Reyssorに同意します。私には、あなたがあなたが説明したとおりのことが既にあります:)
FloT

2
@johndoeこれを実際よりも複雑にしようとしています。最初のスクリーンショットでは、デスクトップ、ドキュメント、ダウンロードなどのフォルダーは、410GBパーティションに/ home / johndoe / Desktop、/ home / johndoe / Documentsなどとして保存されています。あなたが求めているのは、まさにあなたがすでに持っているものです。
pconley

1
では、「他の場所」から表示できる別のパーティションを作成するにはどうすればよいですか?これと元の質問は2つ異なります。このため、/ homeを作成したときと同じようにインストールするときにそれを実行する必要がありました。50GBのNTFSパーティションのように残すことができますが、インストール後にこれを試すことができます。
デイジー

10

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


いい説明。
Joe

7

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

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


実際に~はあらすじですが/home/<username>、複数のユーザーのホームディレクトリを/home...に
置く

@ pa4080うん。私はそれを完全に忘れていました。私は通常、シングルユーザーPCで作業しています。お知らせありがとうございます。投稿を編集しました:-)
Kulfy

@Kulfyでは、「他の場所」から表示できる別のパーティションをどのように作成しますか?私がしたいことは、2つのパーティションを作成することです。1つはシステム(私が持っています)用で、もう1つは残りのGBを個人用に使用します。マウントポイントは/ homeである必要はないと思いますよね?
john doe

@Kulfyシステムパーティションでゲームをプレイする場合、実行中のシステムで実行するよりも、ライブCD /フラッシュから起動する方がはるかに安全です。新しいユーザーは、詳細を知るまで、このようなものを回避する必要があります。このレベルで作業する場合、起動できないシステムを作成したり、その他の重大な問題を起こすことは非常に簡単です。
Joe

6

データパーティション

gpartedUbuntuライブ/インストールUSBペンドライブなどの別のドライブから起動すると、「別の場所」から表示できる別のパーティションを作成できます。

多くの人がdata個人ファイル(ドキュメント、画像、ビデオクリップ、音楽など)のパーティションを持っています。

  • 失うことは許されない少なくともすべてのファイルをバックアップすることから始めます。

  • 既存のパーティションをマウント解除して圧縮dataし、ドライブスペースにパーティションを作成します。圧縮後に割り当てが解除されます。

  • このパーティションは、NTFSファイルシステムを持つことができ、デュアルブートがある場合はWindowsと共有できます。それ以外の場合、Linuxのみの場合は、ext4ファイルシステムをお勧めします。

  • どちらの場合もパーティションを自動的にマウントするために、ファイル/etc/fstabに行をdata含めることをお勧めします/mediaたとえば、マウントポイントを作成し、/media/dataそのUUIDをポイントし/etc/fstabます。この行はファイルの最後(またはその近く)にあります。

    UUID=862210fd-a6fd-4fe3-913c-e18e1448ef36 /media/data    ext4    defaults 0       2
    

    パーティションには独自のUUIDを使用します。data

    sudo blkid
    

    次回の起動(または再起動)後、マウントされて使用可能になります。

  • 作成しdata、他のパーティションは、ユーザーやグループのための上昇の許可なしで利用できますが、ありません。

    • Linux ファイルシステムがある場合は、を使用chownしますchmodext4。マウント時:実行

      sudo chmod -R o-rwx /media/data/
      sudo chown -R "$USER" /media/tester/data
      

      ext4パーティションの所有権とアクセス許可を後で変更するのは簡単です。

    • マウントオプションを追加で/etc/fstabNTFSファイルシステムが存在する場合後、defaultカンマで区切っ,そうのような例えば:

      UUID=27BB443011BACEB5   /media/data ntfs  defaults,rw,nosuid,nodev,relatime,user,uid=1000,dmask=007,fmask=117,exec  0  2
      

    NTFSパーティションの所有権とアクセス権が装着時に設定され、で変更することができないchownchmod。ただし、他の設定でマウント解除して再度マウントすることができます。

  • 必須ではありませんがdata、このパーティションにラベルを設定すると役立つ場合があります。

    sudo tune2fs -L data /dev/sdxn
    

    /dev/sdxn見られるデバイスの仕様はどこにありsudo blkidますか。実際のケースxのデバイス文字とnパーティション番号に置き換えます。


dataパーティションの利点の1つは、システムパーティションが小さくなることです。個人データとシステムを別々にバックアップできるので便利です。


助けてくれてありがとう!4番目の手順に従う方法がよくわかりません。あなたが言った/ etc / fstabの行をどこに追加しますか?GPartedを使用してパーティションを作成しているときにどこかにありますか?最初に「media / data」という名前のマウントポイントにパーティションを作成し、コンピューターを再起動し、ターミナルを使用して/ etc / fstabで処理を実行しますか?申し訳ありませんが、私は、Linuxでちょうど今日始め、私はそれについて多くのものを知らない
ジョン・ドウ

1
@johndoe /etc/fstabは、既に存在するファイル、構成ファイルです。テキストエディタで編集し、sudo昇格した権限を取得するために使用しますsudo nano /etc/fstab。編集する前にバックアップを作成することをお勧めしますsudo cp -p /etc/fstab /etc/fstab.bak
sudodus 2018

@johndoe、dataパーティションの行はのどこにでも置くことができます/etc/fstab。私はそれを(最後の行として)最後に置き、行の最後でEnterキーを押して、「改行」で終わるようにします。
sudodus 2018

あなたは下に何かをマウントすることはできませんよう@sudodus fstabのラインの順序が関連している/media/dataあなたがマウントしない場合/の前に。また、chown非ルート・ユーザーのためのパーティションにアクセスするために使用する必要があります。
mook765 2018

1
これはその方法ですが、初心者がパーティションを変更することはお勧めできません。使い捨てのインストールに取り組んでいて、壊れた場合に最初から再インストールできる場合を除きます。OPは、パーティションとは何か、Linuxの世界でどのように使用されるかを学んでいます。
Joe

0

unixとlinuxについて人々が言うのを耳にするかもしれない1つのことは、「すべてがファイルである」ということであり、これは良い例です。

Ubuntuは、「C」ドライブのようなものをWindowsのように表示しません。これは、各ストレージデバイスがファイルシステムのマウントポイントとして特定のディレクトリに割り当てられているためです。

ブックマークされた場所は、Nautilusウィンドウの左側にリストされます。

  • 「その他の場所」の下にリストされているコンピュータはのブックマークです/。これがルートディレクトリです。

  • ホームは、ユーザー名/home/$USER/がどこにあるかのブックマークです$USER。これはユーザーのホームディレクトリです。「コンピュータ」をクリックして「ホーム」をクリックし、ユーザー名をクリックすると、Nautilusでユーザーのホームディレクトリに手動で移動できます。

ただし、パーティションのマウントポイントはで/homeあり、このディレクトリはNautilusでパーティションにアクセスできる場所です。

Nautilusのパーティションに手動で移動するには、ルートまたは/ディレクトリである[コンピューター]をクリックし、[ ホーム]をクリックします。これは、ディスクまたはパーティションがマウントされている最上位ディレクトリ/homeです。


あなたを混乱させたかもしれない一つのこと:

外部ドライブを手動でマウントすると、「その他の場所」に外部デバイスがブックマークとして表示されます。Nautilusは、デフォルトのマウントポイントがユーザーのホームディレクトリにないため、外部デバイスへのアクセスを容易にするためにこれを行います。

繰り返しますが、これらは単なるブックマークです。デフォルトでは、外部デバイスには、/media/$USER/ディレクトリの下にややランダムに生成されたマウントポイントが割り当てられます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.