Welcher * nix-Befehl würde den Festplattenarm veranlassen, schnell zwischen der Mitte und der Kante des Plattentellers zu wechseln?
Theoretisch sollte es bald zu einem mechanischen Versagen kommen. Es ist für ein Experiment mit alten Festplatten.
Welcher * nix-Befehl würde den Festplattenarm veranlassen, schnell zwischen der Mitte und der Kante des Plattentellers zu wechseln?
Theoretisch sollte es bald zu einem mechanischen Versagen kommen. Es ist für ein Experiment mit alten Festplatten.
Antworten:
hdparm --read-sector N
wird einen Low-Level-Lesevorgang des Sektors N unter Umgehung der Blockschicht-Abstraktion ausgeben . Verwenden Sie -I
diese Option , um die Anzahl der Sektoren des Geräts abzurufen.
-F Flush the on-drive write cache
die --repair-sector
Option und verwenden muss, um Caching zu vermeiden .
Ihre Festplatte muss wirklich alt sein, damit dies wie erwartet funktioniert. Die Laufwerke durften zunächst die physische Spur (Zylinder), den realen physischen Kopf und den Sektor angeben, um auf die Daten zuzugreifen (ursprüngliches Konzept des CHS- Standards), aber alle neueren Laufwerke (auch die alten wie die heutigen) verwenden eine vollständig fiktive Geometrie (und haben diese) Ersatzblöcke, um Blöcke automatisch neu zuzuordnen, von denen die Laufwerkslogik annimmt, dass sie wackelig werden). Darüber hinaus kann sich die genaue interne Zuordnung zwischen realer und repräsentativer Geometrie jederzeit ändern (es gibt ein SMART-Attribut , um diese Ereignisse anzuzeigen ).
Daher gibt es meines Erachtens in diesen Tagen keinen Befehl, um den Festplattenarm zu zwingen, sich an eine bestimmte Position auf dem Plattenteller zu bewegen, es sei denn, es ist möglich, zuerst die Firmware zu ändern. Sogar das Verschieben zum "letzten Block" ist aufgrund dieser Ersatzteile nicht wirklich der letzte Block.