Возникла проблема.
На 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
Что делаю не так?
Монтирование iso
mkdir /mnt/DVD1
Каталог то, не создан.
Читать умеете?
что тут странного? я тоже не очень. вот так читаю: http://translate.google.ru/?js=n&prev=_t&hl=ru&ie=UTF-8&layout=2&eotf=1&sl=en&tl=ru&text=mount+point+%2Fhome%2F1%2F1.iso+%2Fmnt%2FDVD1+does+not+exist%0D%0A%0D%0A&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.gz
ls -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/DVD1
ls -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
Другие образы не пробовал, но этот должен быть корректным - это установочный образ Дебиана.
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 его не видит...
Из разряда плясок с бубном: [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]
На первый вариант:
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'