What are these empty (0B
SIZE
) read-write loop
devices?
sudo lsblk --all
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 0B 0 loop
loop1 7:1 0 0B 0 loop
loop2 7:2 0 0B 0 loop
loop3 7:3 0 0B 0 loop
loop4 7:4 0 0B 0 loop
loop5 7:5 0 0B 0 loop
loop6 7:6 0 0B 0 loop
loop7 7:7 0 0B 0 loop
sda 8:0 0 100G 0 disk
└─sda1 8:1 0 100G 0 part /
sudo mount | grep -i loop
sudo cat /proc/mounts | grep -i loop
sudo cat /etc/fstab | grep loop
sudo lsof /dev/loop0
No output.
sudo dmesg | grep loop
[ 0.572944] Calibrating delay loop (skipped), value calculated using timer frequency.. 4390.12 BogoMIPS (lpj=8780240)
[ 15.902123] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[ 15.909809] loop: module loaded
[ 15.915496] systemd[1]: modprobe@loop.service: Deactivated successfully.
[ 15.915643] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop.
- This never happened in Debian 11 (
bullseye
). - This was introduced in Debian 12 (
bookworm
).
How are these loop devices created? What is the purpose of these loop devices?