LinuxForum.Fans
Тема

Монтирование iso

Автор: Lokovobrazum 26 сообщений 4286 просмотров
#139996

Возникла проблема.

На 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

Что делаю не так?

#139998

mkdir /mnt/DVD1
Каталог то, не создан.

#139999

Читать умеете?

#140025

Если бы каталога не существовало, то mount выдал бы:
mount: mount point /mnt/DVD1 does not exist

В моем же случае каталог /mnt/DVD1 создан и получаю я:
mount: mount point /home/1/1.iso /mnt/DVD1 does not exist

#140026

Возможно, стоит сделать?

text
modprobe loop

P.S. Путь к образу указан правильно? Вы выполняете монтирование от root'а?

#140033

Все делаю от root'а. После выполнения "modprobe loop" ситуация не изменилась.
Путь к образу и к каталогу проверял тысячу раз. Все верно.

Может быть стоит добавить... Squeeze установил в конфигурации стандартная система+KDE. Пока что ничего не дорабатывал, поэтому мои ошибки исключаются.

#140036

Покажите

text

zegrep LOOP /proc/config.gz
text

ls -l /dev/loop*
#140040

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

#140044

Покажите

text

ls -l /home/1/1.iso 
ls -l /mnt/DVD1
#140051

ls -l /home/1/1.iso
-rwxrwxrwx 1 1 1 4662140928 Мар 10 10:39 /home/1/1.iso

ls -l /mnt/DVD1
итого 0

#140052
Lokovobrazum написал:
-rwxrwxrwx 1 1 1 4662140928 Мар 10 10:39 /home/1/1.iso

К делу, скорее всего, не относится, но для чего файл образа исполняемый?

#140055

Lokovobrazum, а какие-либо другие образы монтируются?
Покажите

text
file /home/1/1.iso
#140056

Я пока не заморачивался с правами. Система тестовая.

#140059
Lupo Alberto написал:
-rwxrwxrwx 1 1 1 4662140928 Мар 10 10:39 /home/1/1.iso

У вас существует пользователь с UID=1 и GID=1?
Выполните, к примеру,

text

chown root:root /home/1/1.iso
chown root:root /mnt/DVD1
#140062

Другие образы не пробовал, но этот должен быть корректным - это установочный образ Дебиана.

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

#140066

Судя по сообщению об ошибке, нет пробела между /home/1/1.iso и /mnt/DVD1. Нет, я-то пробел в сообщении вижу, а вот mount его не видит...
Из разряда плясок с бубном: [console]mount /home/1/1.iso /mnt/DVD1 -t iso9660 -o loop[/console]
[console]mount /home/1/1.iso /mnt/DVD1 -o loop[/console]

И проверить, что в stat() передаётся параметром: [console]strace mount /home/1/1.iso /mnt/DVD1 -o loop[/console]

#140080

На первый вариант:
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 у меня не установлена. Завтра попробую.

#140089

Lokovobrazum, а вы случайно не «копипастите» команду монтирования? Попробуйте изменив название образа и точки монтирования (разумеется, создав её), набрать команду «ручками», используя автодополнение командной строки.

#140115

mount -o loop '/home/1/1.iso' '/mnt/DVD1'

Войдите или зарегистрируйтесь, чтобы ответить.