I was setting up a new centos 5 virtual machine in openvz today so that I could test/deploy an install of irods, but found that I couldn't ssh to the virtual machine because some /dev/ device nodes were missing. Below is what is needed for a /dev inside a vz jail

mknod -m 600 /dev/console c 5 1
mknod -m 666 /dev/tty c 5 0
mknod -m 666 /dev/full c 1 7
mknod -m 600 /dev/initctl p
mknod -m 666 /dev/null c 1 3
mknod -m 666 /dev/ptmx c 5 2 
mkdir pts
mknod -m 666 /dev/random c 1 8
mknod -m 444 /dev/urandom c 1 9 
mknod -m 666 /dev/zero c 1 5
Bookmark and Share