ウェブサイト検索

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


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

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

UUIDとは何ですか?

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

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

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

blkid|grep UUID

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

ファイルシステムのUUIDを変更するのは非常に簡単です。これを行うには、tune2fs を使用します。このチュートリアルでは、2 番目のパーティション /dev/sdb1UUID を変更します。実際のパーティションとは異なる場合があります。したがって、目的の UUID を変更していることを確認してください。ファイルシステム。

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

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

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

mount /dev/sdb1

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

結論

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