Dobrý deň,
Aby som dokončil malú aplikáciu, ktorú práve robím (premýšľam o KDE hlavne) Som donútený do niečoho skutočne nepríjemného ... Musím nejakou metódou vedieť, že UUID klávesnica používateľa, na ktorú stále neviem prísť TT ... ak niekto o tom niečo vie, povedz mi, dobre 😀
Začnime vysvetlením, čo a UUID (Universal Unique IDentifier):
UUID znamená Universally Unique Identifier. Toto je štandardný identifikačný kód, ktorý sa používa v procese vytvárania softvéru.
Jeho zámerom je umožniť jedinečný informačný kód bez nutnosti centrálnej koordinácie jeho generovania, to znamená, že ktokoľvek by mal byť schopný vygenerovať UUID s určitými informáciami odkiaľkoľvek bez nutnosti pripojenia k centrálnemu zariadeniu, ktoré prideľuje kódy. Výsledný súbor je možné miešať v databázach bez duplicitných konfliktov.
Tento citát som vytvoril z a článok na blogu Tralix.com, hoci sa môžu tiež spoľahnúť Wikipedia.org (ENG) Pre viac informácií. V podstate a bez toľkých obchádzok či technických detailov, UUID oddielu jedného z našich pevných diskov, je to jednoducho odtlačok prsta tohto oddielu, jedinečné a špeciálne číslo, ktoré ho identifikuje (nežijem v Španielsku, ale domnievam sa, že to bolo podobné DNI, však?)
Každopádne, vec po ruke 🙂
Tu uvidíte 2 spôsoby / spôsoby / metódy poznať UUID našich oddielov:
1.:
1. Otvorte terminál, do ktorého napíšete nasledovné a stlačte [vstúpiť]:
sudo blkid
Bude to vyzerať asi takto:
/ 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»TYP =» vymeniť »
To, čo zdôrazňujem tučným písmom, je zjavne UUID, najskôr môžete vidieť oddiel, do ktorého tento UUID patrí (/ Dev / sda5 napríklad).
2 .:
1. Otvorte terminál, do ktorého napíšete nasledovné a stlačte [vstúpiť]:
sudo ls -l / dev / disk / by-uuid /
Bude to vyzerať asi takto:
lrwxrwxrwx 1 koreňový koreň 10. novembra 14 11:35 222fcc49-0fa1-431e-9210-5233f3bf889b -> ../../sda3
lrwxrwxrwx 1 koreňový koreň 10. novembra 14 11:35 c7b2785c-6da0-4b8c-a780-cadb01b7227a -> ../../sda5
lrwxrwxrwx 1 koreňový koreň 10. novembra 14 11:35 f3e50492-204f-4e52-9dfb-4f6bf44a711e -> ../../sda6
Na čo tučne upozorňujem, je zjavne UUID, na konci môžete vidieť oddiel, do ktorého tento UUID patrí (../../sda3 napríklad).
A k tomu už nič dodať ... Budem sa stále snažiť poznať UUID klávesnice ¬¬
Zdravím 🙂
Veľmi podrobné a jasné.
Ak prispievate niečím iným, uveďte, že môžete tiež použite vol_id na získanie uuid disku
pozdravy
Problém s vol_id spočíva v tom, že v Arche nie je k dispozícii, neexistuje spôsob, ako ho použiť, taktiež som sa ho pokúsil použiť v Debiane Squeeze (jednom z mojich serverov) a neexistuje žiadny príkaz ani možnosť, ako to povoliť, preto som to nedal.
Aké distro používate, ktoré môžete použiť vol_id?
Uummm ... no, máš pravdu; nenájdený v mojom súbore (zmizol z balíka udev)
V čase, keď sa používal v Ubuntu, ale Debian, ako ste spomenuli, ho „prerušil“
Áno 🙁 ... napadlo ma dať 3 metódy, ale keďže túto už nie je možné použiť (ako som to používal predtým v Ubuntu), boli tu iba 2 🙁
Mnohokrat dakujem! Veľmi kompletné 🙂