Ubuntu Server 17.04 - udev правило (ы) для Blu-Ray Drive

Проблема в вопросе была решена путем добавления соответствующего свопа. Для полноты позвольте мне рассказать о дополнительных параметрах, которые мы имеем при запуске Image Magick convert в огромных файлах на системах с низкой памятью или при отсутствии подкачки, или обмен был слишком мал.

методы, упомянутые ниже, подробно описаны в руководстве Image Magick:

Действительно массивное обращение с изображениями

Резюме:

Ограничение использования памяти с опцией -limit. При этом Image Magick создаст временный файл для обработки изображений, как только будут превышены заданные пределы памяти. Для этого требуется разрешение записи для Image Magick во временном каталоге файлов. Мы можем указать любой путь, в котором временный файл будет создан в переменной среды MAGICK_TMPDIR. Пример команды может выглядеть примерно так:
    env MAGICK_TMPDIR=/tempdir nice -5 convert -limit memory 32 -limit map 32 largefile.jpg -resize 640x320 smallfile.png
Работа на диске, а не в ОЗУ, значительно замедлит скорость обработки. Работа с «Файлы с дисками с памятью» Создание файлов MPC требует ресурсов, но для преобразования из файлов MPC не требуется столько ресурсов. Поэтому можно учесть, если нам нужно несколько раз преобразовать один и тот же источник с разными параметрами. Затем рабочий процесс может быть схож с этим:
convert huge.jpg huge.mpc
convert huge.mpc -resize 50% big.png
convert huge.mpc -resize 20% small.png
convert huge.mpc -resize 5% thumb.png
Работа с небольшими участками изображения с использованием stream Использование потоковых претензий только для обработки части исходного изображения без необходимости загрузки всего изображения в память.
stream -map rgb -storage-type char -extract 600x400+1900+2900 image.png - | convert -depth 8 -size 600x400 rgb:- tile.png
В приведенном выше примере опция -extract принимает значения размера и смещения, определенные геометрией Image Magick. Нам нужно будет придерживаться плитки назад для получения масштабированного изображения в целом. К сожалению, поток не работает для всех форматов изображений, но должен хорошо работать с изображениями JPEG.
1
задан 9 September 2017 в 09:25

2 ответа

AFAIK, правильный способ предоставить постоянным пользователям доступ к CDROM - это добавить их в группу cdrom. Добавить существующих пользователей в группу cdrom Добавить группу cdrom в группы по умолчанию useradd в файле /etc/default/useradd. Ссылка: причины групп по умолчанию и пользователей в Linux. Если вы все же хотите попробовать udev. Да, правила в /etc переопределяют те, что указаны в /lib, но только те, которые соответствуют одинаковому имени файла в обеих папках. Таким образом, все другие файлы с уникальным именем не опущены. Для меня использование очень низкого порядка 10- не подходит для пользовательских правил пользователя. Любое правило с >10- (буквенно-цифровым порядком), которое устанавливает GROUP для одного и того же узла, переопределит ваше пользовательское правило. Поэтому попробуйте изменить его на 99- или 90-, по крайней мере. Для параметра ACTION=="change" проверьте, активировано ли это событие при добавлении CD-диска, если у него есть опция горячего подключения, используя udevadm monitor. В противном случае используйте ACTION=="add".
0
ответ дан 18 July 2018 в 07:10
AFAIK, правильный способ предоставить постоянным пользователям доступ к CDROM - это добавить их в группу cdrom. Добавить существующих пользователей в группу cdrom Добавить группу cdrom в группы по умолчанию useradd в файле /etc/default/useradd. Ссылка: причины групп по умолчанию и пользователей в Linux. Если вы все же хотите попробовать udev. Да, правила в /etc переопределяют те, что указаны в /lib, но только те, которые соответствуют одинаковому имени файла в обеих папках. Таким образом, все другие файлы с уникальным именем не опущены. Для меня использование очень низкого порядка 10- не подходит для пользовательских правил пользователя. Любое правило с >10- (буквенно-цифровым порядком), которое устанавливает GROUP для одного и того же узла, переопределит ваше пользовательское правило. Поэтому попробуйте изменить его на 99- или 90-, по крайней мере. Для параметра ACTION=="change" проверьте, активировано ли это событие при добавлении CD-диска, если у него есть опция горячего подключения, используя udevadm monitor. В противном случае используйте ACTION=="add".
0
ответ дан 24 July 2018 в 18:45

Другие вопросы по тегам:

Похожие вопросы: