Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
Система Arch openbox,pcmanfm,при щелчке мышкой на образе iso "смонтировать" некоторые образы,например Chromixium-1.5-amd64.iso,archlinux-2015.12.01-dual.iso,lubuntu-14.04.3-desktop-amd64.iso без проблем подключаются,некоторые,непример manjaro-fluxbox-openrc-15.11-i686.iso,antergos-minimal-2015.11.14-i686.iso не подключаются. При попытке вручную подключить та-же картина,например ,вот подключается: а этот не хочет: шо это за "свободное устройство обратной связи",которое система не может найти?p.s вот тут нашёл решение,создал файл /etc/modprobe.d/loop и написал туда options loop max_loop=200 .Все образы теперь монтируются через терминал,через pcmanfm не все. Почему до этого некоторые монтировались,некоторые нет не знаю. Правда те iso,которые не монтировались монтируются только через терминал,через pcmanfm не хотят.Какая-то неведомая хрень.
Linux Forever!
|
toZen |
|
Темы:
19
Сообщения:
544
Участник с: 06 февраля 2015
|
Запустить pcmanfm в терминале и подсмотреть на что идёт ругань. Не? |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
VadimДа ладно... Емнип, всегда образ монтировался как петлевое устройство:
man mount - "The Loop Device" |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Vadim$ zgrep LOOP /proc/config.gz CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 Тебе мало 8 ….. А если уж дофига намонтировал, то не забывай и отмонтировать..... Посмотреть - losetup -a AivarСогласен с Aivar, никогда никаких проблем.......
Ошибки не исчезают с опытом - они просто умнеют
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Некоторые образы содержат просто ФС, а некоторые – таблицу разделов, а на каждом разделе – своя ФС. Если на образе штатно обнаруживается ФС, команда автоматически подключает образ на первое свободное устройство /dev/loop* , а потом монтирует ФС с этого устройства в указанный каталог.Если же ФС на самом образе не обнаруживается, и её нужно искать на разделах, обойтись одним mount не удастся, придётся делать всё по порядку: ... и отключать в обратном порядке:
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Natrio, все так, у меня так монтируются мультизагрузочные флешки, но у ТС, судя по логам и описанию, совсем другой случай …Vadim Vadim
Ошибки не исчезают с опытом - они просто умнеют
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Фокус в том, что по-умолчанию НЕТ ограничений на количество loop-устройств:
Я специально запустил у себя (под рутом) подключение новых устройств в бесконечном цикле: Когда их число перевалило за 1200, я заткнул фонтан, и очистил их командой losetup -DЧто касается , то это не максимальное, а минимальное число loop-девайсов, создаваемых сразу после загрузки модуля loop:
|
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
Ура!Нашёл! Pcmanfm монтировал iso через программу Disk Image Mounter из пакета gnome-disks,но он почему-то не все iso подключает. Решение нашёл вот тут,создал файл /usr/share/applications/mount-archive.desktop назначил в pcmanfm "открыть с помощью" Archive_Mounter и все iso подключаются без проблем.Мало того,монтируются без проблем и установки дополнительных програм и все архивы!Файл /usr/lib/gvfs/gvfsd-archive из пакета gvfs. Теперь мне пакет gnome-disks вообще не нужен,удаляю.Монтирую всё через gvfs.
Linux Forever!
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
NatrioДействительно, проверил на 10 — смонтировались все # mkdir /mnt/{1,2,3,4,5,6,7,8,9,10} # mount -o loop /archlinux-2015.06.01-dual.iso /mnt/1.....до 10 Всегда считал, что это максимум, согласно этой информации $ modinfo -p loop max_loop:Maximum number of loop devices (int) max_part:Maximum number of partitions per loop device (int) …...а сейчас даже и не знаю что подумать.... PS..... дошло ......CONFIG_BLK_DEV_LOOP_MIN_COUNT=8.... это минимум..... а тогда сколько же MAX по умолчанию....
Ошибки не исчезают с опытом - они просто умнеют
|
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
Проверил сейчас свой способ на разных системах 1.Arch c стандартным gvfs 2.Arch с gvfs-nosystemd 3.debian c gvfs-backends 4.lubuntu c gvfs-backends везде безотказно монтирует одним щелчком и любые образы iso и любые архивы.
Linux Forever!
|