Questions tagged [loop-device]

A loop device allows any file to be mounted as a filesystem image. Not to be confused with a loopback interface in networking. Don't use this tag for questions regarding "for-loops" (use the "for" tag instead).

Filter by
Sorted by
Tagged with
0 votes
0 answers
29 views

Setting up Breath on Chromebook; losetup: cannot find an unused loop device ERROR: no loop device

I am attempting to replace my Chrome OS with Breath. I ran the command: FEATURES=ISO,KEYMAP bash setup.sh cli ubuntu and ultimately wound up with this error message: losetup: cannot find an unused ...
0 votes
1 answer
29 views

Strange behavior of the mount dir when mount an EFI partition in a virtual block device (loop device)

In my WSL2 Debian distro, I created an image file named VirtDisk.img and set it as a virtual block device: dd if=/dev/zero of=VirtBlock.img bs=1G count=16 16+0 ...
0 votes
1 answer
56 views

EXT partition seen as unpartitioned space in loop device on Ubuntu 22.04.1

I am trying to create a disk image file with an EXT2 partition, however the partition is not found and entire loop device is seen as free/unpartitioned space. My computer can read Ext2 formatted disks,...
2 votes
1 answer
139 views

Create writable file system using udisksctl

To be able to test out of disk situations I tried to set up a file-based size-limited file system like this: $ dd if=/dev/zero of=file.fs bs=1MiB count=1 $ mkfs.ext4 file.fs $ udisksctl loop-setup -f ...
  • 264
0 votes
0 answers
230 views

why does my code keep displaying: Device or resource busy

using a losetup -P command to setup a loop device, it displays: Device or resource is busy kindly assist
  • 1
1 vote
1 answer
442 views

Can't remove or unmount loop device on Debian

I have a loop device which shows up when I do losetup --all that I have been unable to remove. So, I basically got myself into this issue because a created a raw image of a microSD card and then I ...
6 votes
1 answer
315 views

kpartx: cannot unmount disk after mappings have been deleted

I cannot unmount a partition on which I created and then deleted mappings with kpartx: # mount /dev/sdb1 usb/ # cd usb/ # kpartx -a -p sda -r -s -v sda.img add map loop0sda1 (254:5): 0 16777216 ...
0 votes
0 answers
57 views

How to know which partition is of WIndows C drive without mount, for Basic disks

I have a raw disk from containing Windows partitions which I'm using to create Loop Devices. The loop device details are as below ├─loop5p1 ntfs System Reserved 7CA43E25A43DE1F6 ...
0 votes
2 answers
269 views

Boot loop device as root file system

I created an ext4-filesystem on a loop device with all necessary files to boot with, e.g.: /bin /boot /dev /lib /mnt /etc ... Now I want to boot from the loop device as an image (let's say ...
1 vote
1 answer
1k views

No loop device in container even with loop module loaded

I am trying to make it possible to make and mount loop devices from within a container. This happens to work on my own development system, but is failing to work on our build server where it must be ...
0 votes
1 answer
263 views

How to recover an iSCSI disk

I run an iSCSI disk on a Linux server (RHEL7). The disk has a normal ext4 partition containing a loop device called disk01.img, which is mapped to a virtual disk with a Windows NTFS file system. All ...
0 votes
1 answer
271 views

Partitions for loop device not found from script, visible elsewhere

I'm currently trying to partition and then format a disk image using parted, by first mounting a blank disk image onto a loop, creating the appropriate partitions, and then formatting these partitions ...
0 votes
1 answer
157 views

Why do we need to set loop devices when mounting ddrescue images?

In various tutorials I see the following command: mount -o ro,loop,offset=123 harddrive.img /mnt/loop but from reading the documentation I can't understand what are loop devices. Why would harddrive....
  • 113
1 vote
2 answers
815 views

loop-device performance issue

I am trying to work with dm-mapper and it doesnt accept files. so i need a device. So i have created a 1500M file on ram(ramfs filesystem) at /dev/shm/f and mapped it to /dev/loop0(by losetup). But i ...
  • 11
3 votes
1 answer
1k views

losetup: How to use the -f option?

For example, I would like to setup mydata.img to /dev/loop5, I would expect using the command below. However it gives the error losetp: unexpected arguments. losetup --show -Pvf /dev/loop5 mydata.img ...
  • 275
1 vote
0 answers
2k views

"failed to setup loop device" when mounting an Ubuntu iso image on Ubuntu

I downloaded an iso image of Ubuntu server, ubuntu-20.04.3-live-server-amd64.iso. Then I tried to mount this iso as a folder, using the usual command mount ubuntu-20.04.3-live-server-amd64.iso ./iso ,...
  • 35
1 vote
0 answers
21 views

How to mount partition of .img as loop back device Ubuntu 20.04 [duplicate]

I need to create a bootable disk image on a remote computer but keep getting errors trying to mount partitions created on the .img file I have tried many different utilities but the basic steps I am ...
0 votes
1 answer
52 views

.img file mounted, want to see file updates without having to remount

I have a raspberry pi that is emulating a mass storage device, while having the backing .img file mounted. Once the pi is powered up and the .img is mounted, I turn on the mass storage emulation. I'm ...
  • 131
3 votes
2 answers
1k views

Why is it possible to "loop" a filesystem by mounting it to one of its folders?

/dev/sda5 is mounted at / and it's my filesystem piotr@thinkpad:~$ sudo mkdir /home/mpoint piotr@thinkpad:~$ sudo mount /dev/sda5 /home/mpoint so now I can do: piotr@thinkpad:~$ cd /home/mpoint/home/...
  • 193
0 votes
0 answers
82 views

Can loop device slots be reserved at boot for later use?

I'm working with a mounted root file system image in chroot that requires specific loop device numbers, and I need /dev/loop1 through /dev/loopN to be available for use after boot is completed, but ...
  • 108
0 votes
1 answer
1k views

A lot of loop devices in the system

I have the following picture: $ sudo lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT loop0 squashfs /snap/code/58 loop1 ...
  • 2,877
0 votes
0 answers
313 views

I accidentally wrote to a deleted file (loop device)

I accidentally wrote to a delete file through the loop device. OS: Ubuntu 20.04 Here is my scenario: 1 - I created a RAW image file: # qemu-img create -f raw sda.img 10G 2 - I created partiton with ...
  • 1
0 votes
0 answers
48 views

Filesystem image made with dd sometimes fails--How to Analyze? [duplicate]

I've googled this extensively and can't quite come up with an answer. Overview I created two image files of a filesystem I'm actively using (/) and it sometimes is ok, and othertimes is not. What I do ...
1 vote
2 answers
340 views

mount: mydir: cannot mount my.iso read-only

I am trying to mount an ISO file: $ sudo mount isodir/my.iso mydir mount: mydir: cannot mount isodir/my.iso read-only. Why?
  • 32.7k
0 votes
0 answers
350 views

How to sync a loop device when the backing file is changed

The data being displayed on a loop device mount is incorrect when the data in the underlying file is changed. Example: $ mkdir drv $ dd if=/dev/zero of=data.ext4 bs=1M count=10 $ mkfs.ext4 data.ext4 $ ...
0 votes
1 answer
821 views

WRITE_ZEROES not supported on loop devices

I ran into a strange problem where mkfs.ext4 won't work on loop devices backed by a temp file. tmp_file="$(mktemp)" fallocate -l 8M "$tmp_file" loop="$(losetup --show -f "...
user avatar
1 vote
1 answer
3k views

How to shrink a file image, produced with dd?

I tried the process from this post resize partition on an image file. I didn't succeed in understanding why it goes wrong in my case. I produced a 8GB image using dd. The image contains two partitions....
  • 173
3 votes
2 answers
6k views

How to increase the size of a loop virtual disk?

I have generated an image file with dd. The image contains two partitions. I created a loop virtual disk: losetup -P /dev/loop0 $image_file. I mounted the two loop created partitions (loop0p1, loop0p2)...
  • 173
2 votes
1 answer
664 views

Mounting as <user>, a loop still assigns root ownership

I am trying to set up a virtual drive from a file. This file will then be written to a flash device (not relevant). Because creating and manipulating the virtual drive will be in a script, I need to ...
1 vote
2 answers
3k views

Why does mount -o loop return "No such device"?

I want to mount the contents of an iso9600 (CD) image via a loop to access its contents. To do so I execute mount -r -t iso9600 -o loop file.iso mountpoint/ and would expect the contents in the (...
  • 568
0 votes
1 answer
239 views

how to mount and read from the .img file used by usb_gadget/g_multi/mass_storage?

the pocket beagle, using debian9.9, shows up as a mass storage device on my windows machine. I have found the backing file (i'll call it a drive) used by the mass storage device. I would like to mount ...
  • 148
2 votes
0 answers
246 views

Is it safe to enable Direct I/O for a loop device backed by a sparse file?

I'd like to have a sparse file, and mount it as a filesystem. It'd be great if the performance overhead is negligible, but only if that doesn't come with a data-loss risk! Is it safe to mount the ...
  • 121
5 votes
2 answers
1k views

Mount a PV image as a readonly loop device (again - it used to work)

A couple of years ago I upgraded my netbook with a larger hard drive. I wanted to retain the contents of the old hard drive in case there was anything I still wanted off it. So I copied the the old ...
1 vote
1 answer
2k views

Cannot mount dislocker-file loop: wrong fs type, bad option, bad superblock

I am trying to mount a bitlocker encrypted drive with dislocker. Here are the exact commands I ran: sudo dislocker -r -V /dev/sdb7 -u -- /media/bitlocker sudo mount -r -o loop /media/bitlocker/...
2 votes
0 answers
321 views

A microSD card backup (Raspberry Pi) has always a corrupt ext4 filesystem although the original seems to be fine

Every backup image of my Raspberry Pi microSD card seems to be corrupt. It doesn't make a difference if I create an image file or if I backup the microSD card directly to some other microSD card. I'...
  • 321
1 vote
0 answers
692 views

How to properly boot ISO9660 looped image with latest GRUB versions?

I'm trying to boot Ubuntu live ISO9660 image with GRUB 2.04 using these instructions. It is failing to boot with GRUB error error: unknown filesystem, even though I can browse as well the boot ...
  • 381
0 votes
0 answers
271 views

OSX: how to mount raspberry pi image file?

BACKGROUND The loop device is available in Ubuntu and is the first step to processing the rPi image with zerofree. The goal is to reproduce the UBUNTU example with OSX High-Sierra: UBUNTU example ...
  • 1,176
2 votes
1 answer
227 views

Creating a grow-on-demand loop filesystem without sparse files

I wish to create a file to loop mount as a root filesystem that grows dynamically as required (up to a limit). The commonly quoted solution to this is to use a sparse file, which would do exactly ...
2 votes
2 answers
3k views

Why is mount mounting the directory to /dev/loop0 instead of the device? Can't write all my files to the directory as a result (since it's too small)

I want to write about 38 MB of files to a partition that is 100 MB large. However, when I mount that partition to the directory, it mounts to /dev/loop0 instead of /dev/sdc1 (in my example). This ...
2 votes
2 answers
2k views

Mounting a Luks partition

I have backed up a drive with all its partitions using the command dd if=/dev/sda of=/media/oshirowanen/external-drive/backups-2019/full_drive_backup.img /dev/sda is an ssd which has a Linux OS ...
  • 2,581
1 vote
2 answers
1k views

Raw disk image from VDI file can be mounted using qemu-nbd but not loop device?

I installed a very old Slack version (3.2) on VirtualBox and then converted it to RAW format (ext2). However, for some reason I'm unable to mount it using losetup but qemu-nbd works fine. Why? I ...
  • 13
2 votes
2 answers
951 views

Recover deleted but mounted loop file/filesystem

By mistake, I deleted an lxc image file. The container is still running and the file is therefore not yet actually deleted until I stop the container. I'd like to avoid stopping the container as it is ...
1 vote
0 answers
207 views

Getting snap to mount loop devices using direct I/O

How can I get snap to mount its loop devices in direct I/O mode on CentOS 7? When setting up loop devices manually, I can use losetup --direct-io 1, but can't see where to provide mount options to ...
  • 243
4 votes
1 answer
4k views

what is maximum loop devices for linux kernel?

i can include loop module for supporting loop files. loop module supports max_loop option. I've found examples with options loop max_loop 256 . My question, what is maximal supported loop devices? I ...
  • 609
0 votes
2 answers
1k views

How to make logical volumes on loopback block device available?

I have a file hdd.img being raw image of a hard disk. The harddisk has a BIOS/DOS partition table and its second partition is setup to serve as a the one single physical volume from which LVM creates ...
1 vote
1 answer
5k views

Why there are 3 loop devices on my system right after boot?

I'll start this question by listing all drives available on my system right after the login into my Linux Mint 19.2 Cinnamon: # fdisk -l Disk /dev/loop0: 89,1 MiB, 93454336 bytes, 182528 sectors ...
2 votes
0 answers
4k views

Delete /dev/loopX entry after detaching loop device

I created a loop device using losetup /dev/loop90 /tmp/disk1, where /tmp/disk1 is a 512M file I have created. Then the loop device was detached using losetup -d /dev/loop90. It was removed from the ...
2 votes
0 answers
671 views

Why "udisksctl" and "mount -o loop" giving different root permissions after mounting?

I am trying to mount an iso using udisksctl and it appears that the bash scripts inside these are having only read permission [root@hostname ~]# udisksctl loop-setup -r -f /root/test.iso Mapped file /...
  • 900
3 votes
0 answers
2k views

How to create/populate /dev/loop* devices?

Background: I am setting up loopaes (see http://loop-aes.sourceforge.net/loop-AES.README) on a new install of Devuan ASCII 2.0.0. I built kernel 4.9.184 with CONFIG_BLK_DEV_LOOP=n as was instructed by ...
  • 31
0 votes
1 answer
2k views

Mount iso -o loop select loop device

I have a bash script where I mount an ISO to loop devices: mount -o loop my.iso /tmp/foo And it happens that at the same time in my OS (Linux Mint 19) I have an ISO image mounted, using the GUI ...