Quale comando * nix farebbe cambiare rapidamente il braccio del disco rigido tra il centro e il bordo del piatto?
In teoria dovrebbe presto causare un guasto meccanico. È per un esperimento con vecchi dischi rigidi.
Quale comando * nix farebbe cambiare rapidamente il braccio del disco rigido tra il centro e il bordo del piatto?
In teoria dovrebbe presto causare un guasto meccanico. È per un esperimento con vecchi dischi rigidi.
Risposte:
hdparm --read-sector N
rilascerà una lettura di basso livello del settore N bypassando l'astrazione dello strato di blocco. Utilizzare -I
per ottenere il numero di settori del dispositivo.
-F Flush the on-drive write cache
l' --repair-sector
opzione e.
Il tuo disco rigido deve essere davvero vecchio affinché questo funzioni come previsto. Inizialmente le unità consentivano di specificare la traccia fisica (cilindro), la testa fisica reale e il settore per accedere ai dati (concetto iniziale dello standard CHS ), ma qualsiasi unità più recente (anche antica come in termini di oggi) utilizza una geometria completamente fittizia (e ha blocchi di riserva, per rimappare automaticamente i blocchi che la logica dell'unità ritiene stia diventando instabili). Inoltre, la mappatura interna precisa tra geometrie reali e rappresentazionali può cambiare in qualsiasi momento (esiste un attributo SMART per vedere questi eventi).
Quindi penso che non ci sia alcun comando "per forzare il braccio del disco rigido a spostarsi in una posizione specifica sul piatto" in questi giorni, a meno che non sia possibile modificare prima il firmware. Anche passare a "l'ultimo blocco" non è proprio l'ultimo blocco, a causa di quei pezzi di ricambio.