Obslužný program hdparm může být použit uživatelem root k nastavení a vyladění nastavení pro pevné disky IDE. Udělali byste to, abyste vyladili disky pro optimální výkon. Po předchozím vyžadování opravy jádra a instalace souvisejících podpůrných programů je nyní program hdparm součástí Ubuntu. Měli byste experimentovat pouze se souborovými systémy připojenými pouze pro čtení, protože některá nastavení mohou při nesprávném použití poškodit některé systémy souborů. Příkaz hdparm také funguje s jednotkami CD-ROM a některými jednotkami SCSI.
Syntaxe:
# hdparm command device
Příklady příkazů hdparm
1. Chcete-li získat parametry zařízení:
# hdparm /dev/sde
2. Chcete-li získat počet sektorů systému souborů:
# hdparm /dev/sde
3. Chcete-li získat IDE čtení dopředu, funkce výhledu dopředu
# hdparm -A /dev/sde # hdparm -a /dev/sde
4. Chcete-li získat stav sběrnice (****):
# hdparm -b /dev/sde
5. Chcete-li získat stav sběrnice:
# hdparm -b /dev/sda
6. Chcete-li zjistit/nastavit stav rozšířené správy napájení:
# hdparm -B /dev/sda
7. Dotaz/nastavení 32bitového I/O stavu:
# hdparm -c /dev/sda
8. Chcete-li zobrazit aktuální stav režimu napájení IDE:
# hdparm -C /dev/sda
9. Chcete-li povolit/zakázat příznak „using_dma“:
# hdparm -d /dev/sda
10. Chcete-li zmrazit/zamknout aktuální konfiguraci disku:
# hdparm --dco-freeze /dev/sda
11. Chcete-li zjistit a vypsat informace týkající se nastavení konfigurace disku:
# hdparm --dco-identify /dev/sda
12. Resetování všech nastavení disku:
# hdparm --dco-restore /dev/sda
13. Chcete-li obejít mezipaměť stránek pro přímé čtení:
# hdparm --direct /dev/sda
14. Chcete-li povolit/zakázat funkci správy defektů na disku:
# hdparm -D /dev/sda
15. Nastavení rychlosti jednotky CD/DVD:
# hdparm -E /dev/sda
16. Synchronizace a vyprázdnění mezipaměti:
# hdparm -f /dev/sda
17. Vyprázdnění vyrovnávací paměti pro zápis na disku:
# hdparm -F /dev/sda
18. Zobrazení geometrie disku:
# hdparm -g /dev/sda
19. Chcete-li zobrazit stručné informace o použití:
# hdparm -h /dev/sda
20. Chcete-li zobrazit identifikační informace, které ovladače jádra uložily:
# hdparm -i /dev/sda
21. Vyžádání identifikačních údajů přímo z disku:
# hdparm -I /dev/sda
22. Vydání příkazu ATA IDLE_IMMEDIATE a uvedení disku do stavu nižší spotřeby:
# hdparm --idle-immediate /dev/sda
23. Vydání příkazu ATA IDLE_IMMEDIATE_WITH_UNLOAD, uvolnění nebo zaparkování hlav a uvedení disku do stavu nižší spotřeby:
# hdparm --idle-unload /dev/sda
24. Vypíše identifikační data disku v hex do stdout:
# hdparm --Istdout /dev/sda
25. Chcete-li získat/nastavit příznak keep_settings_over_reset pro disk:
# hdparm -k /dev/sda
26. Nastavení příznaku keep_features_over_reset disku:
# hdparm -K /dev/sda
27. Chcete-li nastavit příznak zámku dveří jednotky:
# hdparm -L /dev/sda
28. Chcete-li získat/nastavit počet sektorů pro více sektorových I/O na disku:
# hdparm -m /dev/sda
29. Chcete-li záměrně vytvořit chybný sektor:
# hdparm --make-bad-sector /dev/sda
30. Chcete-li získat/nastavit nastavení Automatic Acoustic Management (AAM):
# hdparm -M /dev/sda
31. Chcete-li získat/nastavit maximální viditelný počet sektorů:
# hdparm -N /dev/sda
32. Chcete-li získat/nastavit příznak „ignorovat chyby zápisu“ v ovladači:
# hdparm -n /dev/sda
33. Chcete-li se pokusit přeprogramovat čipovou sadu rozhraní IDE pro zadaný režim PIO:
# hdparm -p /dev/sda
34. Chcete-li nastavit maximální počet sektorů pro interní mechanismus předběžného načtení jednotky:
# hdparm -P /dev/sda
35. Tiché zacházení s dalším příznakem:
# hdparm -q /dev/sda
36. Přepnutí disku do klidového režimu (nízká spotřeba):
# hdparm -S /dev/sda
37. Chcete-li provést časování čtení z mezipaměti pro účely benchmarku a porovnání:
# hdparm -T /dev/sda
38. Chcete-li provést časování čtení zařízení pro účely benchmarku a porovnání:
# hdparm -t /dev/sda
39. Chcete-li získat/nastavit příznak přerušení-odmaskování pro jednotku:
# hdparm -u /dev/sda
40. Zobrazení některých základních nastavení:
# hdparm -v
41. Chcete-li zobrazit další diagnostiku některých příkazů:
# hdparm --verbose
42. Chcete-li získat/nastavit funkci ukládání do mezipaměti disku IDE/SATA:
# hdparm -W /dev/sda
43. Nastavení režimu přenosu IDE pro jednotky (E)IDE/ATA:
# hdparm -X /dev/sda
44. Vynucení okamžitého přechodu disku IDE do pohotovostního režimu s nízkou spotřebou energie:
# hdparm -y /dev/sda
45. Chcete-li vynutit, aby jednotka IDE okamžitě vstoupila do režimu spánku s nejnižší spotřebou energie:
# hdparm -Y /dev/sda
46. Chcete-li vynutit opětovné načtení jádra tabulky oddílů zadaného zařízení:
# hdparm -z /dev/sda
47. Chcete-li vypnout funkci automatické úspory energie u určitých disků Seagate:
# hdparm -Z /dev/sda
48. Čtení teploty z některých (většinou Hitachi) disků:
# hdparm -H /dev/sda
Příkaz hdparm je uživatelské rozhraní do knihoven jádra a modulů. Zahrnuje podporu pro úpravu parametrů i jejich hlášení. Při změně těchto parametrů buďte extrémně opatrní!