Уголок новичка
   377

Не могу "безопасно" извлечь внешний хард на Manjaro KDE

Столкнулся с проблемой невозможности извлечь внешний хард на Manjaro KDE.
При нажатии на кнопку «извлечь», выскакивает сообщение, что «какой-то файл открыт в thumbnail.so», и система не даёт мне отсоединить диск.

Уголок новичка: Не могу безопасно извлечь внешний хард на Manjaro KDE

Если зайти в проводник и попытаться извлечь диск оттуда, выпадает ошибка, мол «что-то где-то открыто, извлечь не дам». Со временем таких строк становится всё больше и больше.

Уголок новичка: Не могу безопасно извлечь внешний хард на Manjaro KDE

Гугл лишь объяснил, что подобные «dolphin***.slave-socket» — это шифровка KDE (что бы это не значило).

Если диск подсоединить и тут же извлечь, не открывая его в проводнике, извлекается без проблем и ошибок.

В линуксе я совсем новичок, и для взаимодействия с системой использую исключительно графический интерфейс. Через терминал извлекать пробовал (через umount) — картина та же — Error unmounting: target is busy. Более сложных действий не производил, ибо боюсь что-то сломать.

Прошу помощи :)

11 комментариев

avatar
а пробовал убить dolphin перед размонтированием? сдается, что он генерит миниатюры на подключенном харде во время подключения
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+2
avatar
В Htop'е нашёл PID'ы процессов thumbnail.so (их было штук 5) и по одному поубивал через kill -KILL PID, только тогда диск освободился от работы и успешно извлёкся. Про killall я узнал чуть позже, с помощью него попроще — killall -KILL thumbnail.so
Энивей это не нормальное поведение. Есть идеи, почему это создание миниатюр происходит бесконечно?
И можно ли сделать ярлык выполнения команды killall, чтоб ручками каждый раз не вбивать?
Последний раз редактировалось
0
avatar
создать файл с расширением .sh
там пишем:
#!/bin/bash
##pgrep thumbnail
killall thumbnail.so
делаем его выполняемым, ну если надо можно создать для него ярлык и иконку
Последний раз редактировалось
+1
avatar
Спасибо, сделал. Только пришлось добавить -KILL, иначе процессы не убиваются.
0
avatar
Есть идеи, почему это создание миниатюр происходит бесконечно?
покопайся в настройках dolphin`а, возможно есть способ запретить ему создавать миниатюры на конкретном носителе(например по метке), погугли в этом направлении в кедах не силен, увы
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+1
avatar
Люди говорят что в дельфине с миниатюрами случаются глюки. То кеш пухнет, то внешние устройства подвисают.
Советуют переместить кеш в оперативную память- добавить в /etc/fstab строку вроде
tmpfs /home/username/.cache/thumbnails/ tmpfs nodev,nosuid,noexec,size=1024m 0 0
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Сделал. Миниатюры стали заметно медленнее подгружаться, но на безопасное извлечение не повлияло, к сожалению.
0
avatar
Миниатюры стали заметно медленнее подгружаться
Это потому что они после ребута генерятся заново. Весь смысл кэша теряется.
+1
avatar
Кешировать что-то находящееся на съемных устройствах само по себе имеет мало смысла…
Но действительно способ с tmpfs не решает задачу. @Otter ниже лучше придумал.
?
Правильные ответы начинаются с правильных вопросов.
+2
avatar
советую отключить миниатюры для всех папок (если включены общие настройки для всех папок, то просто отжать кнопку миниатюр на панели)
Потом включить в главных настройках «Использовать индивидуальные настройки для каждой папки», и включать миниатюры кнопкой на панели для конкретной папки по необходимости.
+2
avatar
Сделал, теперь диск ничего не держит, он спокойно извлекается. Спасибо за совет :)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.