Préambule
Pourquoi je hais Linux (des fois) :
2. View I/O Limits

Use the -i option as shown below to display the I/O limits on a particular block device.

You can either pass the partition as an argument, or the whole device.

The following output displays the minimum IO size, physical and logical sector size of /dev/sdb1 device.

# blkid -i /dev/sdb1
MINIMUM_IO_SIZE=512
PHYSICAL_SECTOR_SIZE=512
LOGICAL_SECTOR_SIZE=512
source
et dans un terminal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
# blkid -i /dev/sda4
MINIMUM_IO_SIZE=13213811617399046656
PHYSICAL_SECTOR_SIZE=13213811617399046656
LOGICAL_SECTOR_SIZE=12884902400


+++
blkid display a single device attribute

the blkid command with a device name display only this device attributes

# blkid /dev/sda
/dev/sda: UUID="a4dc8beb-1f79-4a54-883c-26bad0570794" TYPE="xfs" LABEL="/dcs07_l4_5"
source
et dans un terminal :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
# blkid /dev/sda
/dev/sda: TYPE="isw_raid_member"
(nota : cette information serait peut-être issue de l'utilisation précédente de ce disque [seconde main], qui aurait résisté au partitionnement + formatage ?)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
# blkid /dev/sda4
/dev/sda4: LABEL="datas" UUID="88e48b0e-ef96-4cc0-b249-fa998ec2ec34" TYPE="ext4"
Ah ! Faut rajouter le "4" pour transformer le device en partoche.

et avec un autre disque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
# blkid /dev/sdb
(rien -- ligne vide)
# blkid /dev/sdb1
/dev/sdb1: LABEL="backup_sdb" UUID="2fcd8e8f-09c9-4ed5-90be-358eb3541d95" TYPE="ext4"
Pareil, faut rajouter "1".
Ces trucs-là me font perdre des heures, c'est dingue -- comme si j'avais l'éternité devant moi ...

+++
La question :
j'essaie juste de savoir pourquoi tune2fs ne remonte pas la même information que df -B1 en ce qui concerne l'espace total d'une partition :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
# df -B1 /dev/sdb1
Sys. fich.        1B-blocks        Util.  Disponible Uti% Monté sur
/dev/sdb1      867740401664 746057814016 77597048832  91% /media/sdb1
 
# tune2fs -l /dev/sdb1
Block count:              215261439 --> x 4096 = 881710854144
Free blocks:               29707663 --> x 4096 = 121682587648, correspond au champ f_bfree de la structure statvfs quand on joue avec C
Reserved block count:      10763071 --> x 4096 =  44085538816, soustraction des champs f_bfree - f_bavail
La différence entre Block count de t2fs et 1B-blocks de df (qui correspond au champ f_blocks de la structure statvfs) est inexplicable et je ne sais pas quelle valeur correspond à la vraie vie.

Si quelqu'un a une idée...