Linux--内存空间挂载到目录

/dev/shm是linux下的一块共享内存结构。默认大小是真实内存的一半。它用来存储进程间通讯时的一些共享数据结构。在物理内存足够时,会在内存中进行数据交换,如果物理内存缺乏时,会用swap进行数据交换. 支持动态在线调整.在我们需要时可以增加或缩减它的大小。

 

如果你的程序、代码,需要非常频密地读写一个文件且对读写速度要求极高,可以独立划分一定的内存空间挂载到指定目录下,在这个目录下创建、读写文件,这样就能满足了读写速度的高要求和避免了频密读写硬盘引起的不足和影响。

 

mount -t tmpfs -o size=1024m tmpfs /mnt/ram

 

以上命令开了一块1G内存来当目录用。如果里面没文件,是不会占用内存的,用多少占多少。

 

在/etc/fstab中加一行语句,实现开机挂载。

 

tmpfs /var/tmp tmpfs size=768M,,noatime,mode=1777 0 0

 

不过一般来说没必要手动挂载,因为多数Linux发行版都会在fstab内预留了一个内存目录,挂载在/dev/shm,直接使用即可,/dev/shm针对所有的用户都能进行读写操作,不用担心权限问题.


转载于:https://my.oschina.net/u/615494/blog/284295

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux中,使用"df -h"命令可以查看磁盘空间的使用情况。其中,"df"是磁盘空间显示命令,"-h"选项表示以人类可读的方式显示磁盘空间大小。通过运行该命令,可以获取磁盘被占用空间、剩余空间等信息。 当你发现"df -h"命令显示的磁盘空间较少时,你可以根据以下步骤进行处理: 1. 首先,查看"Filesystem"列,确定哪个分区的磁盘空间较少。该列显示了文件系统所在的分区,即设备名称。 2. 接下来,关注"Used"和"Available"列。"Used"表示已使用的磁盘空间大小,"Available"表示剩余的磁盘空间大小。通过比较这两个值,可以确定磁盘空间是否真的紧张。 3. 另外,还需注意"Use%"列,它表示磁盘空间的使用率。通过该列的值,可以判断磁盘空间是否已经接近满载。 4. 最后,可以使用"Mounted on"列来确定文件系统的挂载点,即磁盘挂载目录位置。通过进入挂载点的目录,可以查看该分区下的文件和目录情况。 总结起来,当你发现"df -h"命令显示的磁盘空间较少时,你需要先确定具体是哪个分区的磁盘空间紧张,然后关注已使用的空间、剩余空间和使用率,最后可以通过进入挂载点的目录查看相关文件和目录情况。这样可以帮助你更好地理解磁盘空间的使用情况并采取相应的处理措施。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux df -h](https://blog.csdn.net/qq_21370419/article/details/127769225)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [linux指令-df](https://download.csdn.net/download/weixin_38663516/14041504)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [linux中解决df -h 占用空间磁盘过多的问题,查找linux中磁盘中占用内存最大的位置](https://blog.csdn.net/zka_yyds/article/details/130699766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值