Linuxでパーティションにラベルを付ける方法は?

Linuxでパーティションにラベルを付ける方法は?

ext2ファイルシステムのラベルを次のように設定できることを簡単に見つけることができます。2fs調整そして電子タグ。 GParted GUIは、すべての種類のパーティションを作成するときにパーティションラベルを提供しますが、既存のパーティションのラベルは変更しません。

私は可能な限りコンソールツールを使用するMBRパーティション(GPTではない)にのみ興味があります。特にJFSファイルシステムを使用しています。 /etc/fstabで使用するラベルを指定できますか? GUIDの代わりに人が読めるタグはありますか?

ベストアンサー1

説明の比較MBRパーティション表エントリ説明を含めるGPT/GUID パーティション項目。 GPT / GUIDパーティションには、「固有パーティションGUID」と「パーティション名」の両方を含む専用の場所がありますが、MBRにはどちらも使用できないことがわかります。したがって、MBRではこれを行うことはできず、GPTでのみ機能します。

それでも一意の32ビット識別子があります。完全MBRについて(位置0x1B8)をパーティション番号とともに使用できます。これを使って変更できますディスクドライブ専門家のオプション:

# fdisk /dev/ram0
[...]
Command (m for help): x

Expert command (m for help): i

Enter the new disk identifier: 0xdf201070

Disk identifier changed from 0xdeadbeaf to 0xdf201070.

Expert command (m for help): r

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

おそらく使用する必要があるのは、ext2のtune2fsのようなものです。jfs_tune表示するファイルシステム。たとえば、

# jfs_tune -L mylabel /dev/ram0p1
jfs_tune version 1.1.15, 04-Mar-2011
Volume label updated successfully.
# blkid |grep ram0
/dev/ram0: PTUUID="df201070" PTTYPE="dos"
/dev/ram0p1: LABEL="mylabel" UUID="e1805bac-44fb-4f4e-860b-64a1d303400f" TYPE="jfs" PARTUUID="df201070-01"

blkidのすべての「変数」出力はで利用可能であるため、/etc/fstabこれをテストする必要があります。

おすすめ記事