dap: (Аватара+)

Поддавшись всебеларуской волне покупательского ажиотажа, я спас часть свободно неконвертируемой валюты в виде Crucial CT120M500SSD1. На самом деле, меня окончательно расстроила отрисовка фоток в полсекунды, на ста фотках теряем почти минуту. Данный диск шёл в комплектации, практически аналогичной OEM: о SATA-кабели и салазках предстоит позаботиться самостоятельно. Вдохновившись настольными книгами (1, 2) зюзоида о SSD, я поспешил установить принудительный AHCI-режим в BIOSe и обновить прошивку контроллера. Если первый вопрос решился монотонным перебиранием синеэкранных настроек, то iso производителя с freeDOS меня обижал, не загружаясь после раскатывания на флешку с помощью dd. Что ж, оказавшийся под рукой unetbootin справился с задачей успешно, и я узнал, что последняя прошивка уже установлена :)

Я уже начал раскидывать карты, когда мне будет не лень заняться переносом+обновлением/установкой системы, но трёхлетний /home в btrfs перемонтировался в режим только для чтения. Вот тут надо было делать экстренный бэкап, но я, вооружившись верой в никсы в общем и oracle в частности, сделал проверку файловой системы с исправлением ошибок. Не сложно почувствовать, что припарка полумёртвому не только не помогла, но даже и добила. Я серьёзно, никогда (слышите, никогда!) не пробуйте исправить ошибки в файловой системе btrfs без бэкапа оной. Разработчики всерьёз рекомендуют не париться и развернуть данные на отформатированный раздел.

Свежий образ зузи с кедами был успешно раскатан с помощью dd на ту же флешку. SSD разбился на корень и раздел под фоточки в ext4, разделы с первой выжившей бунтой и ex-btrfs стали /var и /home в xfs (да-да, жизнь меня ничему не учит), всем разделам был добавлен флаг монтирования noatime, который отключает сохранения времени последнего доступа (не изменения, а именно доступа) и уменьшает количество операций записи, а разделам — ещё и discard для задействования TRIM. Совершив небольшой флешбек, добавим /tmp в tmpfs c noatime, поскольку он перестал создаваться по умолчанию, и nodiratime к xfs. Также выберем deadline или noop как менеджер операция ввода/вывода по умолчанию.

Пропустим никому неинтересный этап установки и удаления пакетов, разворачивания бэкапа в хомяк и перенос рутовых настроек. Создадим правило udev для корректного распределения менеджеров ввода/вывода по устройствам, например, /etc/udev/rules.d/60-sched.rules :

#set deadline scheduler for non-rotating disks

ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline"

# set cfq scheduler for rotating disks

ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="cfq"

Выключим readahead: sudo systemctl disable systemd-readahead-collect.service ; sudo systemctl disable systemd-readahead-replay.service

Вот, пожалуй, и всё на сегодня, о привнесённых новым релизом проблемах и их решении напишу в следующей записи. И да, ssd — это круто!

dap: (Аватара+)

Новое железо всегда приносит яркие эмоции. В первую очередь данный фотоаппарат радует неправильным описанием в руководстве подключения к компьютеру. Понатыкав в 3 разных компьютера с тремя разными операционными системами, я уж было дело решил, что провод неисправен (всякие lsblah молчали, новых устройств диспетчеры не показывали), и придётся общаться с флешкой как-нибудь по-другому. Но затем меня осенило и я попробовал режим просмотра и печати для прямого подключения напрямую к принтерам и телевизорам. Зажав заветную кнопку просмотра после подключения, я воткнул провод в компьютер №3. Шиндошс 7 порадовала меня новым устройством и сделала вид, что просто подключен флеш-накопитель. Как мне объяснили позже, так современные винды реагируют на mtp-устройства. Возможно, такой простой и лаконичный исход повлиял на мою судьбу.

Новый год отгремел, машинка вместе с телом владельца доставлена домой и подключена кошерным способом к родному компьютеру, и вуаля: кеды уведомляют о подключении камеры. Но открывать шампанское было рано: побродить по файловой системе не предложено, гвенвью орёт о том, что не может открыть камеру, дигикам определил модель правильно, но на попытки экспорта изображений не реагирует. Дигикам починился тем, что в настройках автоопределившуюся камеру добавили в список, где теперь красовалось теперь аж 2 пункта: добавленная и увиденная автоматически. Через автоматику так ничего и не шло, а вот через добавленный пункт удалось фотографии выдернуть. Сами понимаете, это меня не особо устраивало.

Вооружившись советами, заветным словом «mtp» и гуглом… пользуясь случаем посылаю лучиков ненависти leechcraft blogique с задолбавшими ошибками с потерей данных. Да, я снова попрощался с частью материала из-за какой-то новой модной никому не нужной неоттестированной фишки. Буду кратким: установка kio_mtp даже из гита с последним релизом libmtp не помогла, попытка использования mtpfs подсказала, что libmtp ни в какую не видит моё устройство. А дигикам общался с ним через libgphoto2, к которой есть gphotofs. Почти бинго! Извлекаем из закромов плазмоид on_off_switch и опакечиваем. Предварительная подготовка одной строкой: sudo zypper in gphotofs plasmoid-on-off-switch && sudo mkdir /mnt/camera && sudo chmod 777 /mnt/camera

/etc/fstab: gphotofs /mnt/camera fuse defaults,rw,noauto,users 0 0

on: mount /mnt/camera ; test -d /mnt/camera/store_00010001 || kdialog --title "Nikon S31" --passivepopup "NOT mounted!"

off: umount /mnt/camera ; test -d /mnt/camera/store_00010001 && kdialog --title "Nikon S31" --passivepopup "NOT umounted!"

Вуаля, делаем закладки в файловых менеджеров, щёлкаем переключатель и радуемся ;)

Ссылки на память:

Linux — Nikon Coolpix L20

Linux — Nikon Coolpix L20 (gtkam GUI frontend)

MTP — Gentoo Wiki

MTP — ArchWiki

=-=-=-=-=
Powered by Blogilo

January 2016

S M T W T F S
     12
34567 89
10111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 26th, 2017 12:50 pm
Powered by Dreamwidth Studios