A-Z-kommandon

Hur man identifierar FileSystem UUID i Linux The Ultimate Tutorial

Hur man identifierar FileSystem UUID i Linux The Ultimate Tutorial

Att förstå filsystemets UUID (Universally Unique Identifier) ​​är ett viktigt jobb för en Linux-administratör. Varje dag genereras massor av filer inuti en Linux-server. Vissa filer är statiska; vissa är dynamiska. Vissa filer är tillfälliga och andra är permanenta. Unix-skript och serverunderhåll kräver också skickligheten i att förstå Linux-filsystem. Som Linux-administratör är det viktigt att identifiera filsystemets UUID för ditt Linux-system för att ansluta filerna till en server eller databas och felsökning på toppnivå.

En ingenjör, Theodore Yue Tak Ts'o, hade skapat ett bibliotek med namnet libuuidför att identifiera alla Linux-filsystem unikt. Därför används denna biblioteksfil nu i UUID-systemet (Universally Unique Identifier). UUID är ett 128-bitars nummersystem som kan märka varje fil med ett unikt slumptal så att en administratör kan känna igen sina systemfiler med namn. I det här inlägget kommer vi att diskutera processen för hur man identifierar UUID för Linux-filsystem.

Universellt unikt identifierare (UUID)


Filsystemstabellen (fstab) är den plats där alla monteringsegenskaper loggas inuti etc katalog över Linux rot. Vi kan se fstab tabell med kattkommandot i terminalen. I utgången hittar vi UUID för vårt fstab fil.

UUID tilldelas i ett 32 hexadecimalt system, uppdelat i fem delar och åtskilda av bindestreck. UUID-formen är som 8-4-4-4-12. Här för ett exempel visar jag UUID för min fstab från terminalen med katt kommando.

$ cat / etc / fstab

Här kan du se min fstab UUID tilldelas som:

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

Här har de 32 tecknen faktiskt förvandlats till 36 tecken med 4 bindestreck. Om vi ​​tittar noga på bildandet av UUID kan vi se att strukturen är så här:

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

Bildandet av UUID innehåller en tidsstämpelvariation, den kodade MAC-adressen och några slumpmässigt genererade nummer.

1. Identifiera FileSystem UUID i Linux By tune2fs Kommando


Tune2fs är ett kommando i Linux som kan användas för att justera ramarna för inställbara filer. Du kanske vet att i Windows skapas filer mestadels i NTFS eller Fat32, men i Linux genereras filer i ext2-, ext3- eller ext4-filsystem. Om du behöver ändra variablerna eller parametrarna för dessa filer kan du använda tune2fs kommando.

De tune2fs är ett kraftfullt kommando som också kan bestämma de aktuella filinställningarna för ditt Linux-filsystem. Om du vill se användningsområdena för tune2fs, skriv bara tune2fs i terminalen visar den listorna som kan göras av tune2fs.

Låt, vi vill se filsystemets UUID-egenskaper för min dev / sda1 plats. För det måste vi skriva följande kommando i terminalen med hjälp av tune2fs kommando. Om du hittar något fel som, tillstånd nekades när du försökte öppna / dev / sda1; du kan prova det andra kommandot som innehåller sudo (superanvändare gör).

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

2. Identifiera FileSystem UUID av blkid Kommando


För att bestämma blockenhetsattributen för Linux-filsystemet kan vi använda blockidentifieringen(blkid)kommandot i terminalen. De blkid kommandot kan identifiera UUID och detaljerad information om Linux-filsystemet.

Låt, vi vill hitta UUID för / dev / sda1 plats. För det måste vi skriva följande kommando i terminalen. Och i utgången hittar vi UUID, partitions-ID och typ av drivrutin.

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

3. Identifiera FileSystem UUID i Linux By lsblk Kommando


Blockvis listainformation, lsblk kommandot används för att se detaljerad information och UUID för filsystemet i Linux. De lsblk kommandot kan visa namn, enhetstyp, major-minor enhetsnummer, flyttbar enhet, monteringspunkt, enhetens storlek, etc.

$ sudo lsblk

4. Bestämning av Disk Partition UUID i Linux By udevadm Kommando


Användarutrymme enhetsadministratör eller kort sagt, udevadm är ett kommando som används i Linux för att identifiera runtime och kärnhändelser i en fil. Runtime-innehåll är associerat med de processer som pågår inuti enheten. Vanligtvis är dessa filer tillfälliga. De udevadm kommandot kan samla in filinformation från databasen, utlösa alla åtgärder under administrativ användare, kontrollera udev demon, övervaka kärnan och testa en händelse.

Låt, vi vill kontrollera den flyttbara filstatusen på terminalen med udevadm, vi kan skriva följande kommando i terminalen.

$ udevadm-skärm

Och monitorn skriver ut de mottagna händelserna för:

UDEV - den händelse som udev skickar ut efter regelbearbetning KERNEL - kärnan uevent

Efter detta steg, om vi sätter in någon flyttbar enhet, kommer den att skriva ut diskstatus i terminalen. Utdata kommer att vara som bilden nedan.

Vi kan också använda trigger action under udevadm kommando. Här är ett exempel.

$ udevadm trigger --verbose --dry-run --type = devices --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. Identifiera diskpartition UUID av dumpe2fs Kommando


De dumpe2fs kommandot används för att identifiera blockstorlek, superblockinformation i ett filsystem. Om du förlorar ditt superblock på ett filsystem förlorar du åtkomsten till det filsystemet. De dumpe2fs kommandot kan avgöra var filen är monterad, UUID för filsystemet, filsystemets magiska nummer, filsystemflaggor, felbeteende, filsystemets OS-typ, fria block, flexblockstorlek och många fler saker.

Låt, om vi vill köra dumpe2fs kommando om platsen för sda1 i vårt Linux-filsystem är allt vi behöver skriva följande kommando i terminalen.

$ sudo dumpe2fs / dev / sda1

Du kan också kontrollera dumpe2fs version av din Linux-maskin.

$ sudo dumpe2fs -V [sudo] lösenord för jahid: dumpe2fs 1.44.1 (24-mars-2018) Använda EXT2FS-biblioteksversion 1.44.1 jahid @ jahidHP: ~ $

6. Identifiera FileSystem UUID i Linux By hwinfo Kommando


Hårdvaruinformation eller kort sagt, hwinfo command är ett mycket professionellt kommando för att identifiera filsystemets UUID för Linux. Det används för att övervaka systemets tillstånd och hälsa. Detta kommando kan extrahera informationsformulär hårdvara. Det kan samla information från hårddisk, bildskärm, tangentbord, mus, nätverkskort och etc.

De hwinfo kommandot är användbart för att bestämma filversionen, skriva till loggfilen, för att få partitionsinformation, nätverkskortinformation, CPU-information, information om systemhårdvara etc. Du kan installera hwinfo inuti din Linux-maskin från följande kommandon.

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

Nu, efter installationen av hwinfo är klar kan du köra följande kommandon i din terminal för att identifiera hårdvaruinformationen.

$ sudo hwinfo $ sudo hwinfo --all $ sudo hwinfo --short $ sudo hwinfo --block --short $ sudo hwinfo --cpu $ sudo hwinfo - nätverk $ sudo hwinfo --netcard $ sudo hwinfo --disk $ sudo hwinfo --partition $ sudo hwinfo --usb $ sudo hwinfo --minne $ sudo hwinfo --pci $ sudo hwinfo --log hwinfo.Text

7. Identifiera FileSystem UUID av uuid Kommando


Genom att använda UUID-kommandot (Universally Unique Identifier) ​​i ditt Linux-filsystem kan du bestämma filnamnet, filversionen, filantal, filformat och filens unika ID-nummer.

Om ditt Linux-system inte har UUID installerat kan du prova följande terminalkommando för att installera UUID.

$ sudo apt install uuid

För att få UUID-informationen för ditt filsystem kör du det här kommandot i din terminal.

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

Slutgiltiga tankar


Linux upprätthåller en hierarki av filsystem. I hela inlägget har jag försökt introducera dig med metoderna för hur man identifierar filsystem UUID i Linux, och hur man kommer in i flödet av filsystem. Vi har diskuterat vad UUID är och hur vi kan identifiera UUID för filsystem på flera olika sätt. Vissa terminalkommandon nämns ovan i inlägget för att bestämma filstatus och körtid. Vissa kommandon och metoder handlar om hur man identifierar hårdvarutyperna.

Jag har försökt komma med de metoder som jag använde för att köra filsystemet i Linux. Det är möjligt att jag kanske glömmer att nämna några punkter. Det kommer att bli mycket uppskattat om du skriver vad jag har missat i kommentarfältet. Du kan också skriva dina kommentarer om det här inlägget. Och glöm inte att dela detta inlägg på sociala medier så att dina Linux-nördvänner kan gå igenom det här inlägget.

OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...
SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...
Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...