LinuxファイルシステムでパーティションのUUIDを変更する方法


この短いチュートリアルでは、Linuxパーティションの UUID を変更する方法を学びます。これは、2つのパーティションの UUID が同じ場合に発生する可能性が低いシナリオで役立ちます。

実際には、これは実際には起こりにくいことですが、たとえばddコマンドを使用してパーティションをコピーする場合は、まだ可能です。

UUID はパーティションの Universally Unique IDentifier を表します。この ID は、パーティションを識別するためにさまざまな場所で使用されます。最も一般的なのは/etc/fstab です。

ファイルシステムのUUIDを見つける方法

パーティションの UUID を見つけるには、次に示すようにblkidコマンドを使用できます。

# blkid|grep UUID

ファイルシステムのUUIDを変更する方法

ファイルシステムの UUID を変更するのはかなり簡単です。これを行うには、 tune2fs を使用します。このチュートリアルの目的のために、2番目のパーティション/dev/sdb1 UUID を変更します。ファイルシステム。

新しい UUID を適用する前に、パーティションをマウント解除する必要があります。

# umount /dev/sdb1
# tune2fs /dev/sdb1 -U random /dev/sdb1 # blkid | grep sdb1

UUID が正常に変更されました。ファイルシステムを再びマウントすることができます。

# mount /dev/sdb1

必要に応じて/etc/fstab を新しい UUID で更新することもできます。

これはLinuxパーティションのUUIDを変更する方法の簡単なチュートリアルでした。これを使用するシナリオは非常にまれで、おそらくローカルマシンでこれを使用する可能性があります。