- попробовал - загрузился со своей "usb-hdd-приставки)" - ранее установленым на 'usb-раздел' Ледяным --> по выключении - щелкает. При перезагрузке - нет. Склоняюсь( в большей степени), что дело в "доп-питании" usb-HDD.
--------
S.M.A.R.T. постараюсь позже посмотреть (при моем таком 'usb-подключении' - whdd показывает пункт S.M.A.R.T. только для диска-нетбука). # Викторией удачно как-то пользовался, но давно и уже подзабыл "эту тематику".
) коробку скорее выкинул.
В терминологии - плаваю.
Погуглил - что-то "моя хреновина" на док-станцию не очень похожа.
На корпусе надпись: "корпус для HDD. Модель AT-HD201. Чинийцами сделано."
Конструкция: переходник sata-usb "насаживается" на выходы 2.5-sata-hdd( снятого со сломаного ноута). Разъем снаружи только один - USB ( # похоже непомешает USB-хаб с доп-питанием). ) Еще есть диод. "Зачехляется" корусом-жестянкой.
vasek
И приведи вывод: lsblk -o +HOTPLUG,ROTA,DISC-GRAN,MODEL
~/# lsblk -o +HOTPLUG,ROTA,DISC-GRAN,MODEL /dev/sdb
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT HOTPLUG ROTA DISC-GRAN MODEL
sdb      8:16   0 298,1G  0 disk                  1    1        0B TOSHIBA_MK3265GSX
├─sdb1   8:17   0  68,4G  0 part                  1    1        0B
├─sdb2   8:18   0     1G  0 part                  1    1        0B
├─sdb3   8:19   0     1K  0 part                  1    1        0B
├─sdb4   8:20   0  34,3G  0 part                  1    1        0B
├─sdb5   8:21   0  17,4G  0 part                  1    1        0B
├─sdb6   8:22   0   9,8G  0 part                  1    1        0B
├─sdb7   8:23   0   4,9G  0 part                  1    1        0B
└─sdb8   8:24   0 162,4G  0 part                  1    1        0B
# кроме "MODEL" параметры мне пока не знакомы - поразбираюсь)
---------
по питанию:
переходник sata-usb (с корпусом, DEXP, простой - НЕ-usb-3.0 , недавно куплен в DNS). Шнур : на hdd - один usb, на нетбук - два usb. Доп-питания пока нет - только с usb-нетбука( # предполагаю - доп-питание "не помешает" [ и не только в этом случае]).
На нетбуке батарея не держит, но он с ней работает ( а было на другом нетбуке - батарея зачахла до той степени, что он с ней не включался)).
-----------
HDD, подключаемых( не одновременно) по usb - 2 шт( сняты с неисправного ноута).
Выше выхлоп - для диска у которого состояние по-лучше, и характерисики его по-бодрее - "родного ноутовского".
Но на обоих usb-hdd-дисках - если выключать поcле 'udisksctl ... power-off' - щелчка нету вовсе, а если БЕЗ - "щелчек".
(# допускаю что у меня система[/её настройки] в каких-то моментах применительно к монтированию "неванильна").
Грузится система, затем - иксы ; подключаю к usb-портам нетбука HDD.
=> устройство появляется в /dev/sdX, /dev/sdX* (разделы не монтируются).
Для всех /dev/sdXY( hdd-usb):
lsblk -o "RM" /dev/sdX*
RM
 0
...
-----------
? какое значение параметра RM в "ванильном" варианте ?
( и если вдруг там RM=1, то где покрутить настройки?)
------------
т.е. тут касаемо "громкого щелчка" при выключении (как понял - возможно он и не критичен, при безусловности отмонтирования разделов # хотя "извлечение диска" - тише, и своеобразная гарантия)
============
по остальным связанным с темой моментам - спасибо - у меня кое-какое представление постепенно вырисовывается( если что непонятно будет - еще поинтересуюсь).
Мне пару дисков( по 8-11 разделов на каждом) по sata->USB приходится подключать часто - нужно перетянуть/перекомпоновать инфу.
Часто бывает иксы не запускаю ( могу включить комп просто радио послушать, да и другие варианты), а бывает параллельно tty-screen+иксы ( т.е. иногда можно запутаться - запущено ли что-нибудь в других tty. и охота было "универсальную выключалку".).
-------
По "громкому щелчку выключения"( при стандартном варианте):
- по железу мало понимаю;
- но щелчек достаточно громкий (в чем-то схож с 'grub4dos-halt' # поэтому если нужно, то по возможности отключаю 'grub2-poweroff, а гружусь в основном гр4досом');
- в процессе пока собирал команду на отключение без щелчка, бывали "неудачи" - если USB-hdd неизвлекался/неотмонтировался (например в 'screen' в vim открыт файл с его раздела ) - в результате - "отключение с громким щелчком"; следом загрузившись, 'fsck' для того раздела чего-то там ругался/правил с инодами (# тут допускаю что может из-за "ранешних косяков" - и по случаю перепроверю точнее).
- и вообще - приятней выключаться без "щелчка-на-USB-hdd".
---------------
При --"глушить" процессы обрабатывающие USB-hdd-файлы в "других-tty"-- подразумевал, что разделы с занятыми файлами udisksctl-ом не отмонтируются.

На Ледяном при выходе из 'screen' по ^a+d - файл остается занятым( пр.: в одном tty вышел из 'screen', запустил X, вышел из X, вернулся в 'screen' к просмотру/редактированию того же файла). # это один из подобных частных случаев.

А так вроде действительно неплохо бы и посоображать как сделать чтоб уведомляло какие разделы не отмонтируются( наверное ч/з "выхлоп ошибок"), и в этом случае не выключать комп( дальше - "развить варианты"). Да и в "более широком охвате"( вообще проверять запущенные в tty обработки файлов/процессы) - потом наверное подумаю...

) хотелось как по-проще/поуниверсальней - а тут уже "варианты ветвятся"...
И конечно частота применения( к.-либо скрипта) имеет значение - может в каких-то случаях и не стоит заморачиваться...
-----------
зы
про "добавку сервиса в зависимости poweroff" - спасибо - предполагал что есть что-то подобное, но не знал. буду пробовать.

EDIT1: ...
у меня выдало:
sudo ln -s /usr/lib/libalpm.so.13 /usr/lib/libalpm.so.12  
-->
yaourt -S pinball
package-query: symbol lookup error: package-query: undefined symbol: alpm_option_set_arch 
( потом либу с 5-го пакмана попробую... - upd: =ok)
ps
в пользуемых мною средствах монтирования (USB-hdd-разделов в том числе) применяется 'udisksctl mount -b /dev/dsXY'.
По итогу монтирует с 'rm=0'( и пробовал 'DC' - тот тоже монтирует с 'rm=0' # [ хотя "его механизма" не знаю).
Тут предполагаю, что возможно с 'rm=1' и будет "нормальное выключение".
(Но как задать 'rm=1' ч/з 'udisksctl' не нашел, а "руками" монтировать с 'rm=1' пока не пробовал по некоторым причинам # потом еще буду варианты пробовать - на пока хоть такой костыль есть)
# по Форуму нашел только link. или подскажите "где"...
Стал подключать USB-hdd со сгоревшего ноута. Потом заметил "щелчки-hdd" при выключении системы. (IceArch: systemd, udisksctl, sata->USB-hdd-переходник).
------------------
сначала отключал контекстом Рокса:
'~/.config/rox.sourceforge.net/SendTo/.inode_blockdevice/udctl-Pwr-off.sh'
#!/bin/sh
## knn_knstntnn 210529
## для HDD-USB - перед выключением( если файлы не заняты в прогах).

 udisksctl power-off  -b $( realpath "[email protected]")  2>/tmp/file  1>/tmp/file  ;

 notify-send -t 10000  "$(cat /tmp/file)"  ; rm /tmp/file
sleep 2 ; rox /run/media/$USER/
---------------
потом:
~/0-монтировка_rox-udisk/unmnt-all_usb-hdd.sh
#!/bin/sh
# снятие питания с USB-hdd ( если файлы не заняты в прогах) для корректного отключения.

for sd in /dev/sd*[0-9] ; do umount  $sd ; done ; for sd in /dev/sd*[0-9] ; do udisksctl power-off  -b $sd   ; done
-----------
сейчас:
/usr/local/bin/usb-hdd_pwoff.sh
#!/bin/sh
# knn_knstntnn 210607
# снятие питания с USB-hdd ( с "закрытием" 'X' и  'screen' чтобы файлы не были заняты в прогах) для корректного отключения.

screen -D  ;  killall -s SIGQUIT Xorg ;  pkill icedm ; screen -X quit  && sleep 3 ;  for sd in /dev/sd*[0-9] ; do umount  $sd ; done ; for sd in /dev/sd*[0-9] ; do udisksctl power-off  -b $sd   ; done  ; poweroff
- последнее - учитывает и если в к.-либо tty в 'screen' задействован к.-либо файл с USB-hdd.
- т.е. уже лучше, но конечно далеко неидеально ( т.к. из 'screen' выключает только "со второго раза", и кроме 'screen' могут быть и другие мультиплексоры, и файлы могут быть заняты "просто в других-tty").

? - может тут можно как-то попроще с "корректным отключением"?
? и/или как тогда "глушить" процессы обрабатывающие USB-hdd-файлы в "других-tty"?

ps
'devkit-disks' по ссылке вверху сообщения не пробовал. и не знаю можно ли его сейчас установить, и как будет отрабатывать с занятыми файлами...

EDIT1: поправил перекочевавшие помарки в тексте скриптов ( лишнее $sd).
- вроде поворот можно ч/з /etc/X11/xorg.conf.d/(*-screen.conf или *-monitor.conf) настраивать[ # не знаю как по-ГОСТу правильнее называть].
Отрабатывает быстрее чем например скрипты-автостарты-WM-ов...
---------
точную ссылку не могу сейчас найти, но приблизительно - вот ( ! и в этом файле вообще есть и "регулировка" то ли 'rate', то ли 'rotate', или что-то этом духе - точнее - гуглится...)
# отвлеченно...
- как частность, например бывает для 'wee63' "дефолтно" не хватает места (vs Gr4dos)...
--------
upd:
- могу на счет именно wee63 ошибаться - вроде был еще какой-то 'wee№' - давно ставил...