Sobre la diferencia entre UUID y PARTUUID
Puede obtener algunas pistas sobre la diferencia entre UUID
y PARTUUID
especificando la -p
opción.
blkid -p /dev/sda1
o cualquier dispositivo / partición que esté mirando. Es posible que haya notado que si hay varias particiones en el mismo UUID
dispositivo, PARTUUID
es casi igual con el número de partición agregado.
A UUID
está garantizado para ser único. Hasta donde yo sé, las colisiones no sucederán dentro de la vida del universo. Sin embargo, notará que PARTUUID
es mucho más corto. Estos están destinados a ser "localmente" únicos, y es muy probable que ocurran colisiones entre todos los conocidos PARTUUIDs
.
En UUID
Un UUID es simplemente un identificador único. Se usan para muchos propósitos diferentes. Puede generarlos usando la uuidgen
función.
Para leer más sobre UUID:
$man uuidgen
O internet:
página de manual para uuidgen
Algunos ejemplos más de uso de UUID
$cat /etc/fstab
Para los sistemas GNU / Linux más nuevos, tendrá una lista de todas las particiones y sus UUID. Se genera un nuevo UUID para cada nueva partición. Por lo tanto, si vuelve a particionar una unidad determinada, todos los UUID blkid para esa unidad cambiarán.
Parte de la razón por la que los UUID se usan como identificadores de particiones y unidades es para mantener los identificadores incluso cuando las unidades se agregan o montan en un orden diferente. En un tiempo anterior, fstab
tendría identificadores como /dev/sda1
... Esto tenía la desventaja de que posiblemente sda1
era una unidad o partición físicamente diferente si de alguna manera se cambiaba el orden de montaje.
Sobre PARTUUIDs
PARTUUIDs
son un componente de las Tablas de partición GUID (GPT) que son un reemplazo para la partición de disco relacionada con el Registro de arranque maestro (MBR).
Para más información, consulte Linux.com: uso de la nueva tabla de particiones GUID en Linux
Linux.com dice:
Los GUID de GPT (identificadores únicos globales) y nuestros UUID familiares de Linux (identificadores únicos universalmente) no son lo mismo, aunque tienen el mismo propósito útil: dar a los dispositivos de bloque nombres únicos. Los UUID de Linux son una función de los sistemas de archivos y se crean cuando se crea el sistema de archivos. Para ver los UUID de Linux, simplemente inicie el comando blkid Tenga en cuenta el código GUID de partición y cómo dice "Datos básicos de Microsoft". Sí, el viejo Microsoft siempre se cuelga, porque esta es una partición EXT4, por lo que Windows no tiene forma de leerlo, pero lo verá como una partición sin formato. No verá esto con las versiones actuales de gdisk, porque hasta 2011 no había GUID del sistema de archivos de Linux. Ahora las hay, así que si no estás usando un viejo Linux como el mío (Mint 13), tú '
El GUID único de Partition es lo que usará en fstab, así:
PARTUUID = 8C208C30-4E8F-4096-ACF9-858959BABBAA / usuario ext4 de datos, valores predeterminados 0 0