Ciao,
Per finire una piccola applicazione che sto facendo (pensando a KDE principalmente) sono costretto a fare qualcosa di veramente fastidioso ... devo sapere in qualche modo il file UUID tastiera dell'utente, che ancora non riesco a capire TT ... se qualcuno ne sa qualcosa, dammi un indizio, ok 😀
Bene, iniziamo spiegando cosa a UUID (Unique Universal IDentifier):
UUID sta per Universally Unique Identifier. Si tratta di un codice identificativo standard utilizzato nel processo di creazione del software.
La sua intenzione è quella di abilitare un codice informativo univoco senza dover avere un coordinamento centrale per la sua generazione, questo significa che chiunque dovrebbe essere in grado di generare un UUID con determinate informazioni da qualsiasi luogo senza dover essere collegato a un dispositivo centrale che assegna i codici. Il file risultante può essere mischiato nei database senza avere conflitti duplicati.
Ho fatto questa citazione da a articolo sul blog Tralix.com, sebbene possano anche fare affidamento su Wikipedia.org (ITA) per ulteriori dettagli. Praticamente e senza tante deviazioni o dettagli tecnici, la UUID di una partizione di qualche nostro HDD, è semplicemente l'impronta digitale di quella partizione, il numero unico e speciale che la identificherà (non abito in Spagna, ma immagino che sia stato simile al DNI, giusto?)
Comunque, la questione a portata di mano 🙂
Qui vedrai 2 modi / modi / metodi conoscere il UUID delle nostre partizioni:
1 °:
1. Apri un terminale, in esso scrivi quanto segue e premi [Accedere]:
sudo blkid
Apparirà qualcosa del genere:
/ dev / sda2: UUID = »066652f1-aee6-4a2a-932a-106cf1174142»TYPE =» ext2 ″
/ dev / sda3: UUID = »222fcc49-0fa1-431e-9210-5233f3bf889b»TYPE =» ext4 ″
/ dev / sda5: UUID = »c7b2785c-6da0-4b8c-a780-cadb01b7227a»TYPE =» ext4 ″
/ dev / sda6: UUID = »f3e50492-204f-4e52-9dfb-4f6bf44a711e»TYPE =» scambia »
Quello che indico in grassetto è ovviamente l'UUID, all'inizio puoi vedere la partizione a cui appartiene quell'UUID (/ Dev / sda5 ad esempio).
2 °:
1. Apri un terminale, in esso scrivi quanto segue e premi [Accedere]:
sudo ls -l / dev / disk / by-uuid /
Apparirà qualcosa del genere:
lrwxrwxrwx 1 radice radice 10 nov 14 11:35 222fcc49-0fa1-431e-9210-5233f3bf889b -> ../../sda3
lrwxrwxrwx 1 radice radice 10 nov 14 11:35 c7b2785c-6da0-4b8c-a780-cadb01b7227a -> ../../sda5
lrwxrwxrwx 1 radice radice 10 nov 14 11:35 f3e50492-204f-4e52-9dfb-4f6bf44a711e -> ../../sda6
Quello che indico in grassetto è ovviamente l'UUID, alla fine puoi vedere la partizione a cui appartiene quell'UUID (../../sda3 ad esempio).
E beh, niente altro da aggiungere ... Continuerò a provare a conoscere il file UUID di una tastiera ¬¬
Saluti 🙂
Molto dettagliato e chiaro.
Per contribuire con qualcos'altro, indica che puoi anche farlo usa vol_id per ottenere l'uuid di un disco
saluti
Il problema con vol_id è che non è disponibile in Arch, non c'è modo di usarlo, inoltre ho provato a usarlo in Debian Squeeze (uno dei miei server) e non c'è nemmeno un comando o un'opzione per abilitarlo, ecco perché non l'ho inserito.
Quale distro usi che puoi usare vol_id?
Uummm ... beh, hai ragione; non trovato nel mio file (scomparso dal pacchetto udev)
All'epoca l'ho usato in Ubuntu ma Debian, come hai detto, l'ha "interrotto"
Sì 🙁 ... ho pensato di mettere 3 metodi ma poiché questo non è più possibile usarlo (come l'ho usato prima in Ubuntu), ecco perché c'erano solo 2 🙁
Molte grazie! Molto completo 🙂