Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.01.2013, 17:29   #1
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию Как безопасно отключить usb hdd в OpenWRT

Появился вопрос.
Планирую подключить к TL-MR3020 usb hub, usb flash, usb hdd. На usb flash держать два раздела под OpenWRT & swap.

Как безболезненно при необходимости (например взять с собой на работу) отключить usb hdd?

В голове два варианта:
1. Программный, т.е. даем команду "размонтировать" (тут понятно, занимает время и лишние телодвижения).
2. В виде "аварийной" кнопки или еще чего там (этот вариант больше нравится).

Есть решения для "аварийной" кнопки???
amod-cccp вне форума   Ответить с цитированием
Старый 17.01.2013, 18:18   #2
goldskif
Member
 
Регистрация: 05.11.2012
Сообщений: 36
Вес репутации: 0
goldskif is an unknown quantity at this point
Отправить сообщение для goldskif с помощью ICQ Отправить сообщение для goldskif с помощью Skype™
По умолчанию

Я для 2.5 дюймового ноутбучного винта купил адаптер Sata-USB. Такая железная коробочка с чехлом. Там уже есть кнопка. И на него же поставил разделы overlay-swap.
goldskif вне форума   Ответить с цитированием
Старый 17.01.2013, 18:47   #3
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию

Вот еще задумался над энергопотребление. Может кто видел подобное обсуждение на других ресурсах? Боюсь ошибиться в выборе под TL-MR3020. Ищу вариант с одним usb и никакого внешнего блока с объемом 1Тб и кнопкой на отключение .
Поделитесь опытом пожалуйста.
amod-cccp вне форума   Ответить с цитированием
Старый 17.01.2013, 20:39   #4
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

halt и усе отмонтируется само, повешать на кнопку WPS

Последний раз редактировалось andr128; 17.01.2013 в 21:50.
andr128 вне форума   Ответить с цитированием
Старый 17.01.2013, 21:05   #5
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию

andr128, а можете дать пример для практического применения? А то я не понял.
amod-cccp вне форума   Ответить с цитированием
Старый 17.01.2013, 21:49   #6
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Cоздать файл /etc/hotplug.d/button/buttons
с содержимым:
Код:
#!/bin/sh
if [ "$BUTTON" = "wps" ] && [ "$ACTION" = "released" ] ; then
halt
fi
и задать ему права 755
andr128 вне форума   Ответить с цитированием
Старый 17.01.2013, 23:19   #7
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию

А после такой команды нужно еще выкл и вкл модем путем передергивания в розетке?
amod-cccp вне форума   Ответить с цитированием
Старый 18.01.2013, 03:36   #8
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Да команда halt останавливает все процессы в linux и соответственно чтобы вновь запустить нужно передернуть питание. Т.е. когда вы нажали на кнопку WPS сработает скрипт и выполнит команду halt, теперь можно отключить роутер из розетки.
andr128 вне форума   Ответить с цитированием
Старый 18.01.2013, 12:20   #9
amod-cccp
Senior Member
 
Аватар для amod-cccp
 
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633
amod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond reputeamod-cccp has a reputation beyond repute
По умолчанию

Получается признаком остановки всех процессов будет отсутствие мигания светодиодов? Может есть возможность дополнить скрипт, что бы при повторном нажатии кнопки WPS, OpenWRT запустилась. Либо при остановке системы, запустилась автоматически через 1 мин. Такое возможно?

Последний раз редактировалось amod-cccp; 18.01.2013 в 12:31.
amod-cccp вне форума   Ответить с цитированием
Старый 18.01.2013, 18:03   #10
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

С halt такие фокусы не проходят "Умерла так умерла".

0. Если вы хотите просто отмонтировать диск без отключения роутера, пишите сами скрипт отмонтирования диска(ов). Команда umount вам в помощь.

А чем вам этот способ не нравится?
1. Нажали-отпустили кнопку, подождали секунд 10-20 (как вы правильно заметили увидели признак отсутствия мигания св.диодов - все процессы остановлены, диски отмонтированы)
2. отключили питание.
4. отсоединили HDD (или просто перенесли систему в др. место)
5. Включили питание.

Я думаю что не настолько важен ваш роутер в сети чтобы кротковременно отключить его от сети. Если это принципиально см. п.0

Последний раз редактировалось andr128; 19.01.2013 в 05:37.
andr128 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:58. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика