Universal Unique Identifier (UUID) կամ իսպաներեն Universal Unique Identifier-ը այբբենական հաջորդականություն է, որը եզակիորեն նույնացնում է միավորը օպերացիոն համակարգ Linux. Linux-ի տեխնիկական միջավայրում սկավառակի UUID-ի իմացությունը կարևոր է տարբեր առաջադրանքներ կատարելու համար, ինչպիսիք են սարքերի ավտոմատ տեղադրումը կամ ֆայլային համակարգի կազմաձևումը: Linux-ում սկավառակի UUID-ի հայտնաբերումը պահանջում է որոշակի հատուկ հրամաններ և ընթացակարգեր, որոնք մենք մանրամասն կբացատրենք այս հոդվածում: Միացե՛ք մեզ՝ պարզելու, թե ինչպես ստանալ այս արժեքավոր տեղեկատվությունը ձեր նախընտրած Linux բաշխման վերաբերյալ:
1. Ներածություն Linux-ում սկավառակի եզակի նույնականացմանը
Linux-ում սկավառակի եզակի նույնականացումը կարևոր է սարքերի ճիշտ ճանաչման և համակարգի կոնֆլիկտներից խուսափելու համար: Linux-ում յուրաքանչյուր սկավառակ նույնականացվում է եզակի պիտակի միջոցով, որը հայտնի է որպես UUID (Universally Unique Identifier): Այս նույնականացումը թույլ է տալիս օպերացիոն համակարգը ճշգրիտ և եզակի կերպով նույնականացնել համակարգին միացված յուրաքանչյուր միավոր:
Linux-ում սկավառակի UUID-ն ստանալու տարբեր եղանակներ կան: Դրանցից մեկը հրամանի օգտագործումն է blkid, որը ցուցադրում է բոլոր սկավառակների և դրանց համապատասխան UUID-ների ցանկը: Մեկ այլ եղանակ է օգտագործել հրամանը lsblk, որը տեղեկատվություն է տրամադրում կրիչների և դրանց հատկանիշների, ներառյալ UUID-ի մասին: Բացի այդ, UUID-ին կարելի է մուտք գործել նաև կազմաձևման ֆայլից /etc/fstab, որը պարունակում է ագրեգատների մոնտաժման տարբերակները:
Երբ սկավառակի UUID-ը ձեռք բերվի Linux-ում, հնարավոր է այն օգտագործել տարբեր նպատակներով, օրինակ՝ սկավառակը ձեռքով մոնտաժելը կամ համակարգի կոնֆիգուրացիան փոփոխելը: Օրինակ, UUID-ը կարող է օգտագործվել համակարգի բեռնման ժամանակ սկավառակի ավտոմատ տեղադրման համար՝ ֆայլը խմբագրելով /etc/fstab. Դուք կարող եք նաև օգտագործել UUID-ը հատուկ գործողություններ կատարելու համար միավորում, օրինակ՝ ձևաչափել կամ փոխել պիտակը:
2. Ի՞նչ է UUID-ը և ինչու է այն կարևոր Linux-ում:
UUID-ն նշանակում է Universal Unique Identifier և շատ կարևոր հասկացություն է Linux օպերացիոն համակարգում: Այն եզակի նույնացուցիչ է, որը հատկացված է Linux համակարգի յուրաքանչյուր սարքին կամ բաժանմանը: Ի տարբերություն այլ նույնացուցիչների, ինչպիսիք են սարքի համարները (dev) կամ սարքերի անունները (sda, sdb և այլն), UUID-ն եզակի է և չի փոխվում՝ ելնելով սարքի ֆիզիկական դիրքից կամ որևէ այլ գործոնից:
UUID-ի կարևորությունը կայանում է նրանում, որ նա կարող է երաշխավորել նույնականացման կայունությունը սարքի, նույնիսկ եթե ձեր ֆիզիկական գտնվելու վայրը կամ կապը փոխվի համակարգչին. Սա նշանակում է, որ եթե USB սարքն անջատված է և նորից միացված է այլ պորտին, կամ եթե ա կոշտ սկավառակ ներքին, UUID-ները կմնան նույնը: Սա հեշտացնում է սարքի կառավարումը և չի փոխում առկա համակարգի կազմաձևումը:
UUID-ի օգտագործումը այլ նույնացուցիչների փոխարեն նաև օգնում է խուսափել սխալներից և շփոթությունից միջնորմների կամ սարքերի տեղադրման ժամանակ: Անդրադառնալով UUID-ներին /etc/fstab ֆայլում (որը պարունակում է ֆայլային համակարգի տեղադրման տեղեկատվություն) ապահովում է, որ ճիշտ բաժանմունքները տեղադրվեն, նույնիսկ եթե սարքերի անունները փոխվեն: Բացի այդ, օգտագործելով blkid հրամանը, ադմինիստրատորները կարող են հեշտությամբ ձեռք բերել UUID-ները բոլոր սարքերը և միջնորմները համակարգում, ինչը հեշտացնում է սարքերը հետևելը և կազմաձևելը:
3. Ֆայլի գտնվելու վայրը, որը պահում է սկավառակի UUID-ը Linux-ում
Այն կարող է տարբեր լինել՝ կախված բաշխումից օպերացիոն համակարգի. Այնուամենայնիվ, կան մի քանի եղանակներ ճշգրիտ գտնվելու վայրը որոշելու և այս տեղեկատվությանը հուսալիորեն մուտք գործելու համար:
Ֆայլը գտնելու եղանակներից մեկը «blkid» հրամանի օգտագործումն է: Այս հրամանը ցուցադրում է մանրամասն տեղեկատվություն համակարգում առկա սկավառակային կրիչների մասին, ներառյալ դրանց UUID-ը: Այն օգտագործելու համար պարզապես բացեք տերմինալը և գործարկեք հետևյալ հրամանը.
"`html
blkid
«`
Սա կցուցադրի սկավառակի կրիչների ցանկը իրենց համապատասխան UUID-ով, ինչպես նաև լրացուցիչ տեղեկություններ, ինչպիսիք են օգտագործված ֆայլային համակարգը: Դուք կարող եք որոնել ձեզ հետաքրքրող սկավառակի հատուկ UUID և նշել համապատասխան ֆայլի գտնվելու վայրը:
Ֆայլի գտնվելու վայրը գտնելու մեկ այլ միջոց է ստուգել «fstab» ֆայլը, որը պարունակում է համակարգի կրիչների համար տեղադրման կոնֆիգուրացիան: Այս ֆայլը մուտք գործելու համար տերմինալում գործարկեք հետևյալ հրամանը.
"`html
cat /etc/fstab
«`
Սա կցուցադրի «fstab» ֆայլի բովանդակությունը, որը ներառում է համակարգում առկա բոլոր կրիչների մոնտաժման մասին տեղեկությունները: Փնտրեք ձեզ հետաքրքրող միավորին համապատասխանող տողը և այդ բաժնում կգտնեք UUID-ը:
Կարևոր է նշել, որ այս վայրերը կարող են տարբեր լինել՝ կախված ձեր համակարգի դասավորությունից և կազմաձևից: Եթե այս մեթոդներից ոչ մեկը չի աշխատում, դիմեք ձեր բաշխման հատուկ փաստաթղթերին` ի մասին լրացուցիչ տեղեկությունների համար:
4. Ինչպես ցուցակագրել բոլոր պահեստային կրիչներ Linux-ում
Linux-ում պահեստավորման բոլոր կրիչներ ցուցակագրելու համար կարող եք օգտագործել հրամանը lsblk Տերմինալում. Այս հրամանը ցուցադրում է ձեր համակարգի բոլոր բլոկ սարքերի ցանկը, ներառյալ կոշտ սկավառակներ, SSD կրիչներ, միջնապատեր և վիրտուալ սարքեր: Ստորև ներկայացված է քայլ առ քայլ այս հրամանն օգտագործելու համար.
Քայլ 1: Բացեք տերմինալը ձեր Linux համակարգի վրա: Դուք կարող եք մուտք գործել տերմինալ հավելվածների ցանկի կամ ստեղնաշարի դյուրանցման միջոցով Ctrl + Alt + T.
Քայլ 2: Տերմինալում հայտնվելուց հետո մուտքագրեք հրամանը lsblk և սեղմեք Enter ստեղնը: Սա կցուցադրի ձեր համակարգի բոլոր պահեստավորման կրիչների մանրամասն ցուցակը:
Քայլ 3: Հրամանով ստեղծված ցուցակը lsblk Այն պարունակում է օգտակար տեղեկություններ յուրաքանչյուր կրիչի մասին, ինչպիսիք են սարքի անունը, չափը, տեսակը և տեղադրման դեպքում տեղադրման կետի անվանումը: Դուք կարող եք օգտագործել այս տեղեկատվությունը ձեր համակարգի պահեստային կրիչները նույնականացնելու համար:
5. Ինչպես ստանալ սկավառակի UUID-ը Linux-ում՝ օգտագործելով blkid հրամանը
Ստացեք UUID (Համընդհանուր եզակի նույնացուցիչ) Linux-ի սկավառակի վրա՝ օգտագործելով հրամանը blkid Շատ օգտակար է եզակի և ճշգրիտ նույնականացնել օպերացիոն համակարգին միացված պահեստային սարքերը: Ստորև ներկայացված է քայլ առ քայլ ընթացակարգ՝ այս հրամանի միջոցով Linux-ում սկավառակի UUID-ն ստանալու համար:
- Բացեք տերմինալ Linux-ում։
- Գործարկեք հետևյալ հրամանը տերմինալում.
blkid. Սա կցուցադրի համակարգին միացված բոլոր պահեստային կրիչների ցանկը՝ դրանց մանրամասն տեղեկատվության հետ միասին: - Ցանկում գտեք սարքը կամ սկավառակի բաժինը, որի համար ցանկանում եք ստանալ UUID: UUID-ը ցուցադրվում է սյունակում
UUID.
Եթե ցանկանում եք զտել ելքը և արագ գտնել որոշակի սկավառակի UUID, կարող եք օգտագործել հրամանը grep սարքի կամ բաժանման անվան հետ միասին: Օրինակ, եթե դուք փնտրում եք «/dev/sdb1» բաժնի UUID, կարող եք գործարկել հետևյալ հրամանը. blkid | grep /dev/sdb1.
Ստացեք սկավառակի UUID-ը Linux-ում՝ օգտագործելով հրամանը blkid եզակի տեղեկատվություն գտնելու պարզ և արդյունավետ միջոց է ձեր սարքերը պահեստավորում. Այս նույնացուցիչը կարող է օգտագործվել ավտոմատ ամրացումները կարգավորելու, ֆայլում գրառումներ ավելացնելու համար /etc/fstab կամ նույնիսկ դրա համար խնդիրների լուծում կապված համակարգին միացված միավորների հետ:
6. Օգտագործելով lsblk հրամանը՝ Linux-ում սկավառակի UUID-ն գտնելու համար
Linux-ում lsblk հրամանը օգտակար գործիք է պահեստավորման սկավառակի UUID-ը գտնելու համար: UUID-ը (ունիվերսալ եզակի նույնացուցիչ) եզակի նույնացուցիչ է, որը նշանակված է Linux համակարգի յուրաքանչյուր պահեստավորման սարքին: Այս նույնացուցիչը պահանջվում է որոշակի առաջադրանքներ կատարելու համար, ինչպիսիք են բաժանման տեղադրումը կամ ֆայլային համակարգի կազմաձևումը:
Lsblk հրամանն օգտագործելու համար պարզապես բացեք տերմինալ ձեր Linux համակարգում և մուտքագրեք «lsblk», որին հաջորդում է Enter ստեղնը: Սա կցուցադրի ձեր համակարգին միացված բոլոր պահեստային կրիչների ցանկը, ներառյալ կոշտ սկավառակներ, SSD կրիչներ, SD քարտեր և այլն: Յուրաքանչյուր դրայվ կցուցադրվի իր UUID-ի կողքին՝ թույլ տալով հեշտությամբ բացահայտել ձեզ անհրաժեշտ սկավառակի UUID-ը:
Եթե ցանկանում եք ցուցադրել միայն որոշակի սկավառակի UUID, կարող եք օգտագործել հետևյալ հրամանը.
lsblk -o NAME,UUID
Սա ցույց կտա յուրաքանչյուր պահեստային սկավառակի միայն անունը և UUID-ն՝ հեշտացնելով գտնելը: Հենց որ գտնեք ձեզ անհրաժեշտ սկավառակի UUID-ը, կարող եք այն օգտագործել այլ հրամաններում կամ սկրիպտներում, որոնք պահանջում են այս տեղեկությունը:
7. Fstab ֆայլի միջոցով Linux-ում սկավառակի UUID-ի նույնականացում
Linux-ում սկավառակի UUID-ը fstab ֆայլի միջոցով նույնականացնելու համար մենք նախ պետք է ունենանք արմատային մուտք կամ լինենք համակարգի վարչական թույլտվություններ ունեցող օգտվող: Fstab ֆայլն օգտագործվում է օպերացիոն համակարգի կողմից՝ տեղեկատվություն ստանալու համար, թե որ կրիչներն ու միջնապատերը պետք է տեղադրվեն գործարկման ժամանակ:
1. Նախ, մենք բացում ենք տերմինալը և գործարկում ենք հետևյալ հրամանը՝ ներկայումս տեղադրված սկավառակների ցանկը ցուցադրելու համար.
mount
2. Մենք որոնում ենք ցանկում այն միավորը, որի UUID-ն մենք ցանկանում ենք բացահայտել: UUID-ն եզակի նույնացուցիչ է, որը հատկացված է յուրաքանչյուր սկավառակի և օգտագործվում է այն համակարգում եզակի նույնականացնելու համար:
3. Երբ մենք նույնականացրինք սկավառակը, մենք բացում ենք fstab ֆայլը տեքստային խմբագրիչում: Մենք կարող ենք օգտագործել հետևյալ հրամանը՝ ֆայլը լռելյայն տեքստային խմբագրիչով բացելու համար.
sudo nano /etc/fstab
Կարևոր է նշել, որ fstab ֆայլի ցանկացած փոփոխություն պետք է կատարվի զգուշությամբ, քանի որ սխալ փոփոխությունները կարող են ազդել համակարգի ճիշտ աշխատանքի վրա:
8. Մուտք գործեք Linux-ում սկավառակի UUID /dev ֆայլային համակարգից
/dev ֆայլային համակարգից Linux-ում սկավառակի UUID մուտք գործելու համար կան տարբեր հրամաններ և ընթացակարգեր, որոնք մենք կարող ենք օգտագործել: Ստորև ներկայացված են այն քայլերը, որոնք պետք է հետևել դրան հասնելու համար.
- Առաջին բանը, որ մենք պետք է անենք, մեր Linux համակարգում տերմինալ բացելն է: Դա անելու համար մենք կարող ենք օգտագործել ստեղների համակցությունը Ctrl + Alt + T կամ որոնեք «Տերմինալ» հավելվածը մեր հավելվածի ցանկում:
- Երբ տերմինալը բաց է, մենք կարող ենք կատարել հրամանը
lsblk -fհամակարգին միացված բոլոր կրիչների և դրանց համապատասխան UUID-ների ցանկը ցուցադրելու համար: Այս հրամանը մեզ մանրամասն տեղեկատվություն կտրամադրի յուրաքանչյուր սկավառակի միջնորմների և ֆայլային համակարգերի մասին: - Մենք կարող ենք նույնականացնել միավորի UUID-ը՝ վերը նշված հրամանի ելքում փնտրելով համապատասխան սյունակը: UUID-ն կունենա հետևյալ ձևաչափը.
UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", որտեղ «x»-ը ներկայացնում է տասնվեցական նիշ:
Մեկ այլ տարբերակ է օգտագործել հրամանը blkid, որը նաև մեզ տեղեկատվություն կառաջարկի համակարգին միացված միավորների և դրանց համապատասխան UUID-ների մասին: Այս հրամանն օգտագործելու համար մենք պարզապես պետք է գործարկենք այն տերմինալում և դիտարկենք ցուցադրվող տեղեկատվությունը:
Linux-ում սկավառակի UUID-ի իմացությունը կարող է օգտակար լինել տարբեր առաջադրանքների կատարման համար, ինչպիսիք են՝ ձեռքով բաժանումը ֆայլային համակարգում տեղադրելը կամ կազմաձևման ֆայլը փոփոխելը: /etc/fstab թույլ տալ սկավառակի ավտոմատ տեղադրումը համակարգի բեռնման ժամանակ: Հետևաբար, կարևոր է հիշել, թե որտեղ են պահվում մեր միավորների UUID-ները և ինչպես անհրաժեշտության դեպքում մուտք գործել դրանց:
9. Ինչպես ստուգել սկավառակի UUID-ը Linux-ում GParted ծրագրի միջոցով
Եթե Ձեզ անհրաժեշտ է ստուգել սկավառակի UUID-ը ձեր Linux համակարգի վրա, GParted ծրագիրը կարող է հեշտացնել այս առաջադրանքը ձեզ համար: UUID (Համընդհանուր եզակի նույնացուցիչ) եզակի նույնացուցիչ է, որը նշանակված է ձեր համակարգի յուրաքանչյուր պահեստային սկավառակի համար: Սկավառակի UUID-ի իմացությունը կարող է օգտակար լինել կառավարման և կազմաձևման նպատակների համար, ինչպիսիք են միջնորմների տեղադրումը կամ ապամոնտաժումը:
Ստորև բերված են GParted-ի միջոցով Linux-ի սկավառակի UUID-ն ստուգելու քայլերը.
- Բացեք GParted ծրագիրը: Եթե դուք չունեք այն տեղադրված, տերմինալում գործարկեք հետևյալ հրամանը՝ այն տեղադրելու համար.
sudo apt-get install gparted. - Երբ GParted-ը բացվի, ընտրեք սկավառակը, որի UUID-ում ցանկանում եք հաստատել գործիքագոտի վերադաս. Դուք կարող եք նույնականացնել սկավառակը իր չափերով և ձևաչափով:
- Աջ սեղմեք ընտրված սկավառակի վրա և ընտրեք «Հատկություններ» տարբերակը:
Սկավառակի հատկությունների պատուհանում UUID-ը կցուցադրվի «Բաժանման նույնականացում» բաժնում: Դուք կարող եք նշում կատարել UUID-ի մասին կամ պատճենել այն այլ կոնֆիգուրացիաներում օգտագործելու համար: Հիշեք, որ UUID-ը եզակի է յուրաքանչյուր սկավառակի համար և չի փոխվում, նույնիսկ եթե սկավառակը վերանվանվի կամ տեղափոխվի համակարգի այլ վայր:
10. Linux-ում սկավառակի UUID-ի նույնականացում՝ օգտագործելով համակարգի տեղեկատվական գործիքը
Օգտագործելով համակարգային տեղեկատվական գործիք Linux-ում, հնարավոր է արագ և հեշտությամբ նույնականացնել սկավառակի UUID-ը: UUID-ը կամ Universal Unique Identifier-ը այբբենական արժեք է, որը վերագրվում է օպերացիոն համակարգի յուրաքանչյուր սկավառակին՝ թույլ տալով դրա եզակի նույնականացումը:
Linux-ում սկավառակի UUID-ն ստանալու համար կարելի է հետևել հետևյալ քայլերին.
- Առաջին հերթին բացեք տերմինալ Linux համակարգում։
- Հաջորդը, գործարկեք հրամանը
lsblk -fցուցակագրել համակարգի բոլոր կրիչները՝ դրանց տեղեկությունների հետ միասին, ներառյալ UUID-ը: - Ցանկում գտեք հետաքրքրության դրայվը` նույնացնելով այն իր սարքի անունով:
- Գտեք սկավառակի հետ կապված UUID արժեքը, որը պիտակավորված կլինի «UUID»: Այս այբբենական արժեքը կլինի սկավառակի եզակի նույնականացումը:
Ցանկալի սկավառակի UUID-ն ստանալուց հետո այն կարող է օգտագործվել Linux-ի տարբեր կոնֆիգուրացիաներում և հրամաններում, որոնք պահանջում են պահեստավորման միավորի ճշգրտում, օրինակ՝ միջնորմների տեղադրում, ֆայլի խմբագրում։ /etc/fstab կամ նույնիսկ սկրիպտներում և ծրագրերում, որոնք շահարկում են կրիչներ:
11. Ինչպես df հրամանի միջոցով հարցում անել սկավառակի UUID-ին Linux-ում
Linux-ում սկավառակի UUID-ը df հրամանի միջոցով հարցնելու համար նախ պետք է հասկանանք, թե կոնկրետ ինչ է UUID-ը: UUID-ը (համընդհանուր եզակի նույնացուցիչը) նույնականացման համար է, որը եզակիորեն վերագրվում է յուրաքանչյուր սկավառակի օպերացիոն համակարգ Linux. Այս նույնացուցիչն օգտագործվում է սկավառակների եզակի նույնականացման համար՝ անկախ դրանց ամրացման կետից կամ սարքի անունից:
Linux-ում սկավառակի UUID-ն ստուգելու համար հետևեք հետևյալ քայլերին.
- Բացեք տերմինալը ձեր Linux համակարգի վրա։
- Գործարկեք հրամանը
dfձեր համակարգում տեղադրված կրիչների ցուցակը ստանալու համար՝ դրանց օգտագործված և հասանելի պահեստային տարածքի հետ միասին: - Գտեք միավորը, որի UUID-ն ցանկանում եք իմանալ տերմինալում ցուցադրված ցանկում: Նույնականացրեք այն իր ամրացման կետով կամ սարքի անունով:
- Երբ սկավառակը հայտնաբերվի, գործարկեք հրամանը
blkidորին հաջորդում է շարժիչ սարքի ուղին: Օրինակ, եթե միավորը, որը ցանկանում եք հարցնել, դա է/dev/sda1, կատարեք հրամանըblkid /dev/sda1. - Տերմինալը կցուցադրի միավորի հետ կապված տեղեկատվությունը, ներառյալ դրա UUID-ը: UUID-ը ցուցադրվում է պիտակից հետո
UUID=.
Օգտագործելով այս մեթոդը, դուք կկարողանաք արագ ձեռք բերել ձեր Linux համակարգի ցանկացած սկավառակի UUID, որը կարող է օգտակար լինել համակարգի կառավարման առաջադրանքներ կատարելիս, ինչպիսիք են համակարգի բեռնումը կարգավորելը կամ ֆայլը խմբագրելը: /etc/fstab կրիչներ ավտոմատ կերպով տեղադրելու համար:
12. GRUB կազմաձևման ֆայլից Linux-ում սկավառակի UUID-ի վերականգնում
Linux-ում սկավառակի UUID-ի (ունիվերսալ եզակի նույնացուցիչի) առբերումը կարող է օգտակար լինել այն իրավիճակներում, երբ մենք պետք է կարգավորենք որոշակի ընտրանքներ որոշակի սկավառակի համար: GRUB կազմաձևման ֆայլը տեղեկատվության հիանալի աղբյուր է կրիչների UUID-ը ստանալու համար: Ստորև ներկայացված է քայլ առ քայլ ընթացակարգ, թե ինչպես հասնել դրան.
- Բացեք տերմինալ ձեր Linux համակարգի վրա։
- Գործարկեք հետևյալ հրամանը՝ GRUB կազմաձևման ֆայլը բացելու համար.
- Ֆայլը բացելուց հետո կարող եք որոնել որոշակի սկավառակի UUID: Դա անելու համար օգտագործեք նանո որոնման գործառույթը՝ սեղմելով Ctrl+W. Մուտքագրեք սկավառակի կամ պիտակի անունը, որը ցանկանում եք որոնել և սեղմել Մուտքագրեք.
- Ֆայլը կցուցադրի ընդգծված որոնման արդյունքները: Դուք կկարողանաք հեշտությամբ բացահայտել որոնված միավորի UUID-ը: Պատճենեք UUID արժեքը՝ այն ձեզ անհրաժեշտ կազմաձևում օգտագործելու համար:
sudo nano /boot/grub/grub.cfg
Հիշեք, որ GRUB կազմաձևման ֆայլը կարող է տարբեր լինել՝ կախված ձեր օգտագործած Linux բաշխումից: Եթե դուք դեռ դժվարանում եք գտնել UUID-ը որոշակի սկավառակի համար, կարող եք խորհրդակցել առցանց ֆորումների և ձեր բաշխման մեջ մասնագիտացված ձեռնարկների հետ: Այս տեղեկատվության շնորհիվ դուք կկարողանաք ճիշտ կարգավորել ձեր Linux համակարգի այդ հատուկ սկավառակի համար անհրաժեշտ տարբերակները:
13. Linux-ում սկավառակի UUID-ի դուրսբերում Bash սկրիպտավորման հրամանների միջոցով
Linux-ում սկավառակի UUID-ի դուրսբերումը պարզ խնդիր է, որը կարող է իրականացվել Bash սկրիպտավորման հրամանների միջոցով: Ստորև ներկայացված կլինի քայլ առ քայլ ձեռնարկ, որը կօգնի ձեզ լուծել այս խնդիրը:
Նախքան սկսելը, կարևոր է նշել, որ UUID-ը (Universally Unique Identifier) նիշերի եզակի շարան է, որը վերագրվում է Linux-ի յուրաքանչյուր սկավառակին: Այս նույնացուցիչն օգտագործվում է յուրաքանչյուր սկավառակի եզակի նույնականացման համար, նույնիսկ եթե անունը կամ ամրացման կետը փոխված է:
Կան մի քանի հրամաններ, որոնք կարող եք օգտագործել Linux-ում սկավառակի UUID-ն հանելու համար: Ամենատարածված հրամաններից մեկը «blkid» հրամանն է: Այս հրամանը ցուցադրում է տեղեկատվություն համակարգի կրիչների պիտակների կամ UUID-ների մասին: Դուք պարզապես պետք է գործարկեք «blkid» հրամանը, որին հաջորդում է սկավառակի անունը, որը ցանկանում եք ուսումնասիրել: Օրինակ, եթե ցանկանում եք հանել /dev/sda1 դրայվի UUID-ը, կարող եք գործարկել հետևյալ հրամանը.
blkid /dev/sda1
Այս հրամանը կցուցադրի մանրամասն տեղեկություններ սկավառակի մասին, ներառյալ նրա UUID-ը: Եթե դուք միայն հետաքրքրված եք UUID-ի արդյունահանմամբ՝ առանց որևէ այլ լրացուցիչ տեղեկատվության, կարող եք օգտագործել «blkid» հրամանը «grep» հրամանի հետ միասին՝ զտելու միայն UUID-ը: Ահա մի օրինակ.
blkid /dev/sda1 | grep -o 'UUID="[0-9a-fA-F-]*"'
Bash-ի սկրիպտավորման այս պարզ քայլերով և հրամաններով դուք հեշտությամբ կարող եք հանել Linux-ում սկավառակի UUID-ը: Հիշեք, որ UUID-ը օգտակար գործիք է համակարգում դրայվները եզակիորեն նույնականացնելու համար և կարող է օգտագործվել սկրիպտներում կամ հրամաններում, որոնք պահանջում են որոշակի դրայվի նույնականացում:
14. Linux-ում սկավառակի UUID-ն ստանալու մեթոդների և առաջարկությունների ամփոփում
Linux-ում սկավառակի UUID-ն ստանալու մի քանի եղանակ կա: Ստորև ներկայացված են այդ նպատակով օգտագործվող ամենատարածված մեթոդները.
1. Օգտագործելով «blkid» գործիքը. այս գործիքը ցուցադրում է տեղեկատվություն բլոկ սարքերի մասին, ներառյալ յուրաքանչյուր սկավառակի UUID-ը: Այն օգտագործելու համար բացեք տերմինալ և գործարկեք «blkid» հրամանը: Կցուցադրվի սարքերի և դրանց համապատասխան UUID-ների ցանկը: Դուք կարող եք զտել ելքը՝ օգտագործելով «-s UUID» տարբերակը, որպեսզի ցուցադրվի միայն յուրաքանչյուր սկավառակի UUID-ը: Օրինակ՝ «blkid -s UUID»:
2. Fstab ֆայլի ստուգում. fstab ֆայլը պարունակում է տեղեկատվություն համակարգում տեղադրված բոլոր սկավառակների մասին: Դուք կարող եք ստուգել այս ֆայլը՝ որոշակի սկավառակի UUID-ն ստանալու համար: Բացեք տերմինալը և գործարկեք «cat /etc/fstab» հրամանը: Փնտրեք տողը, որը համապատասխանում է տվյալ միավորին, և դուք կգտնեք համապատասխան UUID: Խնդրում ենք նկատի ունենալ, որ այս ֆայլը մուտք գործելու համար ձեզ անհրաժեշտ են գերօգտագործողի թույլտվություններ:
3. Օգտագործելով lsblk հրամանը. այս հրամանը ցուցադրում է մանրամասն տեղեկատվություն բլոկային սարքերի մասին, ներառյալ յուրաքանչյուր միավորի UUID-ը: Բացեք տերմինալ և գործարկեք «lsblk -o NAME,UUID» հրամանը: Սա կցուցադրի սարքերի ցանկը և դրանց համապատասխան UUID-ը: Դուք կարող եք զտել ելքը՝ օգտագործելով լրացուցիչ ընտրանքներ՝ ըստ ձեր կարիքների:
Հիշեք, որ UUID-ը եզակի նույնացուցիչ է յուրաքանչյուր սկավառակի համար և անհրաժեշտ է շատ իրավիճակներում, օրինակ՝ համակարգի միջնորմների կազմաձևումը կամ fstab ֆայլի փոփոխումը: Այս մեթոդներով դուք հեշտությամբ կարող եք ստանալ Linux-ի ցանկացած սկավառակի UUID:
Եզրափակելով, Linux-ում սկավառակի UUID-ի իմացությունը կարևոր է աշխատելու համար արդյունավետորեն օպերացիոն համակարգում։ uuidgen հրամանի օգտագործման միջոցով կամ սկավառակի ադմինիստրատորների կողմից տրամադրված տարբերակների կիրառմամբ հնարավոր է եզակի նույնացուցիչ ստանալ համակարգին միացված յուրաքանչյուր պահեստային սարքի համար: Այս UUID-ը կարող է օգտագործվել տարբեր առաջադրանքների համար, ինչպիսիք են սկավառակների ավտոմատ տեղադրումը, fstab ֆայլը խմբագրելը կամ համակարգի բեռնման ժամանակ սարքերի ճիշտ նույնականացումը:
Կարևորն այն է, որ UUID-ն անկախ է սկավառակին հատկացված ֆիզիկական գտնվելու վայրից կամ անունից՝ ապահովելով ավելի մեծ ճկունություն համակարգի ադմինիստրատորների համար: Բացի այդ, UUID-ի օգտագործումը թույլ է տալիս խուսափել ընդհանուր խնդիրներից՝ կապված սարքերի անունները փոխելու կամ բաժանմունքների վերակազմակերպման հետ:
Մի խոսքով, ծանոթանալը, թե ինչպես պարզել սկավառակի UUID-ը Linux-ում, թույլ կտա օգտվողներին ավելի մեծ վերահսկողություն և ճշգրտություն ունենալ իրենց պահեստային սարքերը կառավարելիս: Այս տեխնիկական գիտելիքները հատկապես արդիական են դառնում սերվերային միջավայրերում կամ բազմաբնույթ կոնֆիգուրացիաներում, որտեղ յուրաքանչյուր սարքի ճիշտ նույնականացումը կարևոր է համակարգի օպտիմալ շահագործումն ապահովելու համար:
Ես Սեբաստիան Վիդալն եմ, համակարգչային ինժեներ, որը կրքոտ է տեխնոլոգիայով և DIY-ով: Ավելին, ես եմ ստեղծողը tecnobits.com, որտեղ ես կիսվում եմ ձեռնարկներով՝ տեխնոլոգիան բոլորի համար ավելի մատչելի և հասկանալի դարձնելու համար: