GNU/Linux >> Znalost Linux >  >> Linux

Jak identifikovat UUID souborového systému v Linuxu:The Ultimate Tutorial

Pochopení souborového systému UUID (Universally Unique Identifier) ​​je životně důležitá práce správce Linuxu. Každý den se na linuxovém serveru generují tuny souborů. Některé soubory jsou statické; některé jsou dynamické. Některé soubory jsou dočasné a některé trvalé. Unixové skriptování a údržba serveru také vyžaduje schopnost dobře porozumět souborovému systému Linux. Jako správce Linuxu je pro připojení souborů k serveru nebo databázi a řešení problémů na nejvyšší úrovni důležité identifikovat UUID souborového systému vašeho systému Linux.

Inženýr Theodore Yue Tak Ts’o vytvořil knihovnu s názvem libuuid jedinečně identifikovat všechny linuxové souborové systémy. Proto se tento soubor knihovny nyní používá v systému UUID (Universally Unique Identifier). UUID je 128bitový číselný systém, který může označit každý soubor jedinečným náhodným číslem, takže správce může rozpoznat jeho systémové soubory podle názvu. V tomto příspěvku budeme diskutovat o procesu, jak identifikovat UUID souborového systému Linux.

Univerzálně jedinečný identifikátor (UUID)

Tabulka souborového systému (fstab) je umístění, kde jsou zaznamenány všechny vlastnosti připojení uvnitř etc adresář Linuxu root . Můžeme vidět fstab tabulky pomocí příkazu cat v terminálu. Ve výstupu najdeme UUID našeho fstabu soubor.

UUID je přiřazeno v 32 hexadecimální soustavě, rozdělené do pěti částí a oddělené pomlčkami. Tvar UUID je jako 8-4-4-4-12. Zde pro příklad ukazuji UUID mého fstab z terminálu pomocí cat příkaz.

$ cat /etc/fstab

Zde můžete vidět můj fstab UUID je přiřazeno jako:

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

--

Zde se 32 znaků ve skutečnosti změnilo na 36 znaků se 4 pomlčkami. Pokud se podíváme pozorně na vytvoření UUID, můžeme strukturu vypadat takto:

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

Vytvoření UUID obsahuje variaci časového razítka, zakódovanou MAC adresu a některá náhodně generovaná čísla.

1. Identifikace UUID souborového systému v Linuxu pomocí tune2fs Příkaz

tune2fs je příkaz v Linuxu, který lze použít k úpravě rámce laditelných souborů. Možná víte, že ve Windows jsou soubory většinou vytvářeny v NTFS nebo Fat32, ale v Linuxu jsou soubory generovány v souborových systémech ext2, ext3 nebo ext4. Pokud potřebujete změnit proměnné nebo parametry těchto souborů, můžete použít tune2fs příkaz.

tune2fs je výkonný příkaz, který může také určit aktuální nastavení souborů vašeho systému souborů Linux. Pokud chcete vidět podrobnosti o použití tune2fs , jednoduše zadejte tune2fs v Terminálu zobrazí seznamy, které lze provést pomocí tune2fs .

Chceme vidět vlastnosti UUID souborového systému mého dev/sda1 umístění. K tomu musíme do terminálu zadat následující příkaz pomocí tune2fs příkaz. Pokud při pokusu o otevření /dev/sda1 najdete nějakou chybu, například oprávnění odepřeno; můžete zkusit druhý příkaz, který obsahuje sudo (to dělá superuživatel).

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

2. Identifikace UUID souborového systému podle blkid Příkaz

Pro určení atributů blokového zařízení souborového systému Linux můžeme použít identifikaci bloku(blkid) příkaz v terminálu. blkid příkaz dokáže identifikovat UUID a podrobné informace o souborovém systému Linux.

Chceme najít UUID /dev/sda1 umístění. K tomu musíme do terminálu zadat následující příkaz. A ve výstupu najdeme UUID, ID oddílu a typ ovladače.

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

3. Identifikace UUID souborového systému v Linuxu pomocí lsblk Příkaz

Blockwise List informace, lsblk příkaz se používá k zobrazení podrobných informací a UUID souborového systému v Linuxu. lsblk příkaz může zobrazit název, typ zařízení, čísla hlavních a vedlejších zařízení, vyměnitelné zařízení, bod připojení, velikost zařízení atd.

$ sudo lsblk

4. Určení UUID diskového oddílu v Linuxu pomocí udevadm Příkaz

Správce správce zařízení uživatelského prostoru nebo stručně udevadm je příkaz používaný v Linuxu k identifikaci běhových událostí a událostí jádra souboru. Obsah runtime je spojen s procesy probíhajícími uvnitř zařízení. Obvykle jsou tyto soubory dočasné. udevadm příkaz může shromáždit informace o souboru z databáze, spustit jakoukoli akci pod administrátorem, ovládat udev démona, monitorujte jádro a otestujte událost.

Chceme zkontrolovat stav vyměnitelného souboru na terminálu pomocí udevadm , můžeme do terminálu zadat následující příkaz.

$ udevadm monitor

A monitor vytiskne přijaté události pro:

UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

Po této fázi, pokud vložíme jakékoli vyměnitelné zařízení, vypíše stav disku v terminálu. Výstup bude jako na obrázku níže.

Můžeme také použít spouštěcí akci pod udevadm příkaz. Zde je příklad.

$ 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. Identifikace UUID diskového oddílu podle dumpe2fs Příkaz

dumpe2fs příkaz se používá k identifikaci informací o velikosti bloků, superbloku systému souborů. Pokud ztratíte superblok na souborovém systému, ztratíte přístup k tomuto souborovému systému. dumpe2fs příkaz může určit, kde je soubor připojen, UUID souborového systému, magické číslo souborového systému, příznaky souborového systému, chybové chování, typ OS souborového systému, volné bloky, velikost skupiny bloků Flex a mnoho dalších věcí.

Necháme, pokud chceme spustit dumpe2fs příkaz na umístění sda1 v našem souborovém systému Linux vše, co potřebujeme, je zadat do terminálu následující příkaz.

$ sudo dumpe2fs /dev/sda1

Můžete také zkontrolovat dumpe2fs verzi vašeho počítače se systémem Linux.

$ sudo dumpe2fs -V
[sudo] password for jahid:
dumpe2fs 1.44.1 (24-Mar-2018)
Using EXT2FS Library version 1.44.1
[email protected]:~$

6. Identifikace UUID souborového systému v Linuxu pomocí hwinfo Příkaz

Informace o hardwaru nebo zkráceně hwinfo command je velmi profesionální příkaz k identifikaci UUID souborového systému Linuxu. Slouží ke sledování stavu a zdraví systému. Tento příkaz může extrahovat informace z hardwaru. Může shromažďovat informace z pevného disku, monitoru, klávesnice, myši, síťové karty atd.

hwinfo příkaz je užitečný k určení verze souboru, zápisu do souboru protokolu, k získání informací o oddílu, informací o síťové kartě, informací o CPU, o systémovém hardwaru atd. Můžete nainstalovat hwinfo v počítači se systémem Linux pomocí následujících příkazů.

  • Pro Ubuntu:
$ sudo apt-get install hwinfo
$ sudo apt install hwinfo
  • Pro Arch Linux:
$ sudo pacman -S hwinfo
  • Pro RHEL/CentOS:
$ sudo yum install hwinfo
  • Pro openSUSE Leap:
$ sudo zypper install hwinfo

Nyní, po instalaci hwinfo je hotovo, můžete ve svém terminálu spustit následující příkazy k identifikaci informací o hardwaru.

$ 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 --partition
$ sudo hwinfo --usb
$ sudo hwinfo --memory
$ sudo hwinfo --pci
$ sudo hwinfo --log hwinfo.txt

7. Identifikace UUID souborového systému podle uuid Příkaz

Pomocí příkazu Universally Unique Identifier (UUID) v systému souborů Linux můžete určit název souboru, verzi souboru, čísla počtu souborů, formát souboru a jedinečné číslo ID souboru.

Pokud váš systém Linux nemá nainstalované UUID, můžete zkusit nainstalovat UUID pomocí následujícího příkazu terminálu.

$ sudo apt install uuid

Chcete-li získat informace o UUID vašeho souborového systému, spusťte tento příkaz ve svém terminálu.

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

Poslední myšlenky

Linux udržuje hierarchii souborového systému. V celém příspěvku jsem se vám snažil představit metody, jak identifikovat UUID souborového systému v Linuxu a jak se dostat do toku souborového systému. Diskutovali jsme o tom, co je UUID a jak můžeme identifikovat UUID souborových systémů několika metodami. Některé příkazy terminálu jsou uvedeny výše v příspěvku k určení stavu souboru a doby běhu. Některé příkazy a metody se týkají toho, jak identifikovat typy hardwaru.

Snažil jsem se přijít s metodami, které jsem spouštěl, abych zkontroloval souborový systém v Linuxu. Je možné, že zapomenu zmínit některé body. Budu moc rád, když mi do komentáře napíšete, co mi chybí. Můžete také napsat své komentáře k tomuto příspěvku. A nezapomeňte sdílet tento příspěvek na sociálních sítích, aby si váš linuxový geek mohli tento příspěvek projít.


Linux
  1. Jak používat Linuxový příkaz grep

  2. Odstraňte problémy s použitím souborového systému proc na Linuxu

  3. Jak používat příkaz historie v Linuxu

  1. Linux – Jak zobrazit typ souborového systému přes terminál?

  2. Linux – Jak dát Ram do mezipaměti souborového systému?

  3. CentOS / RHEL :Jak změnit UUID souborového systému

  1. Jak identifikovat karty/porty HBA a WWN v Linuxu

  2. Jak můžete identifikovat čipovou sadu USB zařízení v Linuxu?

  3. Jak změnit UUID souborového systému (2 stejné UUID)?