____________________________________________________________________
Comando: hdparm
Path: /sbin/hdparm
SINTASSI
# hdparm [option] [device]
DESCRIZIONE
-
option indica la modalità di funzionamento di hdparm. Può assumere i seguenti
valori:
-
-a legge o imposta il numero di settori che il filesystem deve gestire con
una singola operazione di lettura o scrittura (il valore di default è 8
settori);
La logica microprogrammata delle unità a disco in genere
prevede già un read-ahead (numero di settori prelevati con
una sola operazione di lettura) di più di un settore.
|
-
-A[value]
imposta (value = 1) o disabilita (value = 0) la caratteristica di
look-ahead
dell’unità a disco (per default è attiva);
-
-b[value]
legge o imposta lo stato del bus (0 = off, 1 = on, 2 = tristate - alta
impedenza);
-
-B[value]
imposta l’APM
se l’unità lo supporta (value =1-255). Un valore value basso indica una
gestione del consumo di tipo aggressivo, mentre un valore alto indica
migliori prestazioni, ma consumi più elevati (indicando per value un valore
di 255, si disabilita l’APM);
-
-c[value]
abilita (1) o disabilita (0) l’I/O a 32 bit oppure ne verifica la relativa
impostazione. Specificando value = 3 si abilita l’I/O a 32 bit con una
particolare sequenza dei segnali di sincronismo;
-
-C Legge lo stato dell’alimentazione dell’unità a disco, visualizzando i messaggi
riportati nella tab. 1.6;
| Tabella 1.6: | Possibili stati dell’unità visualizzati da hdparm. |
|
-
-d[value]
abilita o disabilita l’utilizzo della gestione
DMA
per l’unità;
-
-D[value]
abilita o disabilita la gestione dei malfunzionamenti del disco da parte della
logica miroprogrammata presente sull’unità (on-drive defect
management);
-
-E[value]
imposta la velocità di lettura (per i lettori CD-ROM);
-
-f (flush) scarica il contenuto della cache sul disco;
-
-g visualizza la geometria del disco (cilindri, testine, settori), la sua
dimensione (in settori) ed il settore a cui esso inizia (offset);
-
-h visualizza un aiuto sommario di hdparm;
-
-i visualizza le informazioni identificative dell’unità a disco (se
disponibili);
-
-I visualizza le informazioni identificative, in maniera più dettagliata,
leggendole direttamente dall’unità a disco;
-
-k[value]
imposta (1 = attiva, 0 = disattiva) o legge la caratteristica di
memorizzazione (per default disattiva) delle impostazioni (relative alle
opzioni -dmu) anche dopo un riavvio del sistema;
-
-K[value]
imposta (1 = attiva, 0 = disattiva) o legge la caratteristica
di memorizzazione (per default disattiva) delle caratteristiche
(impostate con le opzioni -APSWXZ) anche dopo un riavvio del
sistema;
-
-m[value]
imposta o legge l’impostazione relativa al numero di settori trasferiti per
ogni richiesta di I/O all’unità (IDE Block Mode).
-
-M[value]
imposta o legge l’impostazione relativa all’AAM (Automatic Acoustic
Management). Il valore value può variare tra 0 e 254 (128 indica al
dispositivo di essere più silenzioso possibile, ma anche il più lento, mentre
254 il più rumoroso ma più il veloce).
-
-n[value]
imposta o legge l’impostazione relativa all’ignorare eventuali errori di
scrittura sul disco.
-
-p[value]
tenta di impostare la modalità
PIO
indicata da value (se non indicata, tenta di riconoscere automaticamente
quale sia la migliore modalità PIO);
-
-P[value]
imposta il numero massimo di settori relativo al meccanismo di prefetch
interno dell’unità;
-
-q[value]
tratta in maniera silente l’opzione che la segue, non visualizzandone i
relativi messaggi di output;
-
-r[value]
imposta o legge l’impostazione di accesso in sola lettura per l’unità
considerata;
-
-R[value]
registra un’interfaccia ATA (v. l’opzione -U);
-
-S[value]
imposta il timeout relativo allo spin-down (standby) dell’unità, cioè il
valore che indica al disco quanto tempo attendere, se non sta effettuando
nessuna attività, prima di arrestare la rotazione, per risparmiare energia (0
indica nessuna gestione del risparmio energetico, i valori che
vanno da 1 a 240 indicano timeout di multipli di 5 secondi, i
valori da 241 a 251 specificano multipli di 30 minuti, il valore
252 indica un timeout di 21 minuti, 253 indica di utilizzare il
timeout preimpostato dal costruttore e 255 indica 21 minuti e 15
secondi);
-
-T[value]
esegue un test della velocità di lettura dalla cache che il sistema
associa all’unità, senza effettuare alcun accesso al dispositivo
fisico;
-
-t[value]
esegue un test della velocità di lettura direttamente dal dispositivo;
-
-u[value]
imposta o legge l’impostazione relativa all’unmaskirq (IRQ - Interrupt
ReQuest) dell’unità: consente (1) o meno (0) al driver di considerare altri
interrupt mentre ne sta già servendo uno);
-
-U[value]
de-registra un’interfaccia ATA. Da utilizzare soltanto per dispositivi che supportano
l’hot-swap;
-
-v[value]
visualizza tutte le impostazioni (come -acdgkmnru per le unità ATA, -gr
per quelle SCSI o -adgr per quelle XT). È l’opzione di default quando non
ne viene specificata nessuna;
-
-w[value]
reimposta un’unità (pericoloso);
-
-W[value]
abilita o meno la caratteristica di write-caching dell’unità;
-
-x[value]
attiva (1) o meno (0) lo stato di alta impedenza (tristate) dell’unità
(pericoloso);
-
-X[value]
imposta la modalità di trasferimento delle informazioni (transfer mode) per
il bus ATA, secondo la PIO o il DMA (v. tab. 1.7);
| Tabella 1.7: | Modalità di trasferimento delle informazioni
impostabili con hdparm. |
|
-
-y[value]
forza l’unità ATA ad attivare la modalità di basso consumo energetico
(standby), facendola arrestare;
-
-Y[value]
forza l’unità ATA ad attivare la modalità di più basso consumo energetico
(sleep), disattivandola completamente;
-
-z[value]
forza il kernel a rileggere la partition
table
dell’unità a disco;
-
-Z[value]
disabilita la funzione di risparmio energetico di alcuni dischi
Seagate;
-
device è l’unità a disco sulla quale si desidera operare;
Se nessun’opzione viene specificata, vengono assunte le opzioni -acdgkmnru.
____