GNU/Linux >> Znalost Linux >  >> Linux

Příkaz k vynucení pohybu ramene pevného disku na konkrétní pozici na talíři

hdparm --read-sector N vydá nízkoúrovňové čtení sektoru N obcházení abstrakce blokové vrstvy. Použijte -I získat počet sektorů zařízení.


Váš pevný disk musí být opravdu starý, aby to fungovalo podle očekávání. Jednotky zpočátku umožňovaly specifikovat fyzickou stopu (cylindr), skutečnou fyzickou hlavu a sektor pro přístup k datům (počáteční koncept standardu CHS), ale jakékoli novější jednotky (i staré jako dnes) používají zcela smyšlenou geometrii (a mají náhradní bloky, k automatickému přemapování bloků, o kterých si logika jednotky myslí, že jsou stále nemotorné). Kromě toho se přesné interní mapování mezi reálnými a reprezentativními geometriemi může kdykoli změnit (k zobrazení těchto událostí existuje atribut SMART).

Proto si myslím, že v dnešní době neexistuje příkaz „vynutit rameno pevného disku přesunout se na konkrétní pozici na talíři“, pokud není možné nejprve upravit firmware. Dokonce ani přesun do „posledního bloku“ není ve skutečnosti posledním blokem, kvůli těm rezervám.


Linux
  1. Používání Disku Google z příkazového řádku systému Linux

  2. 5 způsobů, jak použít příkaz move v Linuxu

  3. Jak použít příkaz 'mv' k přesunutí souborů kromě souborů v konkrétním adresáři?

  1. Při použití data příkazu linux přidejte určitý čas

  2. Jak zkontrolovat stav pevného disku

  3. Získat celkovou velikost mého pevného disku v Linuxu pomocí příkazového řádku bez oprávnění root?

  1. Špatný příkaz dd na hlavním disku - Jak obnovit data?

  2. Blokovat konkrétní příkaz v Linuxu pro konkrétního uživatele

  3. Jak určit nejlepší velikost bajtu pro příkaz dd