标签: sysfs

如何修改“/sys/kernel/mm/transparent_hugepage/enabled”

我使用 mongodb 3.0 并发现一个警告:

MongoDB shell version: 3.0.0
connecting to: test
Server has startup warnings: 
2015-03-13T16:28:29.405+0800 I CONTROL  [initandlisten] 
2015-03-13T16:28:29.406+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2015-03-13T16:28:29.406+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2015-03-13T16:28:29.406+0800 I CONTROL  [initandlisten] 
2015-03-13T16:28:29.407+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-03-13T16:28:29.407+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2015-03-13T16:28:29.407+0800 I CONTROL  [initandlisten]
Run Code Online (Sandbox Code Playgroud)
~# cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never

~# cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
Run Code Online (Sandbox Code Playgroud)

我尝试使用 …

kernel mongodb systemd sysfs 16.04

54
推荐指数
4
解决办法
8万
查看次数

“/sys”目录有什么用?

不久前,我注意到了这个我以前从未见过的目录,/sys. 我研究了一下,读到“现代 Linux 系统”通常有这个目录,并且它管理设备。我认为这就是 /dev 的用途。我似乎无法找到一大堆的这个目录中,比我提到的其他,以及有关信息这一点,从引用页面:

/sys 是一个虚拟文件系统,可以访问它以设置或获取有关内核对系统视图的信息。

我已经运行 Trusty 一段时间了,之前从未注意到它,这就是为什么我觉得它有点奇怪。有人请填写我吗?这和 /dev 有什么区别?Ubuntu 什么时候开始使用这个目录,为什么?谢谢。

filesystem sysfs directory-structure

25
推荐指数
1
解决办法
3万
查看次数

“猫”:无法打开文件:权限被拒绝

我正在尝试将整个/目录复制到其他位置。递归执行 cp 时,它在某些文件上失败,例如:-

/ # ls -lrt /sys/module/nf_conntrack_ipv4/uevent
--w-------    1 root     root          4096 Mar  7 06:29 /sys/module/nf_conntrack_ipv4/uevent
/ #
/ # cat /sys/module/nf_conntrack_ipv4/uevent
cat: can't open '/sys/module/nf_conntrack_ipv4/uevent': Permission denied
/ # cp /sys/module/nf_conntrack_ipv4/uevent /tmp
cp: can't open '/sys/module/nf_conntrack_ipv4/uevent': Permission denied
Run Code Online (Sandbox Code Playgroud)

如果我创建一些仅具有w权限的文件并尝试复制/cat 它,我在那里看不到任何问题。但是,对于像上面提到的某些文件,即使我以 root 用户身份尝试,我也无法复制它或对其进行分类。另外,奇怪的是,上面提到的文件的大小被提到为 4096,这与我们对目录的大小相似。这是什么特殊文件吗?

我想我在这里遗漏了一些东西,需要一些输入来了解有关此类文件或此类行为的更多信息。请帮助我理解为什么我不允许对此类文件的内容进行分类。

filesystem permissions command-line files sysfs

3
推荐指数
1
解决办法
1万
查看次数