Страница 1 из 1

USB3 Док-станция и Rosa R9

Добавлено: 23 апр 2017, 09:50
usb721
Имеется USB3 Док-станция . Под виндой когда выключаешь систему, данная док-станция автоматически паркуется и выключается, винчестер перестает крутиться. Когда то под кубунтой я решил этот вопрос так:
sudo kate /etc/init.d/usb3.script
там пишем
#!/bin/bash
hdparm -y /dev/sdc
Нужно разрешить файлу выполняться:
sudo chmod +x /etc/init.d/usb3.script
создаем ссылку
sudo ln -s /etc/init.d/usb3.script /etc/rc0.d/S01usb3.script

Все там работало нормально, пока не обновился до следующего релиза. После этого такое действие уже не прокатывало. Пытался такое же сделать в Rosa R9:
touch /etc/init.d/usb3.script
там пишем
#!/bin/bash
hdparm -y /dev/sdc
Нужно разрешить файлу выполняться:
sudo chmod +x /etc/init.d/usb3.script
создаем ссылку
ln -s /etc/init.d/usb3.script /etc/rc.d/rc0.d/S01usb3.script
Вручную если запускать скрипт через ссылку из /etc/rc.d/rc0.d, то скрипт запускается и останавливает винчестер в док-станции. А вот автоматом при выключении тоже не работает, как в последней кубунте.
Как можно заставить этот скрипт работать? Док-станция определяется как sdc, смотрел командой fdisk -l.

Re: USB3 Док-станция и Rosa R9

Добавлено: 23 апр 2017, 17:13
trs
Сейчас система инициализайии systemd и надо создавать /etc/systemd/system/usb3.service http://wiki.opennet.ru/Systemd_%D0%B4%D ... 0%B9%D0%BB

Но init.d скрипты тоже должны поддерживаться, может быть надо переименовать его или ссылку в просто usb3

Re: USB3 Док-станция и Rosa R9

Добавлено: 23 апр 2017, 18:10
usb721
Попробовал создать файл в /etc/systemd/system/, вручную с раздела /etc/rc.d/rc0.d/ ярлыком диск останавливается, автоматом при выключении нет. Я не программист и мне сложно понять, что надо написать в скрипте после перехода системы на systemd.

Re: USB3 Док-станция и Rosa R9

Добавлено: 23 апр 2017, 20:03
tverskoy
установи и настрой laptop-mode-tools, там можно выбрать какие диски должны останавливаться

Re: USB3 Док-станция и Rosa R9

Добавлено: 25 апр 2017, 19:33
usb721
[quote="trs"]Сейчас система инициализации systemd и надо создавать /etc/systemd/system/usb3.service

Пошел в этом направлении, создав файл usb3.service в упомянутой директории:
[Unit]
Before=poweroff.target
Before=shutdown.target
Before=reboot.target

[Service]
ExecStart=/bin/bash '/etc/profile.d/usb3.sh'
Type=forking

[Install]
WantedBy=poweroff.target
WantedBy=shutdown.target
WantedBy=reboot.target
Alias=bash.service

Естественно выполнив команды:
systemctl daemon-reload
systemctl enable usb3.service
На виртуалке прокатывает красиво, в скрипте правда указал создание директории вместо отключения док-станции. А вот вживую чего то не хватает, чтобы выполнить команду. Буду думать дальше. laptop-mode-tools ставить не планирую, да и нет вроде ее в репозиториях.

Re: USB3 Док-станция и Rosa R9

Добавлено: 27 апр 2017, 13:39
adeptru
usb721 писал(а): laptop-mode-tools ставить не планирую, да и нет вроде ее в репозиториях.
...да есть, так-то...

Re: USB3 Док-станция и Rosa R9

Добавлено: 30 апр 2017, 15:37
usb721
Поиск laptop-mode-tools в "Установка и удаление программ" не дал положительного результата, по крайней мере со стандартными репозиториями, идущими по умолчанию в 64-х битной версии.

Re: USB3 Док-станция и Rosa R9

Добавлено: 30 апр 2017, 16:39
adeptru
usb721 писал(а):Поиск laptop-mode-tools в "Установка и удаление программ" не дал положительного результата, по крайней мере со стандартными репозиториями, идущими по умолчанию в 64-х битной версии.
...в выпадающем меню (слева сверху) замените "Пакеты с графическим интерфейсом" на "Все" - я тож так не раз ловился :)

Re: USB3 Док-станция и Rosa R9

Добавлено: 30 апр 2017, 21:38
usb721
В сети пишут что у этой проги появился графический интерфейс. Под россой его нет пока? Поставлю попробую завтра.