La UUID(Universally Unique IDentifier) ファイルシステムまたはFSのパーティションを一意に識別するユニバーサル一意識別子です。 これは、たとえば/ etc / fstabに表示されるLinuxで使用される標準コードであり、16バイト、つまり128ビットで構成されています。 したがって、36-8-4-4-4の形式で12つのグループに分けられたXNUMX個の英数字で構成されています。 これにより、多くのコードが利用可能になり、XNUMXつのコードが一致する可能性は非常に低くなります。
たとえば、一般的なUUIDは6700b9562-d30b-5d52-82bc-655787665500です。 さて、GNU / Linuxオペレーティングシステムを管理していることに気づき、何らかの理由でそれを変更したい場合は、次の方法がわかります。 簡単に変更できます。 ただし、その前に、次のコマンドのいずれかを実行して、ディストリビューションに存在するパーティションのUUIDを確認する方法を説明します。
cat /etc/fstab
sudo blkid|grep UUID
でももしあなたが欲しければ 特定のパーティションまたはデバイスのUUIDを表示する、あなたはこのようにそれを行うことができます:
sudo blkid | grep sdd4
UUIDがわかったら、 簡単な方法で変更できます 次のコマンドを使用して、これがUUIDを変更するパーティションであると想定します。
umount /dev/sdd4
tune2fs /dev/sdd4 -U random
ご覧のとおり、 最初にパーティションをアンマウントします 変更する場合は、次のコマンドを実行して新しいUUIDをランダムに生成します。次に、そのパーティションのUUIDを再度チェックして、変更されていることを確認できます。
/ etc / fstabの対応するフィールドでもUUIDを変更することを忘れないでください。 そのパーティションがこのファイルにあり、システムの起動時に自動的にマウントされる場合。 そうしないと、UUIDを認識できないという問題が発生します。 表示されたUUIDをコピーして適切なfstabフィールドに貼り付けると、お気に入りのテキストエディタを使用して古いものを置き換えることができます...
「7つのコードが一致する可能性が非常に低い」と言うとき、私はXNUMXつのパーティションにXNUMXGBのパーティション(テストではサイズが異なる)を複製し、それらがすべて同じUUIDを持っているかどうかを推測するため、あなたの言及に同意しません。 。 しかし、それらが完全に自己生成されているとおっしゃる場合は、生成時にシステムがそれらすべてに異なるUUIDを割り当てるため、理由を説明します。 私を読んでくれてありがとう。