Back To Basis : tune2fs, réservation d’espace pour le système
Je me suis aperçue récemment d'une tout petite incohérence liée à l'estimation de l'espace disponible et occupé de mon disque dur.
# df -h /dev/sdb1 Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur /dev/sdb1 459G 432G 3,8G 100% /dataEt oui : 432+3,8 = 435,8 or mon disque totalise une taille de 459G. Il faut dire que cela m'est complètement sorti de la tête, mais en fait la différence est à attribuer à la réservation d'espace pour le système. Cette réservation peut être utile par exemple lors d'une sur-utilisation mémoire, quand l'OS passe en swap. Vu qu'il s'agit d'un disque de données, donc non relié au système, ni une ni deux, je m'en vais te virer cette réservation qui est bien gourmande ! Petit aperçu de l'état du disque :
# tune2fs -l /dev/sdb1 tune2fs 1.41.9 (22-Aug-2009) Filesystem volume name: DATA Last mounted on: not available Filesystem UUID: 9841e4fa-11cc-47a0-8e57-dd319c53ed37 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file Filesystem flags: signed_directory_hash Default mount options: (none) Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 30531584 Block count: 122096000 Reserved block count: 6104800 Free blocks: 7077533 Free inodes: 30060143 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 994 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 8192 Inode blocks per group: 512 Filesystem created: Mon Oct 5 17:58:10 2009 Last mount time: Wed Feb 16 10:02:40 2011 Last write time: Wed Feb 16 10:02:40 2011 Mount count: 2 Maximum mount count: 37 Last checked: Tue Jan 4 09:44:01 2011 Check interval: 15552000 (6 months) Next check after: Sun Jul 3 10:44:01 2011 Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 28 Desired extra isize: 28 Journal inode: 8 Default directory hash: half_md4 Directory Hash Seed: c9cd057b-45a5-4b4b-999a-302e1fec3229 Journal backup: inode blocksHop ! Mise à 0 du pourcentage disque réservé au système :
# tune2fs -m 0 /dev/sdb1 tune2fs 1.41.9 (22-Aug-2009) Initialisation du pourcentage de blocs réservés à 0% (0 blocs)De suite c'est beaucoup mieux :
# df -h /dev/sdb1 Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur /dev/sdb1 459G 432G 27G 95% /dataEt pour les détails :
# tune2fs -l /dev/sdb1 tune2fs 1.41.9 (22-Aug-2009) Filesystem volume name: DATA Last mounted on: not available Filesystem UUID: 9841e4fa-11cc-47a0-8e57-dd319c53ed37 Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super large_file Filesystem flags: signed_directory_hash Default mount options: (none) Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 30531584 Block count: 122096000 Reserved block count: 0 Free blocks: 7077533 Free inodes: 30060143 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 994 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 8192 Inode blocks per group: 512 Filesystem created: Mon Oct 5 17:58:10 2009 Last mount time: Wed Feb 16 10:02:40 2011 Last write time: Wed Mar 30 10:18:28 2011 Mount count: 2 Maximum mount count: 37 Last checked: Tue Jan 4 09:44:01 2011 Check interval: 15552000 (6 months) Next check after: Sun Jul 3 10:44:01 2011 Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 28 Desired extra isize: 28 Journal inode: 8 Default directory hash: half_md4 Directory Hash Seed: c9cd057b-45a5-4b4b-999a-302e1fec3229 Journal backup: inode blocksCa, c'est fait...