web-dev-qa-db-ja.com

gpartedの名前とラベルの違いは何ですか?

GPartedを使用してディスクに新しいパーティションを作成するとき、名前とラベルの両方を設定するオプションがあります。すでに両方を持っているパーティションもあれば、ラベルのみのパーティションもあります。既存のパーティションを右クリックすると、パーティションの名前とラベルを設定する別のオプションが表示されます。

しかし、パーティションの名前とファイルシステムのラベルの違いは何ですか?両方を設定でき、同じような効果があるように見える場合、どちらを選択しても問題ありませんか?

40
George Gibson

パーティション名は GPTで指定された名前 ;です。パーティション自体の外部にあります。パーティションラベルは、ファイルシステム内に格納されるラベルです。たとえば、ext- familyファイルシステムでは、これは _e2label_ で操作できるラベルです。

次に、ファイルシステムラベルまたはパーティション名を使用してファイルシステムをマウントできます。これにより、ディスク名の変更に関する問題を回避できます。 mount(8) これに関する詳細があります(「ラベル」を検索してください)。名前がラベルと一致することはおそらく意味があります...

31
Stephen Kitt

'name'はUUID名です。 UUIDの背後にある大きなアイデアは、それらが世界中のランダムな一意の識別子、つまりこれの識別子であり、これだけのディスクパーティションであることです。 UUID(別名 'name')を生成する2つの方法は、 uuidgen (1)コマンド、または uuid_generate (3 )呼び出します。

たとえば、次のような行で始まる/etc/fstabの行があるとします。

UUID=af077981-56da-4212-893f-f9901cfea9ae

(ただし、このようにする必要はありません。好きな名前の文字列を入力できます。後で問題が発生する可能性があります。)


一方、「label」は、グローバルに一意になるようには設計されていません。ラベルはext2で最初に登場しました。今日では、スワップパーティションにもラベルを付けることができます。

たとえば、次のような/etc/fstabの行があるとします。

LABEL="home"


[〜#〜] gpt [〜#〜][〜#〜] g [〜#〜] UID(グローバル一意識別子)[〜#〜] p [〜#〜]artition[〜#〜] t [〜#〜]able(GPT))UUID名とラベル名の両方を含めることができます。UUID名を生成するとよいでしょうuuidgenまたはuuid_generateを実行してから、人間にやさしいラベル名、パーティションに何が含まれているかについてのコメントに近い。


私のfstabでは、現在、1つのUUID=行と複数のLABEL=行を使用して、起動時にマウントする特定のパーティションを識別しています。

UUIDは文字列である傾向があるのに対し、「ホーム」や「ルート」のような意味を持つ人間の名前を使用する方が自由なので、ラベルを使用する方が簡単です多くの16進数の。私が現在UUIDを使用している唯一の場所は、スワップ部分です。これは、インストール時にセットアップされたためです(grubまたはDebianインストーラーから考える)

HOWEVER、永久に保持したいバックアップドライブの場合、UUIDでそれらを識別する方が理にかなっています。

1
Elliptical view