一部の語源/歴史

一部の語源/歴史

ディスクラベルの概念はどういう意味ですか?

パーティションテーブルタイプ(MBR、GPT、循環など)と同じ意味ですか? (次の出力partedで疑ったように私の以前の投稿)

それともディスクに割り当てられた名前を意味しますか?

ありがとうございます。

$ sudo parted -l
Model: ATA TOSHIBA MQ01ABF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name                  Flags
 1      1049kB  538MB  537MB  fat32        EFI System Partition  boot, esp
 2      538MB   500GB  500GB                                     lvm


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/lubuntu--vg-swap: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End     Size    File system     Flags
 1      0.00B  4295MB  4295MB  linux-swap(v1)


Error: /dev/mapper/lubuntu--vg-home: unrecognised disk label
Model: Linux device-mapper (linear) (dm)                                  
Disk /dev/mapper/lubuntu--vg-home: 444GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags: 

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/lubuntu--vg-root: 51.5GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End     Size    File system  Flags
 1      0.00B  51.5GB  51.5GB  ext4

答え1

はい、混乱しています。

  • [すべてのディスクにありますが、swap、procfs、sysfsなどの特別なパーティションには該当しません]LABELによって呼び出されるパーティション内(より正確にはファイルシステム内)にラベルがあります。lsblk -f
  • パーティションの外にありますが、パーティションテーブルにはPARTLABEL[ lsblk -fGptディスクにのみこの容量があります]というラベルがあります。
  • 最も外側には、「パーティションテーブル」と呼ばれるラベルがあります。最後の用語は、次のような他のUnix文化でより一般的に使用されます。オープンBSD信託そしてBSD。残念ながら、これはあなたが誤って見つけた「認識できないディスクラベル」の場合のようです。

一部の語源/歴史

  • 初期のファイルシステムには、ラベルやラベルに対する合意はまったくありませんでした。ファイルシステムを再生成すると、(FS)ラベルも失われます。したがって、FS 外ではあるがパーティションテーブル内のラベルレイヤが GPT ディスクに追加されます。
  • 再起動すると、(古い)InternalLabelまたはDocu、または何かがPARTLABEL呼び出されるか、まったく存在しない可能性があります。私たちにはそんな贅沢がないからLABELLABEL

    1. 歴史的な事実は妥協することはできません - (私たちのほとんどはタイムマシンにアクセスできません!)
    2. 私たちの多くはまだ古い(MBR)ハードウェアを使用しています。
    3. それでもボトルにラベルを貼ってくださいボトルの中混乱しています。
  • 最も外側のラベルの場合は、新しいディスクを購入してオペレーティングシステムで使用できるように準備する「ラベル」よりも英語の単語「フォーマット」に近いと思います。今私たちは言うフォーマットディスク。以前、*nixersは次のように言いました。ディスクのラベル付け

混乱した理由

すべてのLinuxユーザー(または自分のコンピュータを管理する少なくとも1人)は、次のことを処理する必要があります。4つのレベルこれは十分に混乱する可能性があります!

  1. ハードウェアディスク
  2. パーティションテーブル(要約表)
  3. 分割
  4. ファイルシステム

各 n+1 は上の n 内にネストされます。

LVを使用すると、混乱する可能性があるレベルを追加できます。

私のもの

フレンドリーなアドバイス

上記を得るまでLVを使用しないでください。

答え2

ラベルは、実際にはパーティションまたはドライブ全体がフォーマットされた後のファイルシステムの属性です。新しいファイルシステムでUSBドライブをフォーマットすると、ラベルが変更されたことがわかります。通常、ドライブを手動でフォーマットするとき(たとえば、バージョンのmkfs 1つを介して)、-n次のようにフラグを立てることができます。この回答

しかし、ラベルの目的は何ですか?これはから抜粋したものです。アーチスウィキ :

システムに複数のSATA、SCSI、またはIDEディスクコントローラがある場合、そのデバイスノードは順序に関係なく追加されます。これにより、起動するたびにデバイス名(/dev/sdaや/dev/sdbなど)が切り替わり、最終的にシステムの起動に失敗したり、カーネルパニックやブロックデバイスが消えたりする可能性があります。継続的な命名はこれらの問題を解決します。

つまり、デバイスラベルはシステムのメンテナンスに役立ちます。明らかに、これはシステム管理者にとってより身近な方法です。

もっと詳しく見てみましょう:

タグ付き

ほとんどすべてのファイルシステムタイプにラベルがある可能性があります。このパーティションを持つすべてのパーティションは、/dev/disk/by-labelディレクトリにリストされています。ディレクトリは、ラベル付きパーティションがあるかどうかに応じて動的に作成および削除されます。

/dev/sda1したがって、複雑なシステムを維持する場合は、/dev/sdb3ラベルなどでドライブ/パーティションを識別するのに役立ちます。

これはから来たものですRed Hat ドキュメント:

このラベルは、次の構文を使用して /etc/fstab のデバイスを参照するためにも使用できます。

LABEL=Boot

関連情報