Tom*_*Tom 5 mount fstab shared-memory oracle-linux
我有一个 linux 盒子,专门用来播放 Oracle 服务器安装的主机。它有 4Gb RAM,默认情况下,50% (2Gb) 已分配给 /dev/shm。我想将其更改为 3Gb,但我无法这样做。
我试过了:
将 /etc/fstab 的相关行更改为:
tmpfs /dev/shm tmpfs size=3g 0 0
Run Code Online (Sandbox Code Playgroud)尝试使用临时调整大小 mount
无论出于何种原因,它似乎都没有调整大小。即使在重新启动后(以影响 /etc/fstab 更改) df -h 仍将 /dev/shm 显示为 2Gb。
难道我做错了什么?
虽然我不认为这会导致这里的问题,但您的fstab输入并未 100% 完整 - 您defaults在安装选项字段中缺少 。
它应该是:
tmpfs /dev/shm tmpfs defaults,size=3g 0 0
Run Code Online (Sandbox Code Playgroud)
也就是说,您还需要更改初始化脚本才能使fstab条目生效。请参阅此错误报告以获取更多信息,但基本上您需要更改/etc/rc.d/rc.sysinit
从
mount -f /dev/shm >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
到
mount /dev/shm >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
或添加mount -o remount tmpfs到/etc/rc.local.
注意:根据问题的年龄,我假设 RHEL 6.x 年龄的 Oracle Linux 是正在使用的发行版。
| 归档时间: |
|
| 查看次数: |
6188 次 |
| 最近记录: |