Loop devices inside OpenVZ container

ben

New Member
Apr 17, 2012
1
0
1
Hi all,

I can't figure out, how to access a loop device inside an OpenVZ container running under ProxMox 2.0:

Code:
# losetup -f
/dev/loop0
# vzctl set 100 --devnodes loop0:rw
Device loop0 is not allowed to be assigned to a CT
Bad parameter for --devnodes: loop0:rw

This alternative way doesn't work either:

Code:
# ls -l /dev/loop0
brw-rw---- 1 root disk 7, 0 Apr 17 16:06 /dev/loop0
# vzctl set 100 --devices b:7:0:rw
Bad parameter for --devices: b:7:0:rw

Could this be an issue with the 2.6.32 kernel?

I tested and it doesn't work under:

  • ProxMox 2.0 with pve-kernel-2.6.32-11-pve: 2.6.32-66
  • ProxMox 1.9 with pve-kernel-2.6.32-4-pve: 2.6.32-33

But it DOES work under:

  • ProxMox <= 1.9 with kernel 2.6.24
  • (out of curiosity: Ubuntu 8.04 with kernel 2.6.24-31-openvz)

Any hints to solve this problem would be highly appreciated.

Best Regards,
Ben
 
just in case someone stumbles across this... the ability to create loop devices inside openvz containers was disabled due to a security flaw. doesn't have anything to do with proxmox.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!