Возникла проблема.
На squeeze пытаюсь смонтировать iso образ следующим образом:
mount -t iso9660 -o loop /home/1/1.iso /mnt/DVD1
В ответ получаю:
mount: mount point /home/1/1.iso /mnt/DVD1 does not exist
Что делаю не так?
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Общие вопросы → Монтирование iso
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Возникла проблема.
На squeeze пытаюсь смонтировать iso образ следующим образом:
mount -t iso9660 -o loop /home/1/1.iso /mnt/DVD1
В ответ получаю:
mount: mount point /home/1/1.iso /mnt/DVD1 does not exist
Что делаю не так?
mkdir /mnt/DVD1
Каталог то, не создан.
Читать умеете?
что тут странного? я тоже не очень. вот так читаю: http://translate.google.ru/?js=n&pr … amp;file=#
точка монтирования / home/1/1.iso / mnt/DVD1 не существует
Если бы каталога не существовало, то mount выдал бы:
mount: mount point /mnt/DVD1 does not exist
В моем же случае каталог /mnt/DVD1 создан и получаю я:
mount: mount point /home/1/1.iso /mnt/DVD1 does not exist
Возможно, стоит сделать?
modprobe loopP.S. Путь к образу указан правильно? Вы выполняете монтирование от root'а?
Все делаю от root'а. После выполнения "modprobe loop" ситуация не изменилась.
Путь к образу и к каталогу проверял тысячу раз. Все верно.
Может быть стоит добавить... Squeeze установил в конфигурации стандартная система+KDE. Пока что ничего не дорабатывал, поэтому мои ошибки исключаются.
Покажите
zegrep LOOP /proc/config.gzls -l /dev/loop*zegrep LOOP /proc/config.gz
gzip: /proc/config.gz: No such file or directory
ls -l /dev/loop*
brw-rw---- 1 root disk 7, 0 Мар 14 22:55 /dev/loop0
brw-rw---- 1 root disk 7, 1 Мар 14 22:55 /dev/loop1
brw-rw---- 1 root disk 7, 2 Мар 14 22:55 /dev/loop2
brw-rw---- 1 root disk 7, 3 Мар 14 22:55 /dev/loop3
brw-rw---- 1 root disk 7, 4 Мар 14 22:55 /dev/loop4
brw-rw---- 1 root disk 7, 5 Мар 14 22:55 /dev/loop5
brw-rw---- 1 root disk 7, 6 Мар 14 22:55 /dev/loop6
brw-rw---- 1 root disk 7, 7 Мар 14 22:55 /dev/loop7
Покажите
ls -l /home/1/1.iso
ls -l /mnt/DVD1ls -l /home/1/1.iso
-rwxrwxrwx 1 1 1 4662140928 Мар 10 10:39 /home/1/1.iso
ls -l /mnt/DVD1
итого 0
-rwxrwxrwx 1 1 1 4662140928 Мар 10 10:39 /home/1/1.iso
К делу, скорее всего, не относится, но для чего файл образа исполняемый?
Lokovobrazum, а какие-либо другие образы монтируются?
Покажите
file /home/1/1.isoЯ пока не заморачивался с правами. Система тестовая.
-rwxrwxrwx 1 1 1 4662140928 Мар 10 10:39 /home/1/1.iso
У вас существует пользователь с UID=1 и GID=1?
Выполните, к примеру,
chown root:root /home/1/1.iso
chown root:root /mnt/DVD1Другие образы не пробовал, но этот должен быть корректным - это установочный образ Debian.
file /home/1/1.iso
/home/1/1.iso: ISO 9660 CD-ROM filesystem data 'Debian 6.0.0 amd64 1 ' (bootable)
Изменил владельца на root. Ситуация такая же:
mount: mount point /home/1/1.iso /mnt/DVD1 does not exist
Судя по сообщению об ошибке, нет пробела между /home/1/1.iso и /mnt/DVD1. Нет, я-то пробел в сообщении вижу, а вот mount его не видит...
Из разряда плясок с бубном:
И проверить, что в stat() передаётся параметром:
На первый вариант:
mount /home/1/1.iso /mnt/DVD1 -t iso9660 -o loop
консоль выдает краткую справку по команде mount
На второй:
mount /home/1/1.iso /mnt/DVD1 -o loop
mount: can't find /home/1/1.iso /mnt/DVD1 in /etc/fstab or /etc/mtab
strace у меня не установлена. Завтра попробую.
Lokovobrazum, а вы случайно не «копипастите» команду монтирования? Попробуйте изменив название образа и точки монтирования (разумеется, создав её), набрать команду «ручками», используя автодополнение командной строки.
mount -o loop '/home/1/1.iso' '/mnt/DVD1'
У вас существует пользователь с UID=1 и GID=1?
если это ls, то это сиволические имена пользователя и группы, а не цифровые.
Судя по сообщению об ошибке, нет пробела между /home/1/1.iso и /mnt/DVD1. Нет, я-то пробел в сообщении вижу, а вот mount его не видит...
бывает 
если это ls, то это сиволические имена пользователя и группы, а не цифровые.
Если мне не изменяет память, при отсутствии пользователя, но при наличии оставшихся файлов, владельцем которых он являлся, показывается именно UID и GID в цифровом виде.
... или чуть привычнее
Если мне не изменяет память, при отсутствии пользователя, но при наличии оставшихся файлов, владельцем которых он являлся, показывается именно UID и GID в цифровом виде.
всё верно. вот только, в каком дистре есть юзер с UID=1 ?
у меня это bin, но под него даже не войти. У него и пароля нет, и шелла нет.
С другой стороны, не было б там пробела, оно бы всю строку за имя команды должно было бы посчитать...
ну не знаю. Может это неразрывный пробел так скопипастился. Он с виду как обычный, а по жизни - совсем другой код, например 0xA0 в cp1251.
у меня это bin, но под него даже не войти. У него и пароля нет, и шелла нет.
Я пока не заморачивался с правами. Система тестовая.
Так что, возможны варианты oO
Наконец добрался до компа.
Проблема была в том, что пробел скопипастился неразрывный.
Всем участникам темы спасибо за помощь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Linux Forum → Общие вопросы → Монтирование iso
Форум работает на PunBB, при поддержке Informer Technologies, Inc