Recuperare informazioni sui dispositivi su Linux con blkid

Recuperare informazioni sui dispositivi su Linux con blkid

Ho scoperto un utile comando per reperire informazioni sui dispositivi (a blocchi) con Linux: blkid!

La pagina man recita così:

blkid - locate/print block device attributes

Ed in effetti è proprio quello che fa, senza fronzoli.

Una volta installato, basta dare il comando:

$ blkid
/dev/sdb1: LABEL="DATI" UUID="3e918c4d-deb8-449c-965b-43b4c1418ca9" TYPE="xfs" PARTUUID="218e1211-01"
/dev/sda1: UUID="dd8b023c-3206-4aa0-a6a1-e621d3e1ca60" TYPE="swap" PARTUUID="c4cf4b32-01"
/dev/sda2: LABEL="OS" UUID="ce847b88-c755-46c8-bac6-12eba82293d2" TYPE="ext4" PARTUUID="c4cf4b32-02"
/dev/sdc1: LABEL="MATTE8" UUID="1597-5810" TYPE="vfat" PARTUUID="6c888ebd-01"

Come vedete elenca tutti i device / partizioni montate.

Se vogliamo più informazioni:

# blkid -po udev /dev/sda
ID_PART_TABLE_UUID=c4cf4b32
ID_PART_TABLE_TYPE=dos

In questo caso ci servono privilegi elevati, e dobbiamo indicare un device.

Ci stanno altre opzioni interessanti, tipo questa:

# blkid -i /dev/sda
DEVNAME=/dev/sda
MINIMUM_IO_SIZE=512
PHYSICAL_SECTOR_SIZE=512
LOGICAL_SECTOR_SIZE=512

In pratica ci mostra i limiti di I/O del device.

Per il resto, guardate alla man page.

Enjoy!