blkid Generatore di comandi
Generare comandi blkid per individuare e visualizzare gli attributi dei dispositivi di blocco (UUID, etichetta, tipo)
Introduzione a blkid
## Cos’è blkid?
Il comando `blkid` individua i dispositivi a blocchi e stampa i loro attributi: più comunemente il UUID, LABEL e il TYPE del filesystem. È il metodo standard per trovare gli identificatori stabili necessari per `/etc/fstab`, i comandi di montaggio e la configurazione di avvio.
## Come utilizzarlo
1. **Scegliere un obiettivo** (opzionale): Inserire un dispositivo specifico o un pattern globale (ad esempio, `/dev/sda1`, `/dev/sda*`), oppure lasciarlo vuoto per scansionare tutti i dispositivi. 2. **Filtrare o formattare** (opzionale): Utilizzare `-s` per visualizzare solo un’etichetta, `-t` per cercare in base a un token, `-o` per modificare il formato di output. 3. **Copiare e eseguire**: Incollare il comando generato nel proprio terminale. `blkid` è in modalità solo lettura e può essere eseguito in qualsiasi momento in modo sicuro.
Opzioni comuni
### Dispositivo (posizionale, opzionale)
Eseguire una ricerca su un singolo dispositivo: `blkid /dev/sda1`, oppure utilizzare un pattern globale: `blkid /dev/sda*`. Ometterlo per esaminare tutti i dispositivi di tipo blocco.
### `-s TAG` Mostra l’etichetta
Stampare soltanto l’etichetta specificata (ad esempio, `UUID`, `LABEL`, `TYPE`): `blkid -s UUID /dev/sda1`.
### `-t TOKEN` Token di ricerca
Filtrare i dispositivi in base a un token `NAME=value` (ad esempio, `TYPE=ext4`, `LABEL=root`): `blkid -t TYPE=ext4`.
### `-o FORMAT` Formato di output
Scegliere come vengono stampati i risultati: `device` (solo nomi dei dispositivi), `export` ( coppie KEY=value), `list` (tabella), `full` (valore predefinito), `value` (valore grezzo dell’etichetta), `udev` (stile udev).
### `-c FILE` Cache
Leggere da/scrivere in un file di cache invece di interrogare i dispositivi in tempo reale. Passare `/dev/null` per forzare un’indagine aggiornata e ignorare la cache.
### `-p` Indagine a basso livello
Eludere la cache e leggere direttamente il superblock del dispositivo per ottenere attributi precisi e aggiornati.
### `-U` / `-v`
`-U` converte un UUID in un nome di dispositivo (o viceversa). `-v` stampa la versione di blkid e termina l’esecuzione.
▶Come posso trovare il UUID di una partizione per /etc/fstab?
▶Come posso elencare ogni dispositivo e il suo tipo di filesystem?
▶blkid mostra informazioni obsolete o mancanti: come posso forzare un nuovo scan?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.