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