Hdparm/Fragmentierung
Erscheinungsbild
Fragmentierung
Fragmentierung einer Datei
- --fibmap
- Wenn man herausfinden möchte, welche Sektoren eine Datei belegt, oder wie fragmentiert sie ist, bietet sich diese Option an. Hdparm benötigt nach dieser Option ausschließlich den Absoluten Pfad zur gewünschten Datei. Bei Erfolg wird eine Liste der belegten Bereiche ausgegeben. Die Sektorzahlen sind absolute LBA Nummern der betreffenden Festplatte und keine Blockzahlen des Dateisystems! Laut Manpage scheint diese Option mit fast jedem Dateisystem umgehen zu können. Nur nach einem sync soll es auch bei ext4/xfs gut funktionieren.
- Hinweis
- Erst ab hdparm Version 8.7 und Debian Lenny verfügbar
- Beispiel
sudo hdparm --fibmap /boot/vmlinuz-2.6.38.3-1000hz /boot/vmlinuz-2.6.38.3-1000hz: filesystem blocksize 4096, begins at LBA 63; assuming 512 byte sectors. byte_offset begin_LBA end_LBA sectors 0 10682503 10682558 56 28672 10685159 10685174 16 36864 10687167 10687190 24 49152 10687199 10687278 80 90112 10693263 10693270 8 94208 10693919 10693966 48 118784 10694047 10694670 624 438272 10695807 10696190 384 634880 10696639 10698814 2176 1748992 10699647 10700294 648 2080768 10700415 10701102 688 2433024 10702399 10702702 304