Sulla differenza tra UUID e PARTUUID
È possibile ottenere alcuni suggerimenti sulla differenza tra UUID
e PARTUUID
specificando l' -p
opzione.
blkid -p /dev/sda1
o qualunque dispositivo / partizione stai guardando. Potresti aver notato che se ci sono più partizioni sullo stesso UUID
dispositivo, PARTUUID
è per lo più lo stesso con il numero di partizione aggiunto.
A UUID
è garantito per essere unico. Per quanto ne so, le collisioni non accadranno durante la vita dell'universo. Tuttavia, noterai che PARTUUID
è molto più breve. Questi sono pensati per essere "localmente" unici e molto probabilmente si verificano collisioni tra tutti noti PARTUUIDs
.
Su UUID
Un UUID è semplicemente un identificatore univoco. Sono utilizzati per molti scopi diversi. Puoi generarli usando la uuidgen
funzione.
Per ulteriori informazioni sugli UUID:
$man uuidgen
O Internet:
manpage per uuidgen
Alcuni altri UUID usano esempi
$cat /etc/fstab
Per i sistemi GNU / Linux più recenti, avrai un elenco di tutte le partizioni e i loro UUID. Un nuovo UUID viene generato per ogni nuova partizione. Quindi, se ricompartisci una data unità, tutti gli UUID blkid per quell'unità cambieranno.
Parte del motivo per cui gli UUID vengono utilizzati come identificatori di partizioni e unità è di mantenere gli identificativi anche quando le unità vengono aggiunte o montate in un ordine diverso. In un tempo precedente, fstab
avrebbero avuto identificatori come /dev/sda1
... Questo aveva lo svantaggio di possibilmente sda1
essere un'unità o una partizione fisicamente diversa se in qualche modo l'ordine di montaggio fosse cambiato.
Su PARTUUID
PARTUUIDs
sono un componente delle tabelle delle partizioni GUID (GPT) che sostituiscono il partizionamento del disco relativo al Master Boot Record (MBR).
Per ulteriori informazioni, consultare Linux.com - Utilizzo della nuova tabella delle partizioni GUID in Linux
Linux.com dice:
I GUID GPT (identificatori univoci globali) e i nostri familiari UUID Linux (identificatori universali univoci) non sono la stessa cosa, sebbene abbiano lo stesso scopo utile: dare nomi univoci ai dispositivi a blocchi. Gli UUID di Linux sono una funzione dei filesystem e vengono creati quando viene creato il filesystem. Per vedere gli UUID di Linux basta avviare il comando blkid Annotare il codice GUID della partizione e come si dice "Dati di base Microsoft". Sì, ole Microsoft si arresta sempre in modo anomalo, perché si tratta di una partizione EXT4, quindi non c'è modo per Windows di leggerlo, ma lo vedrà come una partizione non formattata. Non lo vedrai con le versioni correnti di gdisk, perché fino al 2011 non c'erano GUID del filesystem Linux. Ora ci sono, quindi se non stai usando un vecchio Linux come il mio (menta 13) tu '
Il GUID univoco della partizione è quello che userai in fstab, in questo modo:
PARTUUID = 8C208C30-4E8F-4096-ACF9-858959BABBAA / utente ext4 dati, valori predefiniti 0 0