Яка команда * nix призведе до того, що рука жорсткого диска швидко перемикається між центром та краєм блюда?
Теоретично це незабаром повинно викликати механічну несправність. Це для експерименту зі старими жорсткими дисками.
Яка команда * nix призведе до того, що рука жорсткого диска швидко перемикається між центром та краєм блюда?
Теоретично це незабаром повинно викликати механічну несправність. Це для експерименту зі старими жорсткими дисками.
Відповіді:
hdparm --read-sector N
видасть зчитування низького рівня сектора N, минаючи абстракцію рівня блоку. Використовуйте -I
для отримання кількості секторів пристрою.
-F Flush the on-drive write cache
і та --repair-sector
.
Ваш жорсткий диск повинен бути дійсно старим, щоб це працювало як очікувалося. Спочатку диски дозволяли вказувати фізичну доріжку (циліндр), реальну фізичну голівку та сектор для доступу до даних (початкова концепція стандарту CHS ), але будь-які нові диски (навіть стародавні, як сьогодні) використовують повністю вигадану геометрію (і мають запасні блоки, для автоматичного перезавантаження блоків, які, на думку логіки диска, стають непростими). Крім того, точне внутрішнє відображення між реальною та репрезентативною геометрією може змінитися в будь-який час (є атрибут SMART для перегляду цих подій).
Отже, я думаю, що в ці дні немає команди «змусити руку жорсткого диска перейти до певної позиції на тарілці», якщо спочатку неможливо змінити прошивку. Навіть перехід до "останнього блоку" насправді не є останнім блоком через ці простори.