`
haoningabc
  • 浏览: 1482192 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

/dev/shm放/tmp

阅读更多
呵呵,有时候不懂装懂的人挺搞笑的哈
转http://zhenyaliu.blog.163.com/blog/static/23775719201041092524965/

df显示如下:
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      11046136   6978924   3497052  67% /
/dev/sda1               101086     12065     83802  13% /boot
tmpfs                   237656         0    237656   0% /dev/shm
df: `/mnt/hgfs': Input/output error
有一个/dev/shm
默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。

  tmpfs有以下优势:
  1,动态文件系统的大小。

  2,tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。

  3,tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作。

  好了讲了一些大道理,还是讲讲应用吧:

  首先在/dev/stm建个tmp文件夹,然后与实际/tmp绑定

  mkdir /dev/shm/tmp
  chmod 1777 /dev/shm/tmp
  mount --bind /dev/shm/tmp /tmp(--bind )

  在使用mount --bind olderdir newerdir命令来挂载一个目录到另一个目录后,newerdir的权限和所有者等所有信息会发生变化。挂载后的目录继承了被挂载目录的所有属性,除了名称。
分享到:
评论

相关推荐

    Centos7运用/dev/shm进行网站优化

    /dev/shm目录不在磁盘上,而是在内存里,因此使用linux /dev/shm/的效率非常高,直接写进内存. 查看/dev/shm的大小 df -h 修改/dev/shm的大小,默认为内存的一半 ...mount -B /dev/shm/tmp /tmp 将php

    Centos7利用内存优化磁盘缓存读写速度的方法

    Linux中的/dev/shm目录不属于磁盘,而是内存,如果使用/dev/shm/目录作为Linux中的磁盘文件读写缓存,可想效率是非常惊人的。 默认/dev/shm目录没有挂载,需要手动...$ mkdir /dev/shm/tmp $ chmod 755 /dev/shm/tmp $

    保障Linux的临时文件安全

    本文主要讨论如何保护Linux系统中的临时文件,特别是 `/tmp` 和 `/var/tmp` 目录,以及 `/dev/shm` 虚拟文件系统。临时文件目录经常被用于存放程序运行时产生的临时数据,如果不加以管理,可能会成为恶意攻击的目标...

    LINUX下安装centos

    #### 调整/tmp和/dev/shm分区大小 由于Oracle 11g默认将临时表空间放在`/dev/shm`目录下,因此需要确保该目录有足够的空间。可以通过以下步骤增加`/dev/shm`的大小: 1. 查看当前`/dev/shm`的大小: ```bash df...

    LVM扩容.txt

    /dev/shm 3.9G 0 3.9G 1% /dev/shm /dev/sda1 485M 39M 421M 9% /boot /dev/mapper/vg_li6-lv_home 26G 173M 24G 1% /home ``` 如上所示,逻辑卷`lv_root`当前使用了大约43%的空间。 2. **准备新的硬盘**: ...

    64位Linux下Oracle11G XE安装与配置

    修改/etc/fstab 文件,添加以下行:tmpfs /dev/shm tmpfs defaults,size=2048M 0 0 2. 应用修改 修改/etc/fstab 文件之后,需要使用 umount /dev/shm; mount /dev/shm; 命令应用更改后的配置。使用 df -h /dev/shm...

    浅谈Linux操作系统安全加固.pdf

    3. 安全设定 /tmp、/var/tmp、/dev/shm:对 /tmp、/var/tmp、/dev/shm 等目录进行设置,不允许这两个目录下执行应用程序,可以提高系统的安全性。 四、系统软件安全 1. 定期检查并修复漏洞:管理员应定期检查并...

    docker-discord:在Docker容器中不一致。 使用Github Actions自动构建并推送到Docker Hub

    码头工人这将在Docker容器中运行Discord的最新发行版: 金丝雀: keyglitch... docker run --privileged \-v /tmp/.X11-unix:/tmp/.X11-unix \--device /dev/snd \-v discordSettings:/home/discord \-v /dev/shm:/dev/

    内核rcS脚本文件.txt

    - 创建`/dev/pts`、`/dev/shm`、`/tmp`和`/var`等目录,并分别挂载`/dev/pts`、`/dev/shm`、`/tmp`和`/var`等文件系统,这些操作确保了伪终端设备(Pseudo-Terminal Master Devices)、共享内存文件系统、临时文件...

    files_sniffer:嗅探您想要在网络接口上存储的所有类型的文件,并将其保存

    files_sniffer 嗅探您想要在网络接口上的每种类型的文件并将其保存。 设置 $ sudo apt-get install python-scapy dvi2ps 帮助 $ files_sniffer.py -h 默认用法 ...嗅探eth0并将文件保存在/ dev / shm

    11g安装guide.doc

    [root@localhost ~]# df -h /dev/shm/ Filesystem Size Used Avail Use% Mounted on tmpfs 1.9G 0 1.9G 0% /dev/shm 确定/tmp目录中可用的磁盘空间量,至少需要1G [root@localhost ~]# df -h /tmp Filesystem...

    linux下安装oracle ex

    **步骤2:** 编辑`/etc/fstab`文件,将`tmpfs /dev/shm tmpfs defaults`这行的`size`参数改为`size=2048M`,即扩大到2GB。如果文件中不存在此行,则需手动添加。 **步骤3:** 应用修改,使用`umount /dev/shm; mount ...

    redhat5中安装oracle

    /dev/sda3 3.0G 70M 2.7G 3% /tmp /dev/sda1 99M 12M 82M 13% /boot tmpfs 2.0G 0 2.0G 0% /dev/shm ``` ##### 3.4 查看内核 确保系统内核版本支持64位。 ``` [root@oracle ~]# uname -a Linux oracle 2.6.18-308....

    CIS_CentOS_Linux_7_Benchmark_v3.1.1.pdf

    对于像/tmp、/dev/shm、/var、/var/tmp、/var/log、/var/log/audit、/home和可移动介质分区,文档中建议设置特定的挂载选项,如noexec、nodev和nosuid。例如,1.1.2条款要求确保/tmp目录被正确配置,而1.1.3条款要求...

    oracle11gR2安装

    Oracle 11gR2 引入了自动内存管理(Automatic Memory Management)特性,这需要足够的共享内存(`/dev/shm`)。为了支持MEMORY_MAX_TARGET和MEMORY_TARGET参数,共享内存必须大于这些参数的值。若共享内存不足,数据库...

    linux系统中oracle11安装脚本.docx

    通过`grep MemTotal /proc/meminfo`检查总内存,`df -k /dev/shm`检查共享内存(shm)的状态,`df -k /tmp`检查临时目录的可用空间。 2. **系统版本和库的管理**: `lsb_release`和`uname -m`用于识别Linux发行版...

Global site tag (gtag.js) - Google Analytics