ディスクラベルの概念はどういう意味ですか?
パーティションテーブルタイプ(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 -f
Gptディスクにのみこの容量があります]というラベルがあります。 - 最も外側には、「パーティションテーブル」と呼ばれるラベルがあります。最後の用語は、次のような他のUnix文化でより一般的に使用されます。オープンBSD、 信託そしてBSD。残念ながら、これはあなたが誤って見つけた「認識できないディスクラベル」の場合のようです。
一部の語源/歴史
- 初期のファイルシステムには、ラベルやラベルに対する合意はまったくありませんでした。ファイルシステムを再生成すると、(FS)ラベルも失われます。したがって、FS 外ではあるがパーティションテーブル内のラベルレイヤが GPT ディスクに追加されます。
再起動すると、(古い)InternalLabelまたはDocu、または何かが
PARTLABEL
呼び出されるか、まったく存在しない可能性があります。私たちにはそんな贅沢がないからLABEL
LABEL
- 歴史的な事実は妥協することはできません - (私たちのほとんどはタイムマシンにアクセスできません!)
- 私たちの多くはまだ古い(MBR)ハードウェアを使用しています。今
- それでもボトルにラベルを貼ってくださいボトルの中混乱しています。
最も外側のラベルの場合は、新しいディスクを購入してオペレーティングシステムで使用できるように準備する「ラベル」よりも英語の単語「フォーマット」に近いと思います。今私たちは言うフォーマットディスク。以前、*nixersは次のように言いました。ディスクのラベル付け
混乱した理由
すべてのLinuxユーザー(または自分のコンピュータを管理する少なくとも1人)は、次のことを処理する必要があります。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