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

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

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

2

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

3

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

4

что тут странного? я тоже не очень. вот так читаю: http://translate.google.ru/?js=n&pr … amp;file=#

точка монтирования / home/1/1.iso / mnt/DVD1 не существует

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5

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

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

6 (14.03.2011 20:41:37 отредактировано Lupo Alberto)

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

modprobe loop

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

Был, был и весь вышел...

7

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

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

8

Покажите

zegrep LOOP /proc/config.gz
ls -l /dev/loop*
Был, был и весь вышел...

9

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

10

Покажите

ls -l /home/1/1.iso 
ls -l /mnt/DVD1
Был, был и весь вышел...

11

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

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

12 (14.03.2011 21:22:15 отредактировано Lupo Alberto)

Lokovobrazum пишет:

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

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

Был, был и весь вышел...

13

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

file /home/1/1.iso
Был, был и весь вышел...

14

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

15

Lupo Alberto пишет:

-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
Был, был и весь вышел...

16 (14.03.2011 21:47:50 отредактировано Lokovobrazum)

Другие образы не пробовал, но этот должен быть корректным - это установочный образ 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

17 (14.03.2011 21:59:56 отредактировано bormant)

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

 Консоль:
mount /home/1/1.iso /mnt/DVD1 -t iso9660 -o loop

 Консоль:
mount /home/1/1.iso /mnt/DVD1 -o loop

И проверить, что в stat() передаётся параметром:

 Консоль:
strace mount /home/1/1.iso /mnt/DVD1 -o loop

18

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

19

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

Был, был и весь вышел...

20

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

21

Lupo Alberto пишет:

У вас существует пользователь с UID=1 и GID=1?

если это ls, то это сиволические имена пользователя и группы, а не цифровые.

bormant пишет:

Судя по сообщению об ошибке, нет пробела между /home/1/1.iso и /mnt/DVD1. Нет, я-то пробел в сообщении вижу, а вот mount его не видит...

бывает bx

 Консоль:
$ echo -e "$IFS" | hexdump -b

ТС - что пишет?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

22

drBatty пишет:

если это ls, то это сиволические имена пользователя и группы, а не цифровые.

Если мне не изменяет память, при отсутствии пользователя, но при наличии оставшихся файлов, владельцем которых он являлся, показывается именно UID и GID в цифровом виде.

Был, был и весь вышел...

23 (15.03.2011 12:28:44 отредактировано bormant)

... или чуть привычнее

 Консоль:
$ echo -ne "$IFS" | hexdump -C
"C" -- заглавная латинская. Обычно там 20 09 0a (пробел, табуляция, прогон строки). С другой стороны, не было б там пробела, оно бы всю строку за имя команды должно было бы посчитать...

24

Lupo Alberto пишет:

Если мне не изменяет память, при отсутствии пользователя, но при наличии оставшихся файлов, владельцем которых он являлся, показывается именно UID и GID в цифровом виде.

всё верно. вот только, в каком дистре есть юзер с UID=1 ?
у меня это bin, но под него даже не войти. У него и пароля нет, и шелла нет.

bormant пишет:

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

ну не знаю. Может это неразрывный пробел так скопипастился. Он с виду как обычный, а по жизни - совсем другой код, например 0xA0 в cp1251.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

25

drBatty пишет:

у меня это bin, но под него даже не войти. У него и пароля нет, и шелла нет.

Lokovobrazum пишет:

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

Так что, возможны варианты  oO

Был, был и весь вышел...

26

Наконец добрался до компа.

Проблема была в том, что пробел скопипастился неразрывный.
Всем участникам темы спасибо за помощь.