Salve ragazzi, ho da montare sul mio file system (/dev/sda) l'immagine di un disco creata con il comando dd la quale è presente su un hard disk esterno (/dev/sdb5).
Dato che il file system di quest'ultimi è di tipo FAT32, sono stato costretto a spezzettare l'immagine dell'hard disk copiato in 8 blocchi da 4 GB ciascuno (img1.iso, ..., img8)codice:root@giuseppe-laptop:/# fdisk -l Disk /dev/sda: 30.0 GB, 30005821440 bytes 255 heads, 63 sectors/track, 3648 cylinders Units = cilindri of 16065 * 512 = 8225280 bytes Dispositivo Boot Start End Blocks Id System /dev/sda1 * 1 3492 28049458+ 83 Linux /dev/sda2 3493 3648 1253070 5 Esteso /dev/sda5 3493 3648 1253038+ 82 Linux swap / Solaris Disk /dev/mmcblk0: 32 MB, 32112640 bytes 2 heads, 32 sectors/track, 980 cylinders Units = cilindri of 64 * 512 = 32768 bytes Dispositivo Boot Start End Blocks Id System /dev/mmcblk0p1 2 980 31328 4 FAT16 <32M Disk /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cilindri of 16065 * 512 = 8225280 bytes Dispositivo Boot Start End Blocks Id System /dev/sdb2 * 2 9729 78140160 f W95 Ext'd (LBA) /dev/sdb5 2 9729 78140128+ b W95 FAT32
Ora il mio obiettivo, al quale sto lavorando vanamente da diversi giorni è quello di montare tramite loop l'intero disco immagine frammettato, a tale proposito mi chiedo:codice:root@giuseppe-laptop:/# mount -t vfat -o ro,noexec,loop /dev/sdb5 /mnt/hd01 root@giuseppe-laptop:/# ls /mnt/hd01 img1.iso img2.iso img3.iso img4.iso img5.iso img6.iso img7.iso img8.iso
1. si possono montare tutte le immagini come se fossero un unico disco?
2. per montare il disco immagine dovrei sapere il suo contenuto, ma se applico il comando fdisk ho il seguente risultato:
3. se provo a montare direttamente la prima immagine ho il seguente risultato:codice:root@giuseppe-laptop:/mnt/hd01# fdisk -l img1.iso Si devono impostare cilindri. È possibile effettuare questa operazione dal menu delle funzioni supplementari.
dove sbaglio?codice:root@giuseppe-laptop:/mnt/hd01# losetup /dev/loop0 /mnt/hd01/img1.iso ioctl: LOOP_SET_FD: Dispositivo o risorsa occupata root@giuseppe-laptop:/# mount -t iso9660 -o ro,loop=/dev/loop0 /mnt/hd01/img1.iso /mnt/image ioctl: LOOP_SET_FD: Dispositivo o risorsa occupata

Rispondi quotando