一、修改"/etc/fstab"文件;
       sudo gedit /etc/fstab 
二、在文件中添加下列语句;
  1,     # / was on /dev/sda1 during installation
      UUID=*****************************       /               ext4    errors=remount-ro    1      1   (红色部分从原来的0改为1)
  2,在文件末尾添加   tmpfs /tmp tmpfs mode=1777 0 0
三、重启后生效。
————————————————————————————以下参考————————————————————
听说过:ramdisk,一个win下的软件没?它可以在内存中开辟一个硬盘空间。所有存在这个硬盘的东西实际上都存在内存里。内存的速度如果是步行,那硬盘简直是蜗牛爬。设置为上网缓冲,可以提高上网速度。(内存关机就丢失数据了,对于临时文件倒是不错的去处)
 
这个不是关键,你知道临时文件吗。比如PPS的缓冲文件,最大时有1G。这些东西在你脆弱的硬盘上来回写写改改,使得硬盘发热量大增,寿命一点点减少。
 
听说过,P2P软件谋杀硬盘吗?就是像“迅雷”“Qvod”“网际快车”“旋风QQ”……一类边下载边上传的高速下载软件。由于来回读写硬盘,而且一刻不停,使得硬盘提前报废。很多人都把下载先弄在内存上(内存可不会写坏了),下载完了在挪回硬盘。
 
在ubuntu你什么都不需要安装,内核已经集成这种功能,并且功能高级许多,对软件和用户没有使用上的影响。
 
差点忘了说:在ubuntu9.04中,tmpfs的最大分配量被限制了,最大只有实际内存的1/2。这么做是为了防止内存被耗尽引起系统崩溃。所以你尽情使用吧。
 
使用举例:
对于PPS的缓冲你就可以这么做:(最新的pps把缓存位置变化成~/.pps ~代表用户文件夹位置)
代码:
sudo mount tmpfs /tmp/pps -t tmpfs
 
内存想被释放,要么把pps文件夹彻底删除,要么卸载
代码:
sudo umount tmpfs /tmp/pps -t tmpfs
 
推荐方法如下:(由于mount命令在下次启动系统生效,所以我们设置为开机自动挂载)。把系统默认缓冲文件夹 /tmp 直接放到内存上去(平常使用量<50M,可是很多正规软件都缓冲于此。加上系统的,其修改读取量都相当大。)另外,这个文件未设置情况下每次关机系统会完全清空,所以没有可担心的。
 
sudo gedit /etc/fstab
 
在最后添加如下内容:
 
#mount tmpfs in /tmp/
 
tmpfs/tmp tmpfs defaults 0 0
 
保存,关闭,然后在下次启动时你就用上tmpfs了:)
 
开机后,运行
df-h
命令应该可以看到:
文件系统           容量  已用 可用 已用%挂载点
tmpfs                1.9G  2.9M  1.9G   1% /tmp
重要举例:1,pps这个大个头。使用频繁、读写量巨大。最有必要将之扔到内存中去。第一步是必须把tmp弄到内存中去。开启pps看看/tmp中是否有pps的文件夹(老版的默认缓冲位于tmp中)。没有就看看用户文件夹(按ctrl+h),有没有名为.pps的文件夹。
 
命令:sudo gnome-open /
把tmp文件夹创建链接。剪切该链接到用户文件夹。删除.pps,把该链接改名为.pps。完成
 
2,用户文件夹的.chmsee含有缓冲文件夹bookshelf也用tmp链接代替
 
——————————————————————————另附一份fedora的fstab————————————参考——————————
# /etc/fstab
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=**************************************   /                       ext3    defaults        1 1
UUID=**************************************   swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
tmpfs /tmp     tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0

ubuntu 将&quot;/TMP&quot;挂载到内存中的更多相关文章

  1. [转]Ubuntu 12.04开机自动挂载Windows分区

    [转]Ubuntu 12.04开机自动挂载Windows分区 http://www.cnblogs.com/A-Song/archive/2013/02/27/2935255.html 系统版本:Ub ...

  2. ubuntu下设置开机自动挂载硬盘

    我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中./etc/fstab就是在开机引导的时候自动挂载到linux的文件系统. 如果给计算机配了一块新磁盘,已经分区,格式化,挂载, ...

  3. 谷歌技术&quot;三宝&quot;之MapReduce

    江湖传说永流传:谷歌技术有"三宝",GFS.MapReduce和大表(BigTable)! 谷歌在03到06年间连续发表了三篇非常有影响力的文章,各自是03年SOSP的GFS,04 ...

  4. Centos7/Ubuntu 初始化硬盘分区、挂载

    刚刚在腾讯云买了一台服务器,刚买的服务器的数据盘都是需要自己来分区的,下面就记录一下操作. 通过命令fdisk-l查看硬盘信息 可以看到有两块硬盘/dev/vda和/dev/vdb,启动vda是系统盘 ...

  5. 性能测试必备知识(11)- 怎么理解内存中的Buffer和Cache?

    做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 缓存 从 free 命令可以看到,缓存其实就 ...

  6. Linux内存中的Cache真的能被回收么?

    在Linux系统中,我们经常用free命令来查看系统内存的使用状态.在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态: [root@tencent64 ~]# free       ...

  7. iOS之在内存中绘图

    与直接在UIView控件上绘图不同,在内存中绘图时,需要开发者自己准备绘图环境,Quartz 2D提供了一个非常便捷的函数:UIGraphicsBeginImageContext(CGSize siz ...

  8. (续)一个demo弄清楚位图在内存中的存储结构

    本来续---数字图像处理之位图在计算机中的存储结构一文,通过参考别人的代码,进行修改和测试终于成功运行. 该实例未使用任何API和相关类,相信如果对此实例能够完全理解那么将有进一步进行数字图像处理的能 ...

  9. 在内存中建立 MySQL 的临时目录(转)

    MySQL 系统会在内存(MEMORY)和磁盘(MyISAM)中建立临时表,如何能知道在磁盘中建立了多少临时表以及在内存中建立多少临时表呢?你可以通过下面命令获知: ? 1 2 3 4 5 6 7 m ...

随机推荐

  1. 在pcDuino上使用蓝牙耳机玩转音乐

    1.资源 pcDuino板子一个.HDMI to VGA线一条.电源线一条.USB hub一个.显示器.鼠标.键盘.蓝牙适配器.蓝牙耳机. 2.资源已经到位,让我们开始吧 1.在ubuntu上安装蓝牙 ...

  2. Java Web----Java Web的数据库操作(三)

    Java Web的数据库操作 前面介绍了JDBC技术和JDBC API及API的使用示例,下面详细介绍JDBC在Web中的应用. Java Web----Java Web的数据库操作(一) Java ...

  3. 在iOS 7中使用storyboard(part 1)

    原文:Storyboards Tutorial in iOS 7: Part 1        感谢翻译小组成员heartasice热心翻译.如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加 ...

  4. Cocos2d-x 水果忍者划痕效果

    网上找的一个关于水果忍者划痕的,效果还算凑合.其原理就是基于OpenGL绘制直线,因为版本号过老,此处笔者改动了一些方法,粘贴后可直接使用 适用于Cocos2d-x 2.2.1 .h文件里须要添�的代 ...

  5. 辛星跟您解析在CSS面包屑中三角形的定位问题

    刚才看到有位网友非常纳闷第二个棕色三角形是怎么定位的,我当感觉在以下说不清楚,就特别开了一片博客.来说清楚它.首先,前面的代码我们先抄下来,至于前面这部分代码是怎么来的,读我的用CSS制作面包屑导航的 ...

  6. Android开发利用Volley框架下载和缓存网络图片

    2013年Google I/O大会上推出了一种新的网络通信框架——Volley,Volley可是说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可 ...

  7. 后端程序员写的前端js代码模板

    看几天的javascript面向对象和基础等之类相关javascript的知识,因为自己是写php的,也写过java,所以想在写javascript代码的时候也能用上面向对象的思想, 折腾了一整天的j ...

  8. SHA1算法实现及详解

    1 SHA1算法简介 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digit ...

  9. (转)SqlServer里DateTime转字符串

    原文:http://www.cnblogs.com/kimbosung/p/4515670.html ), )::: ), ): :::953PM ), ): ), ): ), ): ), ): :: ...

  10. iOS:ASIHttpRequest虽不更新,但仍值得详细了解

    一.使用ASIHTTPRequest可以很方便的进行一下操作:同步/异步方式下载数据,定义下载队列,让队列中的任务按指定的并发数来下载(队列下载必须是异步的),提交表单,文件上传,处理cookie,设 ...