Chinaunix首页 | 论坛 | 博客
  • 博客访问: 148235
  • 博文数量: 50
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 485
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-22 09:19
个人简介

FreeBSD,Postfix,SendMail

文章分类

全部博文(50)

文章存档

2015年(50)

我的朋友

分类: LINUX

2015-01-01 20:07:43

Tmpfs
tmpfs是一种文件系统,在2.4以上内核(ubuntu8.4及以后的系统)已经默认开启该文件功能。

首先我们体验一下,在你的家文件中建立名为tmpfs的文件夹存一些测试文件,然后 代码:

sudo mount tmpfs /home/你的文件名/tmpfs -t tmpfs
好了你可以体验tmpfs。是不是和正常的文件夹没有区别,除了那些测试文件消失了?因为这个文件夹已经指向内存了,原来的文件就被覆盖了。

代码:

 df -h
你看见类似:tmpfs 1.9G 696K 1.9G 1% /home/你的文件名/tmpfs 了吗。好了已经成功,你可以在里面存一些测试文件。 因为是读写于内存,所以重启后文件会丢失,但是同时也保护了硬盘。


要开机前自动载入,请:

sudo gedit /etc/fstab
在最后添加如下内容:

# mount tmpfs in /tmp
tmpfs /tmp tmpfs defaults 0 0

保存,关闭,然后在下次启动时你就用上tmpfs了:) 大小默认限制为内存的1/2

/tmp 是linux的默认临时文件夹。每次开机会首先自动清空,另外也是系统、各种软件默认的缓冲文件夹。 tmpfs如果挂载于一个不存在的地方,系统将无法进入图形界面。所以,挂载系统永远存在的文件夹存,才安全。

/tmp分区是我最常拿来解压,编译的目录(不用清理,方便),用tmpfs在这里折腾,就不用看着硬盘灯狂闪了。另外,pps等网络资源也可以链接到 /tmp 文件夹……

Ubuntu 下默认就启用了 tmpfs 文件系统, 挂载点为 /dev/shm ,容量一般为实际内存的一半。不过 tmpfs 不同于 ramdisk ,它除了可以使用 RAM 外,也可以使用交换分区。
在 Linux 下把 FireFox 及 Chrome 的 cache 目前放置到 /dev/shm 中很简单,只要修改一下相应的参数即可,以下是方法。

- FireFox
在地址栏中输入 about:config 后回车,然后点击右键新建一个 String , name 为 browser.cache.disk.parent_directory , value 为 /dev/shm/firefox
browser.cache.disk.parent_directory=/tmp

- Chrome
Chrome 则更加简单,只需要在启动快捷键里加一个参数就可以了 – -disk-cache-dir="/tmp" 即可。
/opt/google/chrome/google-chrome --disk-cache-dir="/tmp"

好了,当你重启 FireFox 或 Chrome 后 /dev/shm 下就会多了 firefox 及 chrome 这两个目录,这就是他们的 cache 目录,其容量会随着访问网站的增多而增大
阅读(865) | 评论(0) | 转发(0) |
0

上一篇:postgresql.conf

下一篇:FreeBSD On ZFS

给主人留下些什么吧!~~