Comandi dalla A alla Z

Come identificare l'UUID del filesystem in Linux The Ultimate Tutorial

Come identificare l'UUID del filesystem in Linux The Ultimate Tutorial

Comprendere l'UUID (Universally Unique Identifier) ​​del filesystem è un lavoro vitale per un amministratore Linux. Ogni giorno vengono generati tonnellate di file all'interno di un server Linux. Alcuni file sono statici; alcuni sono dinamici. Alcuni file sono temporanei e alcuni sono permanenti. Anche lo scripting Unix e la manutenzione del server richiedono l'abilità di comprendere bene il filesystem Linux. In qualità di amministratore Linux, per connettere i file con un server o un database e la risoluzione dei problemi di primo livello, è importante identificare l'UUID del filesystem del tuo sistema Linux.

Un ingegnere, Theodore Yue Tak Ts'o aveva creato una libreria chiamata libuuidper identificare tutti i filesystem Linux in modo univoco. Quindi, questo file di libreria è ora utilizzato nel sistema UUID (Universally Unique Identifier). L'UUID è un sistema numerico a 128 bit che può etichettare ogni file con un numero casuale univoco in modo che un amministratore possa riconoscere i suoi file di sistema per nome. In questo post, discuteremo il processo di come identificare l'UUID del filesystem Linux.

Identificatore univoco universale (UUID)


La tabella del filesystem (fstab) è la posizione in cui tutte le proprietà di montaggio sono registrate all'interno del eccetera directory di Linux radice. Possiamo vedere il fstab table usando il comando cat nel terminale. Nell'output, troveremo l'UUID del nostro fstab file.

L'UUID è assegnato in un sistema esadecimale 32, diviso in cinque parti e separato da trattini. La forma di un UUID è come 8-4-4-4-12. Qui per un esempio, sto mostrando l'UUID di my fstab dal terminale usando gatto comando.

$ cat /etc/fstab

Qui puoi vedere il mio fstab L'UUID è assegnato come:

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

Qui, i 32 caratteri si sono effettivamente trasformati in 36 caratteri con 4 trattini. Se osserviamo da vicino la formazione dell'UUID, possiamo che la struttura sia così:

AAAAAAAA-BBBB-CCCC-DDDD-FFFFFFFFFFFF

La formazione dell'UUID contiene una variazione di timestamp, l'indirizzo MAC codificato e alcuni numeri generati casualmente.

1. Identificazione dell'UUID del filesystem in Linux di tune2fs Comando


Tune2fs è un comando in Linux che può essere utilizzato per regolare la struttura dei file sintonizzabili. Potresti sapere che in Windows i file vengono creati principalmente in NTFS o Fat32, ma in Linux i file vengono generati nei filesystem ext2, ext3 o ext4. Se hai bisogno di cambiare le variabili o i parametri di quei file, puoi usare il tune2fs comando.

Il tune2fs è un potente comando che può anche determinare le impostazioni correnti dei file del tuo filesystem Linux. Se vuoi vedere i dettagli sugli usi di tune2fs, basta semplicemente digitare tune2fs nel Terminale, mostrerà gli elenchi che possono essere fatti da tune2fs.

Lascia, vogliamo vedere le proprietà UUID del filesystem di my dev/sda1 Posizione. Per questo, dobbiamo digitare il seguente comando nel terminale usando il tune2fs comando. Se trovi qualche errore come, autorizzazione negata durante il tentativo di aprire /dev/sda1; puoi provare il secondo comando che include sudo (il superutente fa).

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

2. Identificazione dell'UUID del file system tramite blkid Comando


Per determinare gli attributi del dispositivo a blocchi del filesystem Linux, possiamo usare l'identificazione del blocco(blu)comando nel terminale. Il blkid comando può identificare il UUID e informazioni dettagliate sul filesystem Linux.

Lascia, vogliamo trovare l'UUID di /dev/sda1 Posizione. Per questo, dobbiamo digitare il seguente comando nel terminale. E nell'output, troveremo l'UUID, l'ID della partizione e il tipo di driver.

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

3. Identificazione dell'UUID del filesystem in Linux di lsblk Comando


Informazioni sull'elenco a blocchi, lsblk il comando è usato per vedere le informazioni dettagliate e l'UUID del filesystem in Linux. Il lsblk il comando può mostrare il nome, il tipo di dispositivo, i numeri di dispositivo principali e secondari, il dispositivo rimovibile, il punto di montaggio, le dimensioni del dispositivo, ecc.

$ sudo lsblk

4. Determinazione dell'UUID della partizione del disco in Linux di udevadm Comando


Amministratore del gestore dei dispositivi dello spazio utente o, in breve, udevadm è un comando utilizzato in Linux per identificare gli eventi di runtime e kernel di un file. I contenuti di runtime sono associati ai processi in corso all'interno del dispositivo. Di solito, questi file sono temporanei. Il udevadm il comando può raccogliere informazioni sui file dal database, attivare qualsiasi azione sotto l'utente amministrativo, controllare il udev demone, monitorare il kernel e testare un evento.

Lascia, vogliamo controllare lo stato del file rimovibile sul terminale usando udevadm, possiamo digitare il seguente comando nel terminale.

$ udevadm monitor

E il monitor stamperà gli eventi ricevuti per:

UDEV - l'evento che udev invia dopo l'elaborazione della regola KERNEL - il kernel uevent

Dopo questa fase, se inseriamo un dispositivo rimovibile, stamperà lo stato del disco nel terminale. L'output sarà come l'immagine fornita di seguito.

Possiamo anche usare l'azione trigger sotto udevadm comando. Ecco un esempio.

$ 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. Identificazione dell'UUID della partizione del disco tramite dumpe2fs Comando


Il dumpe2fs il comando viene utilizzato per identificare la dimensione del blocco, le informazioni sul superblocco di un file system. Se perdi il tuo superblocco su un filesystem, perdi l'accesso a quel filesystem. Il dumpe2fs il comando può determinare dove è montato il file, l'UUID del filesystem, il numero magico del filesystem, i flag del filesystem, il comportamento degli errori, il tipo di sistema operativo del filesystem, i blocchi liberi, la dimensione del gruppo di blocchi Flex e molte altre cose.

Lascia, se vogliamo eseguire il dumpe2fs comando sulla posizione di sda1 nel nostro filesystem Linux, tutto ciò di cui abbiamo bisogno è digitare il seguente comando nel terminale.

$ sudo dumpe2fs /dev/sda1

Puoi anche controllare il dumpe2fs versione della tua macchina Linux.

$ sudo dumpe2fs -V [sudo] password per jahid: dumpe2fs 1.44.1 (24-mar-2018) Utilizzo della versione 1 della libreria EXT2FS.44.1 jahid@jahidHP:~$

6. Identificazione dell'UUID del filesystem in Linux di hwinfo Comando


Informazioni sull'hardware o, in breve, il hwinfo command è un comando molto professionale per identificare l'UUID del filesystem di Linux. Viene utilizzato per monitorare le condizioni e la salute del sistema. Questo comando può estrarre informazioni dall'hardware. Può raccogliere informazioni da disco rigido, monitor, tastiera, mouse, scheda di rete e così via.

Il hwinfo il comando è utile per determinare la versione del file, scrivere nel file di registro, per ottenere le informazioni sulla partizione, le informazioni sulla scheda di rete, le informazioni sulla CPU, le informazioni sull'hardware del sistema, ecc. Puoi installare hwinfo all'interno della tua macchina Linux dai seguenti comandi.

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

Ora, dopo l'installazione di hwinfo è fatto, puoi eseguire i seguenti comandi nel tuo terminale per identificare le informazioni sull'hardware.

$ 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. Identificazione dell'UUID del filesystem tramite uuid Comando


Utilizzando il comando Universally Unique Identifier (UUID) nel file system Linux, è possibile determinare il nome del file, la versione del file, i numeri di conteggio dei file, il formato del file e il numero ID univoco del file.

Se il tuo sistema Linux non ha l'UUID installato, puoi provare il seguente comando da terminale per installare l'UUID.

$ sudo apt install uuid

Per ottenere le informazioni UUID del tuo filesystem, esegui questo comando nel tuo terminale.

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

Pensieri finali


Linux mantiene una gerarchia di file system. Nell'intero post, ho cercato di presentarti i metodi su come identificare l'UUID del filesystem in Linux e come entrare nel flusso del filesystem. Abbiamo discusso cos'è l'UUID e come possiamo identificare l'UUID dei filesystem in diversi metodi. Alcuni comandi del terminale sono menzionati sopra nel post per determinare lo stato del file e il runtime. Alcuni comandi e metodi riguardano come identificare i tipi di hardware.

Ho provato a trovare i metodi che ho usato per eseguire per controllare il filesystem in Linux. È possibile che mi dimentichi di menzionare alcuni punti. Sarà molto apprezzato se scrivi cosa mi sono perso nella casella dei commenti. Puoi anche scrivere i tuoi commenti su questo post. E non dimenticare di condividere questo post sui social media in modo che i tuoi amici fanatici di Linux possano leggere questo post.

Motori di gioco gratuiti e open source per lo sviluppo di giochi Linux
Questo articolo tratterà un elenco di motori di gioco gratuiti e open source che possono essere utilizzati per lo sviluppo di giochi 2D e 3D su Linux....
Tutorial Shadow of the Tomb Raider per Linux
Shadow of the Tomb Raider è la dodicesima aggiunta alla serie Tomb Raider, un franchise di giochi d'azione e avventura creato da Eidos Montreal. Il gi...
Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...