zoukankan      html  css  js  c++  java
  • tmpfs文件系统

    终于搞清了为啥tmpfs系统无法自动加载的问题了,详细描述如下:

    由于之前tmpfs系统没有自动加载,导致启动oracle的时候提示共享内存不足(或者tmpfs文件系统不够大),因此搜了下资料,发现是没有加载使用tmpfs临时文件系统。

    手动修改tmpfs文件系统大小并挂载

    mount -t tmpfs -o size=1024M tmpfs /dev/shm

    注:必须指定挂载类型 ,否则提示指定设备tmpfs不存在。

    如下实验 :

    1.查看是否tmpfs文件被挂载
    [root@localhost ~]# df -h
    文件系统              容量  已用 可用 已用% 挂载点
    /dev/sda1             4.9G  4.1G  547M  89% /
    /dev/sda5              13G  9.4G  2.4G  81% /oradata
    .host:/                73G   49G   24G  68% /mnt/hgfs

    2.没有挂载的话,将该文件系统挂载到/dev/shm
    [root@localhost ~]# mount -t tmpfs tmpfs /dev/shm

    3.再次查看发现已经挂载
    [root@localhost ~]# df -h
    文件系统              容量  已用 可用 已用% 挂载点
    /dev/sda1             4.9G  4.1G  547M  89% /
    /dev/sda5              13G  9.4G  2.4G  81% /oradata
    .host:/                73G   49G   24G  68% /mnt/hgfs
    tmpfs                 623M     0  623M   0% /dev/shm

    4.卸载
    [root@localhost ~]# umount /dev/shm

    再次查看
    [root@localhost ~]# df -h
    文件系统              容量  已用 可用 已用% 挂载点
    /dev/sda1             4.9G  4.1G  547M  89% /
    /dev/sda5              13G  9.4G  2.4G  81% /oradata
    .host:/                73G   49G   24G  68% /mnt/hgfs

    5.挂载不指定该设备类型(挂载失败)
    [root@localhost ~]# mount tmpfs /dev/shm
    mount: special device tmpfs does not exist

    自动加载tmpfs并在文件中指定其大小

    要自动加载,必然要在/etc/fstab文件指定,如下内容所示:

     

    在红色框部分,直接指定size=XXXXM(单位也可为G)。但是,但是,千万要注意,中间要加上逗号,就因为我之前一直没加逗号,开机都没自动加载该文件系统。

  • 相关阅读:
    loadrunner12-参数化以及参数化关联
    loadrunner--vugen录制脚本提示“无Internet访问。您可能无法录制并执行业务进程”
    loadrunner--web_url函数用法
    loadrunner12-用Chrome如何录制脚本
    LoadRunner--Analysis各项指标详解
    Windows Error Code(windows错误代码详解)
    CentOS 7 (Linux) 下载百度网盘大文件
    博客园cnblogs:自定义页面风格
    Windows Server 2003 添加“Resin”到“服务”出错
    转:mysql分页原理和高效率的mysql分页查询语句
  • 原文地址:https://www.cnblogs.com/lanzi/p/2446333.html
Copyright © 2011-2022 走看看