如何在Linux下利用Mount -O Remount,Size实时在线调整已挂载Tmpfs内存文件系统的可用容量

陌婷小哥_3429

陌婷小哥_3429

2026-05-27

404人浏览

原创

可直接用 mount -o remount,size= 命令在线调整 tmpfs 大小,如 sudo mount -o remount,size=4g /dev/shm;需 root 权限,不能超可用内存+交换总和,重启失效,持久化需改 /etc/fstab。

如何在linux下利用mount -o remount,size实时在线调整已挂载tmpfs内存文件系统的可用容量

可以直接用 mount -o remount,size= 命令在线调整已挂载的 tmpfs(如 /dev/shm、/tmp 或自定义挂载点)大小,无需重启或卸载,但需注意权限、挂载点状态和内存余量。

确认当前挂载状态和可用空间

先检查目标 tmpfs 是否已挂载及当前配置:

  • 运行 df -h /dev/shm 或 df -h /tmp 查看当前大小与使用率
  • 用 mount | grep tmpfs 确认挂载选项,尤其是是否含 size= 参数
  • 若输出中未显示 size=,说明它正使用默认策略(通常是物理内存的 50%),此时仍可 remount 指定 size

执行在线重挂载调整

语法统一为:sudo mount -o remount,size=XXX /mount/point,其中 XXX 支持单位 G/M/K 或百分比(如 2G、1024M、25%):

Alpine Linux
Alpine Linux

获取最新发布版本;聚合最新版本架构

下载
  • 调大 /dev/shm 到 4GB:sudo mount -o remount,size=4G /dev/shm
  • 将 /tmp 设为物理内存的 30%:sudo mount -o remount,size=30% /tmp
  • 若提示 “device is busy”,通常因有进程正在读写该目录;可加 -l(lazy)选项强制延迟卸载:sudo mount -o remount,lazy,size=2G /dev/shm

验证调整是否生效

立即验证变更结果:

  • 再次运行 df -h /dev/shm 或 df -h /tmp,确认 Size 列已更新
  • 用 findmnt -t tmpfs 查看挂载选项,确认 size= 已写入当前参数
  • 注意:此操作不释放已占用空间,仅扩大上限;已写入的数据仍计入已用(Used),但新文件可继续写入直至达到新上限

注意事项与常见限制

该操作虽便捷,但有几处关键约束必须留意:

  • 必须以 root 或 sudo 权限执行,普通用户无权修改挂载选项
  • size 值不能超过系统当前可用内存 + 交换空间总和,否则挂载会失败并报 “No space left on device”
  • 调整后大小在下次系统重启时失效,如需持久化,须同步修改 /etc/fstab 中对应条目
  • 若目标挂载点是只读(ro)或含 noexec/nosuid 等安全选项,remount 时需一并带上,否则原有选项会被覆盖为 defaults

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

900

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2752

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

916

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

829

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

414

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2496

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4632

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

747

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习