17.01.2013, 17:29 | #1 |
Senior Member
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633 |
Как безопасно отключить usb hdd в OpenWRT
Появился вопрос.
Планирую подключить к TL-MR3020 usb hub, usb flash, usb hdd. На usb flash держать два раздела под OpenWRT & swap. Как безболезненно при необходимости (например взять с собой на работу) отключить usb hdd? В голове два варианта: 1. Программный, т.е. даем команду "размонтировать" (тут понятно, занимает время и лишние телодвижения). 2. В виде "аварийной" кнопки или еще чего там (этот вариант больше нравится). Есть решения для "аварийной" кнопки??? |
17.01.2013, 18:18 | #2 |
Member
|
Я для 2.5 дюймового ноутбучного винта купил адаптер Sata-USB. Такая железная коробочка с чехлом. Там уже есть кнопка. И на него же поставил разделы overlay-swap.
|
17.01.2013, 18:47 | #3 |
Senior Member
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633 |
Вот еще задумался над энергопотребление. Может кто видел подобное обсуждение на других ресурсах? Боюсь ошибиться в выборе под TL-MR3020. Ищу вариант с одним usb и никакого внешнего блока с объемом 1Тб и кнопкой на отключение .
Поделитесь опытом пожалуйста. |
17.01.2013, 20:39 | #4 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
halt и усе отмонтируется само, повешать на кнопку WPS
Последний раз редактировалось andr128; 17.01.2013 в 21:50. |
17.01.2013, 21:05 | #5 |
Senior Member
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633 |
andr128, а можете дать пример для практического применения? А то я не понял.
|
17.01.2013, 21:49 | #6 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Cоздать файл /etc/hotplug.d/button/buttons
с содержимым: Код:
#!/bin/sh if [ "$BUTTON" = "wps" ] && [ "$ACTION" = "released" ] ; then halt fi |
17.01.2013, 23:19 | #7 |
Senior Member
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633 |
А после такой команды нужно еще выкл и вкл модем путем передергивания в розетке?
|
18.01.2013, 03:36 | #8 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Да команда halt останавливает все процессы в linux и соответственно чтобы вновь запустить нужно передернуть питание. Т.е. когда вы нажали на кнопку WPS сработает скрипт и выполнит команду halt, теперь можно отключить роутер из розетки.
|
18.01.2013, 12:20 | #9 |
Senior Member
Регистрация: 05.01.2013
Адрес: Беларусь
Сообщений: 241
Вес репутации: 633 |
Получается признаком остановки всех процессов будет отсутствие мигания светодиодов? Может есть возможность дополнить скрипт, что бы при повторном нажатии кнопки WPS, OpenWRT запустилась. Либо при остановке системы, запустилась автоматически через 1 мин. Такое возможно?
Последний раз редактировалось amod-cccp; 18.01.2013 в 12:31. |
18.01.2013, 18:03 | #10 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
С halt такие фокусы не проходят "Умерла так умерла".
0. Если вы хотите просто отмонтировать диск без отключения роутера, пишите сами скрипт отмонтирования диска(ов). Команда umount вам в помощь. А чем вам этот способ не нравится? 1. Нажали-отпустили кнопку, подождали секунд 10-20 (как вы правильно заметили увидели признак отсутствия мигания св.диодов - все процессы остановлены, диски отмонтированы) 2. отключили питание. 4. отсоединили HDD (или просто перенесли систему в др. место) 5. Включили питание. Я думаю что не настолько важен ваш роутер в сети чтобы кротковременно отключить его от сети. Если это принципиально см. п.0 Последний раз редактировалось andr128; 19.01.2013 в 05:37. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|