AZ-kommandoer

Hvordan identifisere FileSystem UUID i Linux The Ultimate Tutorial

Hvordan identifisere FileSystem UUID i Linux The Ultimate Tutorial

Å forstå filsystemet UUID (Universally Unique Identifier) ​​er en viktig jobb for en Linux-administrator. Hver dag genereres mange filer på en Linux-server. Noen filer er statiske; noen er dynamiske. Noen filer er midlertidige, og andre er permanente. Unix-skripting og servervedlikehold krever også dyktighet i å forstå Linux-filsystem. For å koble filene til en server eller database og feilsøking på toppnivå, som Linux-administrator, er det viktig å identifisere filsystem UUID på Linux-systemet ditt.

En ingeniør, Theodore Yue Tak Ts'o, hadde opprettet et bibliotek med navnet libuuidfor å identifisere alle Linux-filsystemene unikt. Derfor brukes denne bibliotekfilen nå i UUID-systemet (Universally Unique Identifier). UUID er et 128-bits tallsystem som kan merke hver fil med et unikt tilfeldig nummer, slik at en administrator kan gjenkjenne systemfilene sine ved navn. I dette innlegget vil vi diskutere prosessen med hvordan du identifiserer UUID for Linux-filsystem.

Universelt unik identifikator (UUID)


Filsystemtabellen (fstab) er stedet der alle monteringsegenskapene logges inne i etc katalog over Linux rot. Vi kan se fstab tabellen ved hjelp av kattkommandoen i terminalen. I utgangen vil vi finne UUID av vår fstab fil.

UUID er tildelt i et 32 ​​heksadesimalt system, delt inn i fem deler og atskilt med bindestreker. UUID-formen er som 8-4-4-4-12. Her for et eksempel viser jeg UUID av min fstab fra terminalen ved hjelp av katt kommando.

$ katt / etc / fstab

Her kan du se min fstab UUID er tildelt som:

6661a91e-9ec4-4ce0-a969-242019ecc174

Her har de 32 tegnene faktisk blitt til 36 tegn med 4 bindestreker. Hvis vi ser nøye på dannelsen av UUID, kan vi si at strukturen er slik:

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

Dannelsen av UUID inneholder en tidsstempelvariasjon, den kodede MAC-adressen og noen tilfeldig genererte tall.

1. Identifisere FileSystem UUID i Linux By tune2fs Kommando


Tune2fs er en kommando i Linux som kan brukes til å justere rammeverket for innstillbare filer. Du vet kanskje at i Windows blir filer hovedsakelig opprettet i NTFS eller Fat32, men i Linux genereres filer i ext2, ext3 eller ext4 filsystemer. Hvis du trenger å endre variablene eller parametrene til disse filene, kan du bruke tune2fs kommando.

De tune2fs er en kraftig kommando som også kan bestemme gjeldende filinnstillinger for Linux-filsystemet. Hvis du vil se detaljene bruken av tune2fs, bare skriv inn tune2fs i terminalen, vil den vise listene som kan gjøres av tune2fs.

La, vi vil se filsystemets UUID-egenskaper til min dev / sda1 plassering. For det må vi skrive følgende kommando i terminalen ved hjelp av tune2fs kommando. Hvis du finner noen feil som, tillatelse nektet mens du prøvde å åpne / dev / sda1; du kan prøve den andre kommandoen som inkluderer sudo (superbruker gjør).

$ tune2fs -l / dev / sda1 $ sudo tune2fs -l / dev / sda1

2. Identifisere FileSUUID av blkid Kommando


For å bestemme blokkenhetsattributtene til Linux-filsystemet, kan vi bruke blokkeringsidentifikasjonen(blkid)kommandoen i terminalen. De blkid kommandoen kan identifisere UUID og detaljert informasjon om Linux-filsystemet.

La, vi vil finne UUID for / dev / sda1 plassering. For det må vi skrive følgende kommando i terminalen. Og i utgangen finner vi UUID, partisjons-ID og drivertypen.

$ blkid / dev / sda1 / dev / sda1: UUID = "3e7268c4-2b78-42eb-950c-b38d1451771d" TYPE = "ext4" PARTUUID = "eaef9435-01"

3. Identifisere FileSystem UUID i Linux By lsblk Kommando


Blockwise List informasjon, lsblk kommandoen brukes til å se detaljert informasjon og UUID for filsystemet i Linux. De lsblk kommandoen kan vise navn, enhetstype, major-minor enhetsnumre, flyttbar enhet, festepunkt, størrelse på enheten osv.

$ sudo lsblk

4. Bestemme diskpartisjon UUID i Linux By udevadm Kommando


Userpace enhetsadministratoradministrator eller kort sagt, udevadm er en kommando som brukes i Linux for å identifisere kjøretid og kjernehendelser i en fil. Runtime-innhold er knyttet til prosessene som gjennomgår inne i enheten. Vanligvis er disse filene midlertidige. De udevadm kommandoen kan samle filinformasjon fra databasen, utløse enhver handling under administrativ bruker, kontrollere udev demon, overvåke kjernen og teste en hendelse.

La, vi vil sjekke den flyttbare filstatusen på terminalen ved hjelp av udevadm, vi kan skrive følgende kommando i terminalen.

$ udevadm-skjerm

Og skjermen vil skrive ut de mottatte hendelsene for:

UDEV - hendelsen som udev sender ut etter behandling av KERNEL - kjernen uevent

Etter dette trinnet, hvis vi setter inn en flyttbar enhet, vil den skrive ut diskstatusen i terminalen. Resultatet blir som bildet nedenfor.

Vi kan også bruke trigger action under udevadm kommando. Her er et eksempel.

$ udevadm trigger --verbose --dry-run --type = enheter - subsystem-match = scsi_disk / sys / devices / 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. Identifisere diskpartisjon UUID av dumpe2fs Kommando


De dumpe2fs kommandoen brukes til å identifisere blokkstørrelse, superblokkinformasjon til et filsystem. Hvis du mister superblokken på et filsystem, mister du tilgangen til det filsystemet. De dumpe2fs kommando kan bestemme hvor filen er montert, UUID for filsystemet, filsystemets magiske nummer, filsystemflagg, feilatferd, filsystem OS-type, gratis blokker, Flex-blokkgruppestørrelse og mange flere ting.

La oss, hvis vi vil kjøre dumpe2fs kommando om plasseringen av sda1 i vårt Linux-filsystem er alt vi trenger å skrive følgende kommando i terminalen.

$ sudo dumpe2fs / dev / sda1

Du kan også sjekke dumpe2fs versjon av Linux-maskinen din.

$ sudo dumpe2fs -V [sudo] passord for jahid: dumpe2fs 1.44.1 (24.-mar-2018) Bruke EXT2FS-bibliotek versjon 1.44.1 jahid @ jahidHP: ~ $

6. Identifisere FileSystem UUID i Linux By hwinfo Kommando


Maskinvareinformasjon eller kort sagt hwinfo kommando er en veldig profesjonell kommando for å identifisere filsystemets UUID for Linux. Den brukes til å overvåke systemets tilstand og helse. Denne kommandoen kan trekke ut informasjon fra maskinvare. Den kan samle informasjon fra harddisk, skjerm, tastatur, mus, nettverkskort og så videre.

De hwinfo kommandoen er nyttig for å bestemme filversjonen, skrive til loggfilen, for å få partisjonsinformasjon, nettverkskortinformasjon, CPU-informasjon, informasjon om systemmaskinvare osv. Du kan installere hwinfo inne i Linux-maskinen din fra følgende kommandoer.

$ sudo apt-get install hwinfo $ sudo apt installer hwinfo
$ sudo pacman -S hwinfo
$ sudo yum installer hwinfo
$ sudo zypper installer hwinfo

Nå, etter installasjonen av hwinfo er ferdig, kan du kjøre følgende kommandoer i terminalen din for å identifisere maskinvareinformasjonen.

$ sudo hwinfo $ sudo hwinfo --all $ sudo hwinfo --short $ sudo hwinfo --block --short $ sudo hwinfo --cpu $ sudo hwinfo --network $ sudo hwinfo --netcard $ sudo hwinfo --disk $ sudo hwinfo - partisjon $ sudo hwinfo --usb $ sudo hwinfo --minne $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.tekst

7. Identifisere FileSUUID av uuid Kommando


Ved å bruke UUID-kommandoen (Universally Unique Identifier) ​​i Linux-filsystemet ditt, kan du bestemme filnavnet, filversjonen, antall filnumre, filformatet og filens unike ID-nummer.

Hvis Linux-systemet ikke har UUID installert, kan du prøve følgende terminalkommando for å installere UUID.

$ sudo apt install uuid

For å få UUID-informasjonen til filsystemet ditt, kjør denne kommandoen i terminalen.

$ ls -lh / dev / disk / by-uuid /

Siste tanker


Linux opprettholder et hierarki av filsystem. I hele innlegget har jeg prøvd å introdusere deg med metodene for hvordan du identifiserer filsystem UUID i Linux, og hvordan du kommer inn i flyten av filsystem. Vi har diskutert hva UUID er og hvordan vi kan identifisere UUID for filsystemer på flere måter. Noen terminalkommandoer er nevnt ovenfor i innlegget for å bestemme filstatus og kjøretid. Noen kommandoer og metoder handler om hvordan du identifiserer maskinvaretyper.

Jeg har prøvd å finne frem til metodene jeg brukte for å kjøre for å sjekke filsystemet i Linux. Det er mulig at jeg kanskje glemmer å nevne noen punkter. Det vil bli satt stor pris på om du skriver det jeg har savnet i kommentarfeltet. Du kan også skrive kommentarer om dette innlegget. Og ikke glem å dele dette innlegget på sosiale medier slik at dine Linux-nerdevenner kan gå gjennom dette innlegget.

Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...
Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange P...
Nyttige verktøy for Linux-spillere
Hvis du liker å spille spill på Linux, er sjansen stor for at du har brukt apper og verktøy som Wine, Lutris og OBS Studio for å forbedre spilloppleve...