Автор Тема: Упрвление жестким диском: остановка; при редком его использовании.  (Прочитано 5548 раз)

Оффлайн alex.dorin

  • Завсегдатай
  • *
  • Сообщений: 147
Здравствуйте !
  Я использую ОС  AltLinux SL P7 x64  с редким использованием жестких дисков.
Возможно ли управлять жесткими дисками избирательно, например, диск Q остановить или
отключить до обращения к нему ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 307
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Возможно есть и какие-то готовые службы, но классически управляется параметрами hdparm. которые можно задать в
/etc/sysconfig/harddisks 
Читайте man hdparm
Цитировать
      -B     Get/set Advanced Power Management feature, if the drive supports
              it.  A  low  value  means aggressive power management and a high
              value means better performance.  Possible  settings  range  from
              values  1  through  127 (which permit spin-down), and values 128
              through 254 (which do not permit spin-down).  The highest degree
              of  power  management  is  attained with a setting of 1, and the
              highest I/O performance with a setting of 254.  A value  of  255
              tells  hdparm to disable Advanced Power Management altogether on
              the drive (not all drives support disabling it, but most do).
......
       -s     Enable/disable  the power-on in standby feature, if supported by
              the drive.  VERY DANGEROUS.  Do not use  unless  you  are  abso‐
              lutely  certain  that both the system BIOS (or firmware) and the
              operating system kernel (Linux >= 2.6.22)  support  probing  for
              drives  that  use this feature.  When enabled, the drive is pow‐
              ered-up in the standby mode to allow the controller to  sequence
              the  spin-up of devices, reducing the instantaneous current draw
              burden when many drives share a power supply.  Primarily for use
              in  large RAID setups.  This feature is usually disabled and the
              drive is powered-up in the active mode  (see  -C  above).   Note
              that  a  drive may also allow enabling this feature by a jumper.
              Some SATA drives support the control of this feature by  pin  11
              of the SATA power connector. In these cases, this command may be
              unsupported or may have no effect.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 988
с редким использованием жестких дисков.

Зачем? Пущай лучше вращаются! Именно старт/стоп снижает надежность и долговечность дисков.
Это может быть полезно на ноутбуке только - энергию экономить.

Но я и на ноуте это вырубил - нафиг-нафиг...
Диск и главное данные значительно дороже 5 минут батареи на ноуте, а уж тем более  экономии нескольких копеек в месяц на стационаре
« Последнее редактирование: 02.12.2016 23:20:19 от YYY »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Здравствуйте !
  Я использую ОС  AltLinux SL P7 x64  с редким использованием жестких дисков.
Возможно ли управлять жесткими дисками избирательно, например, диск Q остановить или
отключить до обращения к нему ?

Возможно, если диск поддерживает управление питанием, - агрессивный power management, секунд через 30 шпиндель остановится:
# hdparm -B /dev/sdb

/dev/sdb:
 APM_level = 128
# hdparm -B1 /dev/sdb

/dev/sdb:
 setting Advanced Power Management level to 0x01 (1)
 APM_level = 1

Или выключить совсем до ближайшей перезагрузки:
# hdparm -B /dev/sdb

/dev/sdb:
 APM_level = 128
# udisksctl info -b /dev/sdb|grep ' Device:\|Symlinks'
    Device:                     /dev/sdb
    Symlinks:                   /dev/disk/by-id/ata-TOSHIBA_MK5065GSX_10MIC05OT
# umount /dev/sdb[1,2,3]
# udisksctl power-off -b /dev/sdb
# udisksctl info -b /dev/sdb|grep ' Device:\|Symlinks'
Error looking up object for device /dev/sdb

Но как и говорил YYY, частый start/stop вредит диску.