Failu sistēmas UUID (universāli unikāls identifikators) izpratne ir būtisks Linux administratora darbs. Katru dienu Linux serverī tiek ģenerētas tonnas failu. Daži faili ir statiski; daži ir dinamiski. Daži faili ir pagaidu, un daži ir pastāvīgi. Unix skriptu un servera uzturēšanai ir vajadzīgas arī prasmes labi izprast Linux failu sistēmu. Būdams Linux administrators, lai savienotu failus ar serveri vai datu bāzi un veiktu augstākā līmeņa problēmu novēršanu, ir svarīgi identificēt jūsu Linux sistēmas failu sistēmas UUID.
Inženieris Teodors Jue Tak Ts'o bija izveidojis bibliotēku ar nosaukumu libuuid
lai unikāli identificētu visas Linux failu sistēmas. Tādējādi šo bibliotēkas failu tagad izmanto UUID (Universally Unique Identifier) sistēmā. UUID ir 128 bitu skaitļu sistēma, kas katru failu var apzīmēt ar unikālu izlases numuru, lai administrators varētu atpazīt savus sistēmas failus pēc nosaukuma. Šajā amatā mēs apspriedīsim procesu, kā identificēt Linux failu sistēmas UUID.
Universāli unikāls identifikators (UUID)
Failu sistēmas tabula (fstab) ir vieta, kur visas montāžas īpašības tiek reģistrētas utt
direktoriju Linux sakne
. Mēs varam redzēt fstab
tabulā, izmantojot kaķa komandu terminālā. Izejā mēs atradīsim mūsu UUID fstab failu.
UUID tiek piešķirts 32 heksadecimālajā sistēmā, sadalīts piecās daļās un atdalīts ar defisēm. UUID forma ir kā 8-4-4-4-12. Šeit, piemēram, es parādīju sava lietotāja UUID fstab no termināla, izmantojot kaķis
komandu.
$ cat / etc / fstab
Šeit jūs varat redzēt manu fstab
UUID tiek piešķirts kā:
6661a91e-9ec4-4ce0-a969-242019ecc174
Šeit 32 rakstzīmes faktiski ir pārvērtušās par 36 rakstzīmēm ar 4 defisēm. Ja mēs uzmanīgi aplūkojam UUID veidošanos, struktūra var būt šāda:
AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF
UUID veidošana satur laika zīmoga variāciju, kodēto MAC adresi un dažus nejauši ģenerētus skaitļus.
1. FileSystem UUID identificēšana operētājsistēmā Linux tune2fs
Komanda
Tune2fs ir komanda Linux, ko var izmantot, lai pielāgotu noskaņojamo failu sistēmu. Jūs, iespējams, zināt, ka operētājsistēmā Windows faili galvenokārt tiek veidoti NTFS vai Fat32, bet Linux faili tiek ģenerēti ext2, ext3 vai ext4 failu sistēmās. Ja jums ir jāmaina šo failu mainīgie vai parametri, varat izmantot tune2fs
komandu.
The tune2fs
ir spēcīga komanda, kas var arī noteikt jūsu Linux failu sistēmas pašreizējos failu iestatījumus. Ja vēlaties redzēt sīkāku informāciju par tune2fs
, vienkārši ierakstiet tune2fs
terminālā tas parādīs sarakstus, kurus var izdarīt tune2fs
.
Ļaujiet, mēs vēlamies redzēt failu sistēmas UUID īpašības dev / sda1
atrašanās vieta. Lai to izdarītu, mums terminālā ir jāievada šāda komanda, izmantojot tune2fs
komandu. Ja atrodat kādu kļūdu, piemēram,, atļauja liegta, mēģinot atvērt / dev / sda1; varat izmēģināt otro komandu, kas ietver sudo
(superlietotājs to dara).
$ tune2fs -l / dev / sda1 $ sudo tune2fs -l / dev / sda1
2. FileSystem UUID identificēšana blkid
Komanda
Lai noteiktu Linux failu sistēmas bloķēšanas ierīces atribūtus, mēs varam izmantot bloka identifikāciju(blkid)
komanda terminālā. The blkid
komanda var identificēt UUID
un detalizētu informāciju par Linux failu sistēmu.
Ļaujiet, mēs vēlamies atrast / dev / sda1
atrašanās vieta. Lai to izdarītu, mums terminālā ir jāievada šāda komanda. Un izvadē mēs atradīsim UUID, nodalījuma ID un draivera tipu.
$ blkid / dev / sda1 / dev / sda1: UUID = "3e7268c4-2b78-42eb-950c-b38d1451771d" TYPE = "ext4" PARTUUID = "eaef9435-01"
3. FileSystem UUID identificēšana operētājsistēmā Linux lsblk
Komanda
Blockwise saraksta informācija, lsblk
komandu izmanto, lai redzētu detalizētu informāciju un failu sistēmas UUID Linux. The lsblk
komanda var parādīt nosaukumu, ierīces tipu, galveno-mazo ierīču numurus, noņemamo ierīci, stiprinājuma punktu, ierīces izmēru utt.
$ sudo lsblk
4. Diska nodalījuma UUID noteikšana Linux udevadm
Komanda
Userspace ierīces pārvaldnieka administrators vai, īsi sakot,, udevadm
ir komanda, ko Linux lieto, lai identificētu faila izpildlaiku un kodola notikumus. Izpildlaika saturs ir saistīts ar procesiem, kas notiek ierīces iekšienē. Parasti šie faili ir pagaidu. The udevadm
komanda var apkopot faila informāciju no datu bāzes, aktivizēt jebkuru darbību ar administratīvo lietotāju, kontrolēt udev
dēmonu, uzrauga kodolu un pārbauda notikumu.
Ļaujiet, mēs vēlamies pārbaudīt noņemamā faila statusu terminālā, izmantojot udevadm
, mēs varam ierakstīt šādu komandu terminālā.
$ udevadm monitors
Un monitors drukās saņemtos notikumus:
UDEV - notikums, kuru udev izsūta pēc kārtulas apstrādes KERNEL - kodola uevent
Pēc šī posma, ja mēs ievietosim kādu noņemamu ierīci, tā terminālā izdrukās diska statusu. Rezultāts būs tāds pats kā zemāk redzamajā attēlā.
Aktivizējošo darbību mēs varam izmantot arī sadaļā udevadm
komandu. Šeit ir piemērs.
$ udevadm trigeris - daudzvārsts - sausa izpilde - tips = ierīces - apakšsistēmas atbilstība = scsi_disk / sys / ierīces / pci0000: 00/0000: 00: 14.0 / usb2 / 2-3 / 2-3: 1.0 / host3 / target3: 0: 0/3: 0: 0: 0 / scsi_disk / 3: 0: 0: 0 / sys / devices / pci0000: 00/0000: 00: 1f.2 / ata1 / host0 / target0: 0: 0/0: 0: 0: 0 / scsi_disk / 0: 0: 0: 0
5. Diska nodalījuma UUID identificēšana dumpe2fs
Komanda
The dumpe2fs
komandu izmanto, lai identificētu failu sistēmas bloku lielumu, superbloku informāciju. Ja zaudējat failu sistēmas superbloku, zaudējat piekļuvi šai failu sistēmai. The dumpe2fs
komanda var noteikt, kur fails ir pievienots, failu sistēmas UUID, failu sistēmas burvju numuru, failu sistēmas karodziņus, kļūdu uzvedību, Filesystem OS tipu, brīvos blokus, Flex bloku grupas lielumu un daudzas citas lietas.
Ļaujiet, ja mēs vēlamies palaist dumpe2fs
komandu par atrašanās vietu sda1
mūsu Linux failu sistēmā viss, kas mums nepieciešams, ir ierakstīt šādu komandu terminālā.
$ sudo dumpe2fs / dev / sda1
Varat arī pārbaudīt dumpe2fs
jūsu Linux mašīnas versija.
$ sudo dumpe2fs -V [sudo] parole jahid: dumpe2fs 1.44.1 (2018. gada 24. marts) Izmantojot EXT2FS bibliotēkas 1. versiju.44.1 jahid @ jahidHP: ~ $
6. FileSystem UUID identificēšana operētājsistēmā Linux hwinfo
Komanda
Aparatūras informācija vai īsāk sakot hwinfo
komanda ir ļoti profesionāla komanda, lai identificētu Linux failu sistēmas UUID. To izmanto, lai uzraudzītu sistēmas stāvokli un veselību. Šī komanda var iegūt informācijas veidlapas aparatūru. Tas var apkopot informāciju no cietā diska, monitora, tastatūras, peles, tīkla kartes utt.
The hwinfo
komanda ir noderīga, lai noteiktu faila versiju, ierakstītu žurnāla failā, lai iegūtu informāciju par nodalījumu, tīkla kartes informāciju, CPU informāciju, informāciju par sistēmas aparatūru utt. Jūs varat instalēt hwinfo
Linux mašīnā, izmantojot šādas komandas.
- Ubuntu:
$ sudo apt-get install hwinfo $ sudo apt install hwinfo
- Arch Linux:
$ sudo pacman -S hwinfo
- RHEL / CentOS:
$ sudo yum instalējiet hwinfo
- OpenSUSE Leap:
$ sudo zypper instalējiet hwinfo
Tagad, pēc instalēšanas hwinfo
ir pabeigts, jūs varat palaist šīs komandas savā terminālā, lai identificētu informāciju par aparatūru.
$ sudo hwinfo $ sudo hwinfo - visi $ sudo hwinfo - īss $ sudo hwinfo - bloks - īss $ sudo hwinfo - cpu $ sudo hwinfo - tīkls $ sudo hwinfo - tīkla karte $ sudo hwinfo - disks $ sudo hwinfo - partition $ sudo hwinfo --usb $ sudo hwinfo - atmiņa $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.txt
7. FileSystem UUID identificēšana uuid
Komanda
Izmantojot Linux failu sistēmas komandu Universally Unique Identifier (UUID), varat noteikt faila nosaukumu, faila versiju, failu skaita numurus, faila formātu un faila unikālo ID numuru.
Ja jūsu Linux sistēmā nav instalēts UUID, varat izmēģināt šo termināļa komandu, lai instalētu UUID.
$ sudo apt install uuid
Lai iegūtu failu sistēmas UUID informāciju, palaidiet šo komandu savā terminālā.
$ ls -lh / dev / disk / by-uuid /
Pēdējās domas
Linux uztur failu sistēmas hierarhiju. Visā ziņojumā esmu mēģinājis jūs iepazīstināt ar metodēm, kā identificēt failu sistēmas UUID operētājsistēmā Linux un kā iekļūt failu sistēmas plūsmā. Mēs esam apsprieduši, kas ir UUID un kā mēs varam identificēt failu sistēmu UUID ar vairākām metodēm. Dažas termināla komandas ir minētas iepriekš ziņojumā, lai noteiktu faila statusu un izpildlaiku. Dažas komandas un metodes ir par aparatūras veidu identificēšanu.
Esmu mēģinājis nākt klajā ar metodēm, kuras es izmantoju, lai pārbaudītu failu sistēmu Linux. Iespējams, ka es varētu aizmirst pieminēt dažus punktus. Tas būs ļoti pateicīgi, ja komentāru lodziņā ierakstīsit to, ko esmu palaidis garām. Jūs varat arī rakstīt savus komentārus par šo ziņu. Neaizmirstiet kopīgot šo ziņu sociālajos tīklos, lai jūsu Linux geek draugi varētu iziet šo ziņu.