CentOS 7扩容 /dev/shm

在 CentOS 7 中,/dev/shm 是基于内存的临时文件系统(tmpfs),其大小通常为系统内存的一半。要扩容 /dev/shm,可以通过重新挂载 tmpfs 并指定新的大小来实现。

扩容步骤

  1. 查看当前 /dev/shm 的大小

    bash 复制代码
    df -h /dev/shm
  2. 卸载并重新挂载 /dev/shm

    使用 mount 命令重新挂载 /dev/shm,并指定新的大小。例如,将其扩容到 2GB:

    bash 复制代码
    sudo umount /dev/shm
    sudo mount -t tmpfs -o size=2G tmpfs /dev/shm
  3. 验证扩容结果

    再次查看 /dev/shm 的大小,确认扩容是否成功:

    bash 复制代码
    df -h /dev/shm

永久生效

如果希望扩容在系统重启后依然有效,可以将挂载配置写入 /etc/fstab 文件。

  1. 编辑 /etc/fstab

    bash 复制代码
    sudo vi /etc/fstab
  2. 添加或修改挂载配置

    在文件中添加或修改以下行:

    bash 复制代码
    tmpfs /dev/shm tmpfs defaults,size=2G 0 0
  3. 保存并退出

  4. 重新挂载 /dev/shm

    bash 复制代码
    sudo mount -o remount /dev/shm
  5. 验证配置

    确认 /dev/shm 的大小是否已更新:

    bash 复制代码
    df -h /dev/shm

注意事项

  • 内存使用/dev/shm 使用的是系统内存,扩容时需确保系统有足够的内存。
  • 系统性能 :过大的 /dev/shm 可能影响系统性能,建议根据实际需求调整大小。
相关推荐
全栈陈序员28 分钟前
前端文件下载常用方式详解
前端·javascript·chrome·ajax·css3·html5·safari
程序员打怪兽33 分钟前
基于V4L2摄像头智能识别拍照(人脸和手掌)
linux·嵌入式
张海森-1688202 小时前
windows10搭建nfs服务器
linux
Paddy哥2 小时前
linux 安装mysql8.0;支持国产麒麟,统信uos系统
linux·mysql·麒麟·统信uos·统信
G_whang2 小时前
VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色,然后再运
linux
qq_336411752 小时前
【笔记】Chrome浏览器的性能调试(performance)工具使用和代码优化
前端·chrome·笔记
余辉zmh3 小时前
【Linux网络篇】:从HTTP到HTTPS协议---加密原理升级与安全机制的全面解析
linux·网络·http
凯勒姆3 小时前
6.linux文本内容显示cat,more,less
linux·运维·服务器
xiaomu_3474 小时前
基于Linux系统docker封装exe
linux·运维·服务器·docker
IT成长日记6 小时前
05【Linux经典命令】Linux 用户管理全面指南:从基础到高级操作
linux·运维·服务器·用户管理·命令