knn_knstntnn |
|
Темы:
4
Сообщения:
160
Участник с: 30 декабря 2019
|
# по Форуму нашел только link. или подскажите "где"... Стал подключать USB-hdd со сгоревшего ноута. Потом заметил "щелчки-hdd" при выключении системы. (IceArch: systemd, udisksctl, sata->USB-hdd-переходник). ------------------ сначала отключал контекстом Рокса: '~/.config/rox.sourceforge.net/SendTo/.inode_blockdevice/udctl-Pwr-off.sh' ---------------потом: ~/0-монтировка_rox-udisk/unmnt-all_usb-hdd.sh -----------сейчас: /usr/local/bin/usb-hdd_pwoff.sh - последнее - учитывает и если в к.-либо tty в 'screen' задействован к.-либо файл с USB-hdd.- т.е. уже лучше, но конечно далеко неидеально ( т.к. из 'screen' выключает только "со второго раза", и кроме 'screen' могут быть и другие мультиплексоры, и файлы могут быть заняты "просто в других-tty"). ? - может тут можно как-то попроще с "корректным отключением"? ? и/или как тогда "глушить" процессы обрабатывающие USB-hdd-файлы в "других-tty"? ps 'devkit-disks' по ссылке вверху сообщения не пробовал. и не знаю можно ли его сейчас установить, и как будет отрабатывать с занятыми файлами... EDIT1: поправил перекочевавшие помарки в тексте скриптов ( лишнее $sd). |
knn_knstntnn |
|
Темы:
4
Сообщения:
160
Участник с: 30 декабря 2019
|
ps в пользуемых мною средствах монтирования (USB-hdd-разделов в том числе) применяется 'udisksctl mount -b /dev/dsXY'. По итогу монтирует с 'rm=0'( и пробовал 'DC' - тот тоже монтирует с 'rm=0' # [ хотя "его механизма" не знаю). Тут предполагаю, что возможно с 'rm=1' и будет "нормальное выключение". (Но как задать 'rm=1' ч/з 'udisksctl' не нашел, а "руками" монтировать с 'rm=1' пока не пробовал по некоторым причинам # потом еще буду варианты пробовать - на пока хоть такой костыль есть) |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
knn_knstntnnПарковка головок и будет шелчком слышна. Ванильный системд и так размонтирует диски при выключении. Хотите чтобы еще и гарантированно парковались головки и выключалось питание добавьте сервис в зависимости poweroff, хотя вроде и так нормально выключает hdd |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
vs220, вы не поняли, нужна прога, которая будетknn_knstntnn))) Вы так обрабатываете файлы на юсб диске, а тут раз "глушитель". |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Так и не понял, что нужно ... Редко, но иногда приходится подключать внешний диск USB-hdd, который отключаю, используя следующие команды Этого мне вполне достаточно ... причем тут всякие сложности? - так и не понял их необходимость.
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
я вообще прямо из файлового менеджера отключаю кнопкой,проблем не было.пользуюсь часто. зачем лишние заморочки? с кривой виндой и корявым ntfs только были проблемы,если быстрый запуск не отключить и неправильно выключить.
Linux Forever!
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
VadimМожно и так, но не всегда приходится подключать в Х-ах
Ошибки не исчезают с опытом - они просто умнеют
|
knn_knstntnn |
|
Темы:
4
Сообщения:
160
Участник с: 30 декабря 2019
|
Мне пару дисков( по 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: ... |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
knn_knstntnnГромкость будет зависить от расстояния головок до парковки и с какой скоростью они туда прилетят, при отключении питания без размонтирования и выключения диска конечно скорость максимальная и щелчек громче. knn_knstntnnПеред отключением по любому надо отмонтировать knn_knstntnnТогда и вопрос правильней будет имхо: "корректное завершение процессов работающих с диском и размонтирование его разделов" Что то вроде
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
P.s. и это не касается выключения системы через systemctl poweroff , при выключении системд должен сам закрыть все процессы и отмонтировать диски ( тайм аут на невозможность отмонтирования в исходниках 30минут). Если диск не отмонтируется надо смотреть может что то изменяли или баг какой то |