3

У меня очень старый компьютер (Dell GX280) с 3 внешними USB-накопителями. У двух из них были внешние источники питания 12 В, что меня раздражало, поэтому я избавился от них и теперь питаю их напрямую от блока питания ATX. Все работает правильно, никаких перебоев в работе, нестабильности или других симптомов отсутствия питания.

Но после всего этого я все еще боюсь процедуры закрытия. Когда Linux выключается, он размонтирует устройства и через несколько секунд выключает блок питания - но жесткие диски не были предназначены для этого - они рассчитаны на постоянное питание 12 В, не привязанное к питанию компьютера. Как я могу узнать, делают ли они еще какие-то процедуры очистки после размонтирования.

Как я могу быть уверен, что накопитель действительно готов к отключению питания и только после этого может выключить машину?

Диски: Seagate Backup Plus 2 ТБ (Ext4) и Seagate Expansion 2 ТБ (BTRFS). Система: текущий Arch Linux 32 бит

2 ответа2

3

Размонтированные, они больше ничего не делают. Внешний источник питания не предназначен для круглосуточной работы накопителей, он предназначен для обеспечения достаточного питания накопителей в случае необходимости, поскольку USB не обеспечивает достаточное питание для 3,5-дюймовых дисков.

Дисковые головки припарковываются при отключении питания. (И это делается с сбросом данных, как только возвращается umount)

2

Как я могу быть уверен, что накопитель действительно готов к отключению питания и только после этого может выключить машину?

Вы действительно на 100% не можете знать, что делает прошивка на диске. Я думаю и надеюсь, что любой кэш на плате контроллера жесткого диска в основном предназначен для чтения и записи, а накопители с проблемами записи, потерянными при отключении питания, станут известны в сообществе. Вам, вероятно, не о чем беспокоиться. Но это правда, что вы не знаете наверняка.

Если вы действительно беспокоитесь об этом:

  • Используйте журнальные файловые системы на этих дисках.

  • Проверьте свои диски, чтобы увидеть, если это на самом деле проблема.

  • Напишите свой собственный скрипт shutdown который успокаивает ваши диски, ждет 20 секунд (должно быть достаточно долго для записи любого кэша), а затем останавливает систему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .