Find UUID of Storage Devices in Linux

UUID は Linux オペレーティングシステムでパーティションを一意に識別するためにパーティションで使用される一意の識別子である。 UUID は、ディスクパーティション自体のプロパティです。 そのため、パーティションを含むハードディスクを別のLinuxコンピュータにインストールしても、パーティションは以前と同じUUIDを持つことになります。 つまり、それは良いことです。

パーティションの UUID は、主に、何百ものハードドライブがインストールされているコンピューターシステムで、パーティションを正しくマウントするために必要です。 UUID を使用してハード ドライブや SSD をマウントすれば、間違ったハード ドライブがマウントされて深刻なデータ損失を引き起こす可能性はほぼゼロです。

1 つか 2 つのハード ドライブがほとんどインストールされていて、限定数のパーティションを必要とする通常のコンピューターやノートブックでは、UUID の恩恵をあまり受けることはありません。 それでは、始めましょう。

blkidでUUIDを見つける:

Linuxシステム上のすべてのディスクパーティションのUUIDは、blkidコマンドで見つけることができます。 blkid コマンドは、最近のほとんどの Linux ディストリビューションでデフォルトで利用可能です。

ディスクパーティションの UUID を見つけるには、次のコマンドを実行してください:

$ sudo blkid

ご覧のように、UUID を持っているファイルシステムが表示されます。

先ほどの出力では、不要なループデバイスがたくさん表示されていますね。 UUID が設定されているファイルシステムのみをリストアップしたい場合は、次のように blkid コマンドの出力をフィルターすることができます:

$ sudo blkid | grep UUID=

きれいにフィルターした出力を得ることができるはずです。 6212>

Ls で UUID を見つける:

Linuxでは、ストレージデバイスも含めてすべてのデバイスがファイルとして表現されます。 そのため、UUIDが設定されているパーティションもファイルとして表現されます。

すべてのパーティションとその UUID を一覧するには、次のコマンドを実行します:

$ ls -l /dev/disk/by-uuid

このように、パーティション名 (sda1, sda2 など) とそれらの UUID が一覧表示されます。

lsblkでUUIDを見つける:

また、lsblkコマンドでパーティションのUUIDをリストアップすることができます。

たとえば、lsblk コマンドでパーティションの UUID を一覧表示するには、次のように lsblk を実行します:

$ sudo lsblk -f

ご覧のように、パーティションの UUID が一覧表示されます。

同様に出力をきれいにするために、すべてのループデバイスをフィルタリングすることができます。 そのためには、次のように lsblk コマンドを実行します:

$ sudo lsblk -f | grep -v loop

ご覧のように、UUID を持つパーティションだけがリストアップされます。

Where to Go Next:

これで、Linux でストレージ デバイスの UUID を見つける方法が分かったので、UUID を持つパーティションをマウントする方法を学ぶことができます。 私は、/etc/fstab ファイルを使用して UUID でパーティションをマウントする方法について、専用の記事を書きました。 https://linuxhint.com/mount_partition_uuid_label_linux/

So, how you find the UUID of storage devices in Linux.で読むことができます。 この記事を読んでいただき、ありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。