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/sdb1
の UUID を変更します。実際のパーティションとは異なる場合があります。したがって、目的の UUID を変更していることを確認してください。ファイルシステム。
新しいUUIDを適用する前に、パーティションをアンマウントする必要があります。
umount /dev/sdb1
tune2fs -U random /dev/sdb1
blkid | grep sdb1
UUID は正常に変更されました。これで、ファイルシステムを再度マウントし直すことができます。
mount /dev/sdb1
必要に応じて、新しい UUID を使用して /etc/fstab を更新することもできます。
結論
これは、Linux パーティションの UUID を変更する方法の短いチュートリアルでした。これを使用するシナリオは非常にまれで、おそらくローカル マシンでこれを使用する可能性が高くなります。