1

Temat: losetup i mount

zainstalowałem kmod-loop losetup i próbuję podmontować obraz iso Centosa w wersji minimal. wydaję polecenie:

losetup /dev/loop0 centos.iso 

mount -t iso9660 /dev/loop0 ../centos/
mount: mounting /dev/loop0 on ../centos/ failed: No such device

jak ominę opcję -t to dostaję taki komunikat:

mount /dev/loop0 ../centos/
NTFS signature is missing.
Failed to mount '/dev/loop0': Invalid argument
The device '/dev/loop0' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
mount: mounting /dev/loop0 on ../centos/ failed: Invalid argument

jak to poprawnie nalezy podmontować?

pozdrawiam
geos

2

Odp: losetup i mount

losetup /dev/loop0 centos.iso
mkdir -p /tmp/obraz
mount -t iso9660 /dev/loop0 /tmp/obraz

Bo chyba ../centos/ nie miałes.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez geos 2016-01-31 17:43:16)

Odp: losetup i mount

hmm.. wydaje mi się, że wszystko jest na miejscu:

ls -lad centos/
drwxr-xr-x    2 root     root           160 Jan 31 14:36 centos/

losetup
NAME       SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop0         0      0         0  0 /tftp/sda1/centos.iso

mount -t iso9660 /dev/loop0 centos/
mount: mounting /dev/loop0 on centos/ failed: No such device

kurczaczki nie wiem o co chodzi...

EDYCJA: chyba nie tylko u mnie jest taki problem, znalazłem posty o tym również na tym forum:
http://eko.one.pl/forum/viewtopic.php?pid=61055#p61055
http://openrouter.info/forum/viewtopic. … amp;t=2585

ktoś może wie o jaki głupi błąd może chodzić (w pierwszej kolejności z mojej strony...) lub być może coś jest na rzeczy w kwestii mount, iso i losetup?

jak utworzę plik, sformatuję go na ext4, wykonam losetup i podmontuję to jest ok:

losetup /dev/loop1 test 

losetup
NAME       SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop1         0      0         0  0 /tftp/test
/dev/loop4         0      0         0  0 /tftp/sda1/centos.iso

mount -t ext4 /dev/loop1 ./centos/
ls -la centos/
drwxr-xr-x    3 root     root          1024 Jan 31 16:39 .
drwxr-xr-x    9 root     root          2376 Jan 31 16:39 ..
drwx------    2 root     root         12288 Jan 31 16:39 lost+found

4

Odp: losetup i mount

mount -o loop /tftp/sda1/centos.iso /centos/

Ci nie działa? System plików iso9660 musisz mieć zainstalowany.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: losetup i mount

Cezary napisał/a:

mount -o loop /tftp/sda1/centos.iso /centos/
Ci nie działa? System plików iso9660 musisz mieć zainstalowany.

dzięki Cezary! poszperałem, znalazłem i doinstalowałem taki pakiet: kmod-fs-isofs, "Description:  Kernel module for ISO9660 filesystem support". montowanie poszło od razu.

pozdrawiam
geos