Автоматическое монтирование

В последнее время все больше и больше делается для упрощения работы в Linux. Это касается и автоматического монтирования сменных носителей. Если в Ubuntu или OpenSuse все работает из коробки, то в Archlinux нужно приложить некоторые усилия для того, чтобы все работало.

Во-первых, устанавливаем и настраиваем HAL. Если это еще не было сделано до этого.

$yaourt -S hal dbus udev

Не забываем запускать hal при старте системы, для этого добавляем его в строку DAEMONS файла /etc/rc.conf.

(далее…)

Альтернатива famd

При использовании файловых менеджеров очень удобно бывает отслеживать все изменения в реальном времени.

К примеру, работаем в thunar, переключаемся в консоль, создаем там файл, и он тут же появляется в окне thunar. При этом не нужно принудительно обновлять содержимое окна. Раньше для этих целей я использовал демон fam.

Тот висел себе в памяти в режиме демона и в случае изменений в файловой системе посылал сигналы файловым менеджерам. Все бы ничего, но один раз fam у меня сбойнул, в результате чего я получил жесткий диск, забитый логами этого демона, а это несколько гигобайт. И это всего за одну ночь!

(далее…)

thunar – проблема с umount cd/dvd

Еще с прошлого года использую в качестве файлового менеджера программу Thunar. Довольно удобно с ее помощью управлять файлами, и к тому же присутствует функция автоматического монтирования сменных носителей. По сути из-за автомонтирования я и стал использовать thunar так активно. Уж больно прельщало то, что достаточно запустить thunar в режиме демона и больше нет проблем с присоединением сменных носителей в системе.

Вставил компакт-диск и тут же открывается окно thunar со списком файлов на диске. Просто супер!

Но, как оказалось, не все так безоблачно в датском королевстве… И некоторое время спустя стала появляться ошибка следующего рода: вставляем компакт-диск, он нормально монтируется, нормально работает. Нажимаем кнопку на приводе для извлечения диска – и получаем сообщение от системы, что том не может быть отмонтирован, так как устройство не является томом или приводом. Пришлось искать причину и решение нашлось в пакете exo-alt, сам поиск и решение описывал здесь. (далее…)

archlinux – автомонтирование дисков

Уже давно использую в качестве оконного менеджера openbox, а в качестве файлового менеджера thunar. Раньше все работало просто замечательно. При запуске оконного менеджера запускался thunar в режиме демона с включенной функцией менеджмента дисков. И монтировались все флешки и cd/dvd, отмонтировались так же, можно сказать на автомате.

Но некоторое время назад появилась проблема, которая проявлялась в том, что при нажатии кнопки извлечения на cd-приводе появлялось следующее сообщение:

Указанное устройство «/org/freedesktop/Hal/devices/storage_model_DVD_RW_ND_3500AG» не является томом или приводом.

И естественно диск не отмонтировался и не извлекался. Приходилось делать это программно, используя сам thunar.
Сегодня потратил несколько часов для решения данной проблемы. И переустанавливал пакеты hal, udev, dbus зачищая на всякий случай за ними конфигурационные файлы, и пробовал прописывать различные параметры в /etc/fstab и конфиги hal… Все без толку.

Пока не натолкнулся на сообщение о том, что пакет exo в составе xfce (thunar является частью xfce) содержит в себе баг, который и приводит к подобному проявлению. И что существует исправленная версия в составе altlinux. Поиск в репозитории сразу выдал пакет exo-alt, который содержит в себе как раз эту исправленную версию. После смены пакета exo на exo-alt и последующем перезапуске hal показал, что проблема была решена. При нажатии на кнопку извлечения диска, диск корректно отмонтировался и извлекался.