Завершите работу моего (резервного) жесткого диска на Linux, когда я не буду использовать его

Да, взломщик, который выполняет код как Ваш пользователь, может сделать что-либо, что можно сделать сами. Это может даже изменить Ваш процесс оболочки так, чтобы, когда Вы думаете, что выполняете sudo, Вы на самом деле запустили программу взломщика, которая просто тихо записывает Ваш пароль root.

Ptys/ttys не предлагают безопасности, когда они принадлежат тому же пользователю вопреки другому ответу на здесь.

16
02.02.2014, 08:04
3 ответа

Umount файловая система и затем выполненный hdparm -S 1 /dev/sdb установить его для вращения вниз после пяти секунд (замена /dev/sdb с существующим устройством для жесткого диска). Это минимизирует используемое питание и тепло, выработанное жестким диском.

14
27.01.2020, 19:48
  • 1
    Относительно вращения это создает резервную копию, Вам ничего не придется сделать кроме доступа/использования жесткий диск. unix.stackexchange.com/questions/10930/spin-up-drive-in-linux / … –  slm♦ 02.02.2014, 08:07
  • 2
    Спасибо!, Как я могу восстановить резервное значение тайм-аута по умолчанию затем? Я также видел hdparm -Y в человеке, который, кажется, устанавливает диск в более глубоком режиме ожидания. Разве это не рекомендуется? –  Totor 02.02.2014, 19:24
  • 3
    Это будет не всегда работать. Например, Rockstor будет часто делать умную проверку при использовании панели управления, независимо от того, смонтирован ли диск к чему-нибудь. Лучший ответ должен, к сожалению, удалить его физически... или не использовать любую программу, которая могла бы разбудить его, включая мониторы S.M.A.R.T. –  Ray Foss 22.02.2018, 01:32

В развитие ответа samiam, вы можете установить правила udev, которые будут делать эти вещи за вас.

Для этого примера вам нужно будет заполнить файл в /etc/udev/rules.d (в идеале назвать его как-то вроде 45-sdX-power.rules, чтобы соблюсти конвенции, но это не имеет значения. ...), со следующим:

ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"

где вам нужно будет заполнить sdX и указать полный путь к hdparm бинарнику (какой hdparm).

Это автоматически остановит вращение диска после 5 секунд бездействия при загрузке ноутбука.

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

Что касается hdparm -Y /dev/sdX, то здесь он менее полезен, поскольку останавливает вращение диска только один раз, после чего любой доступ к диску (например, монтирование) снова запустит его, и вам придется снова выполнить команду.

5
27.01.2020, 19:48

Краткий поиск в gnome -disk -код репозитория утилиты и:

udisksctl power-off -b /dev/sdX

Работает в Ubuntu и Mint. В ArchLinux /usr/bin/udisksctl принадлежит пакету udisks2.

Источник:Ответ суперпользователя SE

12
27.01.2020, 19:48

Теги

Похожие вопросы