FIlesystems, quando são formatados, recebem um número aleatório para identificá-los exclusivamente. Antigamente, era preciso configurar seu gerenciador de partida e / etc / fstab para identificar quais sistemas de arquivos deveriam ser montados, usando um nó dev, que consiste em um ID atribuído arbitrariamente, como / dev / sda, e um número de partição. O problema era que, se seus números de partição mudassem, todas essas referências existentes seriam quebradas. O problema realmente grande veio quando as identificações arbitrárias dos próprios discos começaram a mudar com bastante frequência. Com os discos IDE, só podia haver 4, e dependendo da porta física na qual o disco estava conectado, isso determinaria se era / dev / hda ou / dev / hdb. No entanto, com discos SCSI ou SATA ou sistemas com vários controladores de disco, o ID é simplesmente atribuído na ordem em que são detectados, e essa ordem é um pouco aleatória e sujeita a alterações de uma inicialização para a próxima, mesmo que você não use faça algo como (un) conecte um disco USB. Como tais sistemas se tornaram populares, tornou-se importante não ter que confiar nos nomes de nós dev e então os sistemas mudaram para usar UUIDs para identificar qual sistema de arquivos deveria ser montado onde, e qualquer nó dev que fosse mostrado como em um determinado boot importa.