LINUX.ORG.RU
решено ФорумAdmin

Спящая файлопомойка «быстрого реагирования»

 , , ,


1

0

Дурацкое название, но сама идея мне кажется дурацкой, хоть и является желанной

Идея: сверх-лёгкое и простое нечто, но с возможностью подключения SATA-накопителя, будет подключено к роутеру с помощью Ethernet. Включаться будет при надобности доступа к сетевому ресурсу (т.е. клиент коннектится по IP-адресу в локальной сети). Видимо, нужен PoE. ОСь будет грузиться за секунду-две, рамдиска с нужными модулями достаточно для задач файлопомойки (спорный момент). Через 5 минут отсутствия запросов halt-ится

Вот, очень хочется такую вещь. Это возможно, или я упрлс чаем?

UPD



Последнее исправление: rvr (всего исправлений: 1)

Сам сервер можно не гасить, только хард стопорить (hdparm -y /dev/sdx кажется). Просыпаться будет автоматически при обращении к диску.
Правда постоянные остановки и запуски для диска не есть хорошо.

MrClon ★★★★★
()

Чем не устраивает обычный глубокий сон, он же Suspend-to-RAM? У меня ноут полностью просыпается я не успеваю еще крышку открыть, чем сервер хуже? Wake-on-LAN по directed-пакету плюс какой-то скрипт детектирования неактивности, который делает echo mem > /sys/power/state когда надо.

blind_oracle ★★★★★
()
Ответ на: комментарий от rvr

Кубиборда 2 в простое жрет 1,1W вместе с sd-карточкой. Винт будешь пробуждать. Питать все можно через PoE при желании. Такой вариант устроит или 1 Вт постоянного потребления - это сильно много?

YAR ★★★★★
()
Последнее исправление: YAR (всего исправлений: 1)
Ответ на: комментарий от dvrts

Деталей сам не знаю. Волшебную команду нашёл нагуглил на ЛОРе.
На сколько я понимаю у харда есть свой спящий режим, он останавливает диски, паркует головки, и ждёт так пока к нему не придёт какое-нибудь обращение.
Переходит в такой режим хард может либо сам по какой-то своей логике (на практике с таким не сталкивался, вроде ноутбучные так далеют, но не уверен), либо по команде от контролера. Собственно hdparm и отправляет эту команду.

Предполагается что для SATA и IDE дисков эта команда (и соответственно флаг hdparm-а разные, но кажется по факту работают оба флага на любых дисках)

MrClon ★★★★★
()

Идея: сверх-лёгкое и простое нечто, но с возможностью подключения SATA-накопителя

ну можно реализовать. Хотя мне кажется спорной нужность выключения. Оно очень немного жрёт в простое. Особенно если БП хороший. Все компоненты сами выключаются/засыпают.

emulek
()
Ответ на: комментарий от MrClon

Переходит в такой режим хард может либо сам по какой-то своей логике

-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. Possi‐ ble 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).

emulek
()
Ответ на: комментарий от emulek

О, спасибо. А значение этого параметра где-то в мозгах диска сохраняется, или при каждом включении нужно заново задавать?

MrClon ★★★★★
()
Ответ на: комментарий от YAR

Кубиборда - это всё-таки очень тухло по КПД=требующийся/имеющийся функционал

rvr
() автор топика
Ответ на: комментарий от devl547

Там Broadcom. DD-/OpenWRT нема, а надо бы тонко настроить права доступа и без оверхеда типа самбы. NFS нету на стоке

rvr
() автор топика
Ответ на: комментарий от emulek

Не знаю, какое железо под это пристроить. USB-хард не хочу по причине переплаты за корпусец и переходник (~500-600 руб.), идеально подходящих одноплатников не видал (Ethernet+SATA)

rvr
() автор топика
Ответ на: комментарий от MrClon

А значение этого параметра где-то в мозгах диска сохраняется

да. Точнее — зависит от самого девайса конечно. Но AFAIK все современные HDD в своих мозгах это держат.

emulek
()
Ответ на: комментарий от rvr

Я его выставлял, было дело. Заново после полного выключения выставлять приходилось

возможно в BIOS был такой параметр, который ты не выставил. Вот оно и сбрасывалось.

emulek
()
Ответ на: комментарий от rvr

Не знаю, какое железо под это пристроить.

купи на барахолке третий пень или типа того. Такой комп с лёгкостью вытащит обмен на 100 мегабитах по SSH, а ещё на него можно водрузить transmission+amule (в этом варианте лучше Cel1000+ и 512Mb). Единственный минус — места много занимает.

emulek
()
Ответ на: комментарий от emulek

Единственный минус — места много занимает.

This :) у меня комната 12м2

rvr
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.