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
2
votes
0answers
7 views

dmidecode processor-version gives one answer several times

the cmd command: dmidecode -s processor-version gives me the same andswer 125 times. I want the commande to andswer only one time. how can break the loop ?
3
votes
1answer
42 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 ...
1
vote
0answers
498 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 ,...
1
vote
0answers
20 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
1answer
18 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 ...
3
votes
2answers
479 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/...
0
votes
0answers
29 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 ...
0
votes
0answers
310 views

lvremove failed because the Logical Volume contains a filesystem that is supposed to be in use

The title of my question is what I think is the main problem, but I am actually not sure of anything. I have a backup routine that involves an LVM snapshot that when wrong and I'm stuck with : an ...
0
votes
1answer
78 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 ...
0
votes
0answers
97 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 ...
0
votes
0answers
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
2answers
96 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?
0
votes
0answers
59 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
1answer
286 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 "...
1
vote
1answer
620 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....
3
votes
2answers
3k 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)...
2
votes
1answer
291 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 ...
2
votes
1answer
1k 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 (...
0
votes
1answer
123 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 ...
2
votes
0answers
117 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 ...
3
votes
2answers
760 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
1answer
1k 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
0answers
182 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'...
1
vote
0answers
370 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 ...
0
votes
0answers
166 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
vote
1answer
104 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
1answer
2k 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
2answers
855 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 ...
1
vote
2answers
943 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 ...
2
votes
2answers
582 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
0answers
140 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 ...
3
votes
1answer
2k 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 ...
0
votes
2answers
495 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
1answer
3k 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
0answers
3k 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
0answers
411 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 /...
3
votes
0answers
1k 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 ...
0
votes
1answer
1k 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 ...
1
vote
1answer
682 views

mounting loop not working with UUID

I have created a loop device and added it to /etc/fstab I got its UUID from the output of the blkid command (it does print a UUID for the particular device after running mkfs.ext4 /path/to/loop) ...
0
votes
0answers
383 views

ZFS Disk Image Performance

I am trying to move from LVM to ZFS as a backing store for raw virtual machine / disk images on a new server. I am using Ubuntu 18.04 and the SSDs are all Intel D3-S4510. The problem I am ...
5
votes
0answers
3k views

Buffer I/O error on loop device

Lately, I have been getting Buffer I/O errors during boot time. Seemingly, it appears randomly and I could not be able to reproduce it. However, it happens in every 5-8 boot on average. Here is the ...
1
vote
1answer
660 views

How to automatically mount at boot? [duplicate]

I have a file, called "some.img", created with fallocate, that has a filesystem on it. I can mount the img file using mount -o loop some.img /media/where, and I see the filesystem. When I reboot, ...
4
votes
0answers
3k views

Issue with loop devices in Docker

I'm trying to build a virtual disk image in Docker. I'm able to create my empty file with dd and create the partitions with parted but once I try to make my filesystem it fails saying the device could ...
2
votes
2answers
13k views

How can an image file be created for a directory?

How can an image file be created for a directory? For example: Create iso image from folder via terminal commands shows that genisoimage can create an iso image file for a directory. I only know that ...
0
votes
1answer
3k views

What do the partition table types and flags mean in the output of parted?

In the output of sudo parted -l: Model: WD My Passport 0748 (scsi) Disk /dev/sdb: 1000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size ...
2
votes
1answer
582 views

Why does `losetup` need to associate loop devices with block devices? [duplicate]

man losetup says losetup is used to associate loop devices with regular files or block devices, to detach loop devices, and to query the status of a loop device. https://en.wikipedia.org/wiki/...
0
votes
1answer
54 views

Does "loopback" in a loopback file mean the same as in loopback IP address?

man pvcreate says pvcreate initializes a PV so that it is recognized as belonging to LVM, and allows the PV to be used in a VG. A PV can be a disk partition, whole disk, meta device, or loopback ...
0
votes
1answer
448 views

Dual Boot Linux Partition shows as Partition Table: loop in parted (Why?)

Recently I was checking into my partition scheme on my dual boot laptop (Peppermint OS, Windows 10). I was surprised by the output from parted /dev/sda12 (my Linux root partition) Model: Unknown (...
2
votes
2answers
4k views

How do I make `modprobe fuse` and `modprobe loop`, persistent?

This used to not be a problem, but now it is. I haven't changed anything significant so probably an update broke it. When I run VeraCrypt it complains that it couldn't set up loop device and suggests ...
1
vote
1answer
2k views

mkdir -p returns error if exists

Raspbian Stretch Lite: $ mkdir --help Usage: mkdir [OPTION]... DIRECTORY... Create the DIRECTORY(ies), if they do not already exist. Mandatory arguments to long options are mandatory for short ...