AZ-kommandoer

Sådan identificeres FileSystem UUID i Linux Den ultimative vejledning

Sådan identificeres FileSystem UUID i Linux Den ultimative vejledning

Forståelse af filsystemet UUID (Universally Unique Identifier) ​​er et vigtigt job for en Linux-administrator. Hver dag genereres der masser af filer inde i en Linux-server. Nogle filer er statiske; nogle er dynamiske. Nogle filer er midlertidige, og andre er permanente. Unix-scripting og servervedligeholdelse kræver også dygtigheden i at forstå Linux-filsystem. Som Linux-administrator er det vigtigt at identificere filsystemets UUID på dit Linux-system for at forbinde filerne med en server eller database og fejlfinding på øverste niveau.

En ingeniør, Theodore Yue Tak Ts'o, havde oprettet et bibliotek ved navn libuuidfor at identificere alle Linux-filsystemer entydigt. Derfor bruges denne biblioteksfil nu i UUID-systemet (Universally Unique Identifier). UUID er et 128-bit nummersystem, der kan mærke hver fil med et unikt tilfældigt tal, så en administrator kan genkende sine systemfiler ved navn. I dette indlæg vil vi diskutere processen med, hvordan man identificerer UUID for Linux-filsystem.

Universelt unik identifikator (UUID)


Filsystemtabellen (fstab) er det sted, hvor alle monteringsegenskaber er logget inde i etc katalog over Linux rod. Vi kan se fstab tabel ved hjælp af cat-kommandoen i terminalen. I output finder vi UUID for vores fstab fil.

UUID er tildelt i et 32 ​​hexadecimalt system, opdelt i fem dele og adskilt af bindestreger. UUID-formen er som 8-4-4-4-12. Her for et eksempel viser jeg UUID for min fstab fra terminalen ved hjælp af kat kommando.

$ cat / etc / fstab

Her kan du se min fstab UUID tildeles som:

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

Her er de 32 tegn faktisk blevet til 36 tegn med 4 bindestreger. Hvis vi ser nøje på dannelsen af ​​UUID, kan vi se, at strukturen er sådan:

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

Dannelsen af ​​UUID indeholder en tidsstempelvariation, den kodede MAC-adresse og nogle tilfældigt genererede tal.

1. Identifikation af FileSystem UUID i Linux By tune2fs Kommando


Tune2fs er en kommando i Linux, der kan bruges til at justere rammerne for tunbare filer. Du ved måske, at i Windows oprettes filer for det meste i NTFS eller Fat32, men i Linux genereres filer i ext2-, ext3- eller ext4-filsystemer. Hvis du har brug for at ændre disse filers variabler eller parametre, kan du bruge tune2fs kommando.

Det tune2fs er en kraftfuld kommando, der også kan bestemme de aktuelle filindstillinger for dit Linux-filsystem. Hvis du vil se detaljerne anvendelser af tune2fs, bare skriv tune2fs i terminalen viser den de lister, der kan udføres af tune2fs.

Lad, vi vil se filsystemets UUID-egenskaber for min dev / sda1 Beliggenhed. Til det er vi nødt til at skrive følgende kommando i terminalen ved hjælp af tune2fs kommando. Hvis du finder nogen fejl som, tilladelse nægtet under forsøg på at åbne / dev / sda1; du kan prøve den anden kommando, der inkluderer sudo (superbruger gør).

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

2. Identifikation af FileSystem UUID Af blkid Kommando


Til bestemmelse af blokenhedsattributterne for Linux-filsystemet kan vi bruge blokidentifikationen(blkid)kommando i terminalen. Det blkid kommando kan identificere UUID og detaljerede oplysninger om Linux-filsystemet.

Lad os, vi vil finde UUID for / dev / sda1 Beliggenhed. Til det er vi nødt til at skrive følgende kommando i terminalen. Og i output finder vi UUID, partitions-id og driverens type.

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

3. Identifikation af FileSystem UUID i Linux By lsblk Kommando


Blockwise List information, lsblk kommando bruges til at se de detaljerede oplysninger og UUID for filsystemet i Linux. Det lsblk kommandoen kan vise navnet, enhedstypen, major-minor enhedsnumre, flytbar enhed, monteringspunkt, enhedens størrelse osv.

$ sudo lsblk

4. Bestemmelse af diskpartition UUID i Linux By udevadm Kommando


Userpace-enhedsadministratoradministrator eller kort sagt, udevadm er en kommando, der bruges i Linux til at identificere kørsels- og kernehændelser i en fil. Runtime-indhold er knyttet til de processer, der gennemgår inde i enheden. Normalt er disse filer midlertidige. Det udevadm kommando kan indsamle filinfo fra databasen, udløse enhver handling under administrativ bruger, kontrollere udev dæmon, overvåg kernen og test en begivenhed.

Lad, vi vil kontrollere status for den flytbare fil på terminalen ved hjælp af udevadm, vi kan skrive følgende kommando i terminalen.

$ udevadm-skærm

Og skærmen vil udskrive de modtagne begivenheder til:

UDEV - den begivenhed, som udev sender efter regelbehandlingen KERNEL - kernen uevent

Efter dette trin, hvis vi indsætter en flytbar enhed, vil den udskrive diskstatus i terminalen. Outputtet vil være som billedet nedenfor.

Vi kan også bruge trigger handling under udevadm kommando. Her er et eksempel.

$ udevadm trigger --verbose --dry-run --type = enheder - 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. Identificering af diskpartition UUID af dumpe2fs Kommando


Det dumpe2fs kommando bruges til at identificere blocksize, superblock information i et filsystem. Hvis du mister din superblock på et filsystem, mister du adgangen til dette filsystem. Det dumpe2fs kommando kan bestemme, hvor filen er monteret, UUID for filsystemet, filsystemets magiske nummer, filsystemflag, fejladfærd, filsystem OS-type, gratis blokke, Flex-blokgruppestørrelse og mange flere ting.

Lad, hvis vi vil køre dumpe2fs kommando om placeringen af sda1 i vores Linux-filsystem er alt, hvad vi har brug for, at skrive følgende kommando i terminalen.

$ sudo dumpe2fs / dev / sda1

Du kan også kontrollere dumpe2fs version af din Linux-maskine.

$ sudo dumpe2fs -V [sudo] adgangskode til jahid: dumpe2fs 1.44.1 (24.-mar-2018) Brug af EXT2FS-bibliotek version 1.44.1 jahid @ jahidHP: ~ $

6. Identifikation af FileSystem UUID i Linux By hwinfo Kommando


Hardwareoplysninger eller kort sagt hwinfo kommando er en meget professionel kommando til at identificere filsystemets UUID i Linux. Det bruges til at overvåge systemets tilstand og helbred. Denne kommando kan udtrække informationsformularhardware. Det kan indsamle oplysninger fra harddisk, skærm, tastatur, mus, netværkskort osv.

Det hwinfo kommando er nyttig til at bestemme filversionen, skrive til logfilen, for at få partitionsoplysninger, netværkskortoplysninger, CPU-oplysninger, information om systemhardware osv. Du kan installere hwinfo inde i din Linux-maskine fra følgende kommandoer.

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

Nu, efter installationen af hwinfo er færdig, kan du køre følgende kommandoer i din terminal for at identificere hardwareoplysningerne.

$ sudo hwinfo $ sudo hwinfo - alt $ sudo hwinfo - kort $ sudo hwinfo - blok - kort $ sudo hwinfo - cpu $ sudo hwinfo - netværk $ sudo hwinfo - netkort $ sudo hwinfo - disk $ sudo hwinfo - partition $ sudo hwinfo --usb $ sudo hwinfo --hukommelse $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.txt

7. Identifikation af FileSystem UUID Af uuid Kommando


Ved at bruge kommandoen UUID (Universally Unique Identifier) ​​i dit Linux-filsystem kan du bestemme filnavnet, filversionen, antal filnumre, filformat og filens unikke ID-nummer.

Hvis dit Linux-system ikke har UUID installeret, kan du prøve følgende terminalkommando for at installere UUID.

$ sudo apt install uuid

For at få UUID-oplysningerne til dit filsystem skal du køre denne kommando i din terminal.

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

Afsluttende tanker


Linux opretholder et hierarki af filsystemet. I hele indlægget har jeg forsøgt at introducere dig med metoderne til, hvordan man identificerer filsystem UUID i Linux, og hvordan man kommer ind i strømmen af ​​filsystem. Vi har diskuteret, hvad UUID er, og hvordan vi kan identificere UUID for filsystemer på flere måder. Nogle terminalkommandoer er nævnt ovenfor i posten for at bestemme filstatus og runtime. Nogle kommandoer og metoder handler om, hvordan man identificerer hardwaretyperne.

Jeg har forsøgt at komme med de metoder, som jeg plejede at køre for at kontrollere filsystemet i Linux. Det er muligt, at jeg måske glemmer at nævne nogle punkter. Det vil blive meget værdsat, hvis du skriver det, jeg har savnet i kommentarfeltet. Du kan også skrive dine kommentarer til dette indlæg. Og glem ikke at dele dette indlæg på sociale medier, så dine Linux-nørdevenner kan gennemgå dette indlæg.

Mus Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Xdotool er et gratis og open source kommandolinjeværktøj til simulering af museklik og tastetryk. Denne artikel dækker en kort vejledning om brug af x...
Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...