1

我在大学学习计算机工程。在我的学习过程中,我遇到了一些问题。

我想在一个目录上挂载两个子系统。

我尝试如下

mount -t cgroup -o cpu,cpuset cpu_and_cpuset /cgroup/cpu_and_cpuset

此命令在 redhat 手册页中有指导。

红帽手册页链接

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-Creating_a_Hierarchy_and_Attaching_Subsystems.html

在我的 linux 中发生错误。

错误信息是

mount: cpu_and_cpuset 已经挂载或 /cgroup/cpu_and_cpuset 忙

但我没有安装任何子系统。
并且 /cgroup/cpu_and_cpuset 是之前创建的。
为了进行故障排除,我尝试卸载所有 cgroups 子系统。
我重试了这个命令。但结果是一样的。

挂载单个子系统时,没有问题。
如果这些子系统挂载在每个目录,并设置适当的属性,我们可以组成一个看起来像两个子系统挂载在一个目录上的环境。
但这对我来说不是一个正确的答案。

我的命令有什么问题?
这个错误有什么解决办法吗?

4

1 回答 1

2

我遇到了这个问题,我现在刚刚解决了。

您可以尝试使用命令“cgclear”来破坏层次结构。

例如:

cgclear cpu

清除内存

于 2015-12-01T06:16:12.843 回答