Ubuntu Template /dev Problems [message #683] |
Fri, 06 January 2006 18:12 |
|
I am creating an Ubuntu 5.04 template for OpenVZ and have run into a problem.
There are no /dev/pty, /dev/random, and /dev/urandom devices in /dev. I have
created these devices by the following:
cd /vz/root/111/dev; /vz/root/111/sbin/MAKEDEV pty
This creates the devices just fine. When I reboot Ubuntu the devices are not
there and need to be created all over again. When I created templates for
other linux distros I have had to create /dev/pty but they are there on reboot.
drwxr-xr-x 4 root root 4096 Jan 1 14:18 dev
How do I solve this problem on Ubuntu? Thanks
*Also posted to ubuntu.com support forum
|
|
|
|
|
|
Re: Ubuntu Template /dev Problems [message #688 is a reply to message #684] |
Fri, 06 January 2006 18:28 |
|
>From within the VPS:
# mount
simfs on / type simfs (rw)
proc on /proc type proc (rw,nodiratime)
simfs on /.dev type simfs (rw)
tmpfs on /dev type tmpfs (rw)
>From the Host:
# mount
/dev/sda2 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
/dev/sda5 on /vz type ext3 (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
I'm confuses where I would make the changes you recommended and how. Thanks
On Fri, 06 Jan 2006 21:17:52 +0300, Kirill Korotaev wrote
> this is probably due to your initscripts use /dev mounted over tmpfs.
> You can check this in `mount` output.
> I would recommend you to disable mounting it on tmpfs since it's a
> real wastage of memory (~0.5-1MB of RAM per VPS). And this will
> solve your problem also - device entries in /dev won't disappear
> after reboot.
>
> Kirill Kolyshkin will be able to recommend you more concrete actions
> tomorrow if you don't succeed.
>
> Kirill
>
> > I am creating an Ubuntu 5.04 template for OpenVZ and have run into a problem.
> > There are no /dev/pty, /dev/random, and /dev/urandom devices in /dev. I have
> > created these devices by the following:
> >
> > cd /vz/root/111/dev; /vz/root/111/sbin/MAKEDEV pty
> >
> > This creates the devices just fine. When I reboot Ubuntu the devices are not
> > there and need to be created all over again. When I created templates for
> > other linux distros I have had to create /dev/pty but they are there on
reboot.
> >
> > drwxr-xr-x 4 root root 4096 Jan 1 14:18 dev
> >
> > How do I solve this problem on Ubuntu? Thanks
> >
> > *Also posted to ubuntu.com support forum
> >
|
|
|
|