LINUX.ORG.RU
ФорумTalks

mount: я в шоке


0

0

Монтировал тут себе спокойно образ диска, всё как обычно:
# mount -t iso9660 -o loop /image/образ.iso /mnt/1
А он мне:
mount: Not a directory

Ну, думаю: "Как не директория? Я тебе щас покажу не директорию, я тебе щас устрою!" и пишу:
# mount -t iso9660 -o loop /image/образ.iso /home/undefer/1.rar

А он возьми, да смонтируй! Прямо так, в простой файл!

Вот что `ls` говорит:
# ls -l /home/undefer/1.rar
-r-xr-xr-x 1 root root 0 Янв 1 1970 /home/undefer/1.rar

Я в шоке. Пью валериану..

★★★★★

У мну все нормально (debian sid):

root@localhost:/mnt/Pomoika/qemu# mount -t iso9660 w2k3.iso w2k3serial.txt -o loop
mount: mount point w2k3serial.txt is not a directory

Кстати, из той же оперы: в Suse 10.1 telnet из коробки спокойно кушает нереальные номера портов.
В debian так:
$ telnet localhost 99999
telnet: port 99999 out of range
А в сузе он честно пытается законнектиться!

Deleted
()
Ответ на: комментарий от Deleted

У меня тоже обычно всё нормально -- это какой-то странный баг вылазиющий при неизученных ситуациях -- Google выдаёт обсуждения на эту тему.

unDEFER ★★★★★
() автор топика

Хм.. anysurrect дал всему объяснения, сказав что вообще-то это iso-образ лишь со смещением в 144 512-байтных блока... Хм, странно -- на nrg образ не похоже (там было бы смещение 600 блоков)
Но тем не менее баг очевидно есть.
Отправить что ль баг-репорт?

unDEFER ★★★★★
() автор топика

Испытайте, кстати это кто-нибудь ещё:

$ dd if=<образ>.iso of=OBRAZ.iso bs=4096 seek=18
# mount -t iso9660 -o loop OBRAZ.iso /mnt/<директория>
# mount -t iso9660 -o loop OBRAZ.iso /mnt/<простой_файл>

У меня работает на ура (ядро 2.6.17.6)

unDEFER ★★★★★
() автор топика

тож прикол. я как-то монтировал битый образ компахи (из 600 удалось вытащить 200). в дире куда смоунтил возникло несколько гигабайт разного мусора типа

~/cdrom/(*:НПГВУ:%;?%:(:?:КГ:&#8470;%;";;?:?

~/cdrom/(*:НПГВУ:%;?%:(:?:КГ:&#8470;%;";;?:?дор

~/cdrom/(*:НПГВУ:%;?%:(:?:КГ:&#8470;%;";;?:?978kkjg

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

LowLevel
()
Ответ на: комментарий от LowLevel

А не рут может монтировать что-то чего нет в fstab?

alexru:/tmp$ mount -t ramfs none /tmp/dir/ mount: only root can do that alexru:/tmp$

alexru ★★★★
()
Ответ на: комментарий от LowLevel

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

unDEFER ★★★★★
() автор топика

Опять пил?

anonymous
()
Ответ на: комментарий от unDEFER

dd if=WinXP.SP2.Corp.iso of=WINXP.iso bs=4096 seek=18

mkdir -p /mnt/test
touch /mnt/test.out

mount -t iso9660 -o loop WINXP.iso /mnt/test
mount: Not a directory
mount -t iso9660 -o loop WINXP.iso /mnt/test.out
ls -la /mnt
итого 4
drwxr-xr-x 6 root root 65 2006-08-03 12:56 .
drwxr-xr-x 21 root root 4096 2006-07-12 09:24 ..
drwxr-xr-x 2 root root 6 2006-03-19 08:21 hda1
drwxr-xr-x 2 root root 6 2006-03-19 08:21 hda2
drwxr-xr-x 2 root root 6 2006-03-19 08:21 hda4
drwxr-xr-x 2 root root 6 2006-08-03 12:55 test
-r-xr-xr-x 1 root root 0 1970-01-01 03:00 test.out

Ядро - 2.6.15-26-686.. Так то.

MiracleMan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.