我一直在寻找解决这个问题的方法,但没有一个有效。
我想启动我的 LXC 容器,但我需要先挂载 cgroup。
[root@stag-devCentOs ~]# lxc-start -n debianLxc
lxc-start: cgroup is not mounted
lxc-start: failed to spawn '/sbin/init'
lxc-start: cgroup is not mounted
我读到我需要将以下行添加到我的/etc/fstab
cgroup /sys/fs/cgroup cgroup defaults 0 0
然后我必须输入mount /sys/fs/cgroup
or mount -a
。
我已经完成了所有操作,但仍然收到此错误:
mount: wrong fs type, bad option, bad superblock on cgroup,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
我使用的是带有 3.2.60-1.el5.elrepo 内核的 CentOS 5.10。
这是我使用 dmesg 时得到的结果 |尾巴:
[root@stag-devCentOs ~]# dmesg | tail
Bluetooth: RFCOMM ver 1.11
Bluetooth: HIDP (Human Interface Emulation) ver 1.2
br0: no IPv6 routers present
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev autofs, type autofs), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
SELinux: initialized (dev mqueue, type mqueue), uses transition SIDs
SELinux: initialized (dev proc, type proc), uses genfs_contexts
如果你想看我的/etc/fstab
内容,这里是:
LABEL=/ / ext3 defaults 1 1
/dev/vglxc/lvhome /home ext3 defaults 1 1
/dev/vglxc/lvopt /opt ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
cgroup /sys/fs/cgroup cgroup defaults 0 0
我必须继续使用 LVM/home
并/opt
像这样,并且我需要将 lxc 版本保留在 0.6.4 上。
您对如何解决这些问题有什么想法或者解释一下出了什么问题吗?