[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

/var/run не засовывается в память



Приветствую!

  Устанавливал debian squeeze из "неофициального" образа (с
интегрированными проприетарными драйверами, насколько я понимаю в
остальном он идентичен официальному):
http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/6.0.1a/i386/iso-cd/firmware-6.0.1a-i386-netinst.iso

  При установке разметил диск, чтобы, в частности, /var был на другом
разделе (вывод df и mount в конце письма).
  В /etc/defaults/rcS прописал соответственно RAMRUN и RAMLOCK.
  В результате /var/lock нормально в памяти, а /var/run -- не хочет.

  Выяснилось, что при установке не создаётся на корневой системе
/var/run, поэтому при загрузке (ещё до того, как /var примонтируется)
монтировать туда ничего и нельзя. Ладно, положим, это баг инсталлятора,
создал в корневой системе (которая на отдельном разделе) /var/run
руками, но всё равно ж при загрузке "Mount point '/var/run' does not
exist." (начало вывода на экран -- в конце письма)
  Причём при установке с того же самого образа при разметке "без
выкрутасов" (то есть в раздел только / и /home) -- всё работает
нормально и проблем с varrun не возникает.
  Я прям даже не знаю, куда копать дальше, что попробовать и какие логи
смотреть. Как тут быть?

  И отдельно вопрос. Если бы у меня была удалённая работающая система, к
которой доступ только по ssh, и там точно так же поверх / были бы уже
примонтированы /usr, /var и прочее, то я правильно понимаю, что
насоздавать каталогов конкретно на / у меня не было бы возможностей?

========
samson@media:~$ LANG=C df -Th
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda3     ext3    1.9G  217M  1.6G  13% /
tmpfs        tmpfs    252M  4.0K  252M   1% /lib/init/rw
varlock      tmpfs    252M     0  252M   0% /var/lock
udev         tmpfs     10M  112K  9.9M   2% /dev
tmpfs        tmpfs    252M     0  252M   0% /dev/shm
tmpfs        tmpfs    252M     0  252M   0% /tmp
/dev/sda2     ext3    183M   33M  141M  19% /boot
/dev/mapper/vgmain-home
              ext3     20G  6.2G   12G  35% /home
/dev/mapper/vgmain-usr
              ext3    4.6G  415M  4.0G  10% /usr
/dev/mapper/vgmain-var
              ext3    4.6G  214M  4.2G   5% /var
/dev/mapper/vgmain-vz              ext3     74G  180M   70G   1% /var/lib/vz
/dev/mapper/vgmain-varlog              ext3    3.7G   87M  3.4G   3%
/var/log
========
samson@media:~$ LANG=C mount
/dev/sda3 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
tmpfs on /tmp type tmpfs (rw,nosuid)
/dev/sda2 on /boot type ext3 (rw)
/dev/mapper/vgmain-home on /home type ext3
(rw,noatime,usrquota,grpquota,user_xattr)
/dev/mapper/vgmain-usr on /usr type ext3 (rw,noatime)
/dev/mapper/vgmain-var on /var type ext3 (rw,noatime)
/dev/mapper/vgmain-vz on /var/lib/vz type ext3
(rw,noatime,usrquota,grpquota,user_xattr)
/dev/mapper/vgmain-varlog on /var/log type ext3 (rw,noatime)
========
samson@media:~$ cat /etc/default/rcS
TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=yes
VERBOSE=no
FSCKFIX=no
RAMRUN=yes
RAMLOCK=yes
========

Начало загрузки:
========
Loading Linux 2.6.32-5-openvz-686 ...
Loading initial ramdisk ...
Loading, please wait...
mount: mounting none on /dev failed: No such device
W: devtmpfs not available, falling back to tmpfs for /dev
mdadm: No arrays found in config file or automatically
INIT: version 2.88 booting
Using makefile-style concurrent boot in runlevel S.
Mount point '/var/run' does not exist. Skipping mount. ... (warning).
touch: cannot touch `/var/run/.ramfs': No such file or directory
Starting the hotplug events dispatcher: udevd.
========

--
Dmitri Samsonov


Reply to: