让硬碟只在关机时才进行写入动作
时间:2009-12-07
来源:互联网
各位前辈好,
小弟想要减少对硬碟的写入次数,
希望硬碟在开机期间若有任何对file system上的更动,都只记录在记忆体内,
等到要关机前才一并从记忆体内写入硬碟。
请问各位前辈知道有什么方法可以这么做吗?
感谢~
小弟想要减少对硬碟的写入次数,
希望硬碟在开机期间若有任何对file system上的更动,都只记录在记忆体内,
等到要关机前才一并从记忆体内写入硬碟。
请问各位前辈知道有什么方法可以这么做吗?
感谢~
作者: darkranger 发布时间: 2009-12-07
unionfs:
http://b2ddoc.tnc.edu.tw/yh/kgb2usb/
简而言之,就是用映像档来存取
http://b2ddoc.tnc.edu.tw/yh/kgb2usb/
简而言之,就是用映像档来存取
作者: ronmi 发布时间: 2009-12-07
你可以参考一下live cd的原理,或是寻找一下unionfs和aufs的资讯,搭配适当的init script在关机时写回硬碟
不过这样做的话,临时停电或是踢到电源开关的时候不就惨了XD
我是把/tmp用tmpfs来挂,再把一些常用又不会有变动的东西(像jdk、flash plugin、firefox一类的)用initscript丢进tmpfs后,用mount --bind来覆盖
突然想到,这似乎是个增长固态硬碟使用寿命的方式,用unionfs把对/home、/var/cache、/var/log等的写入需求转嫁到usb上
/usr、/etc这些很少有变动,应该不需要加unionfs,反而拖累ssd的效能优势
不过这样做的话,临时停电或是踢到电源开关的时候不就惨了XD
我是把/tmp用tmpfs来挂,再把一些常用又不会有变动的东西(像jdk、flash plugin、firefox一类的)用initscript丢进tmpfs后,用mount --bind来覆盖
突然想到,这似乎是个增长固态硬碟使用寿命的方式,用unionfs把对/home、/var/cache、/var/log等的写入需求转嫁到usb上
/usr、/etc这些很少有变动,应该不需要加unionfs,反而拖累ssd的效能优势
作者: 企鹅狂 发布时间: 2009-12-07
感谢darkranger和ronmi二位前辈的回覆,
我已在看unionfs和aufs的资料,
但中文资料相对较少,原文的啃起来比较吃力点,需要花一点时间,目前仍在努力中,
如有进度再上来和大家分享,
感谢~
我已在看unionfs和aufs的资料,
但中文资料相对较少,原文的啃起来比较吃力点,需要花一点时间,目前仍在努力中,
如有进度再上来和大家分享,
感谢~
作者: 阿信 发布时间: 2009-12-09
为什么要这样?
你使用的是一般硬碟,还是ssd?
如果是一般硬碟,你不写入他还是一样要读取还是一样要转阿。
如果是SSD,有些SSD专用的档案系统可以减少写入(不会一直写journal之类的)
或是你可以把经常会变动的档案放在SSD以外的储存媒体。
你使用的是一般硬碟,还是ssd?
如果是一般硬碟,你不写入他还是一样要读取还是一样要转阿。
如果是SSD,有些SSD专用的档案系统可以减少写入(不会一直写journal之类的)
或是你可以把经常会变动的档案放在SSD以外的储存媒体。
作者: ronmi 发布时间: 2009-12-10
ronmi 写:突然想到,这似乎是个增长固态硬碟使用寿命的方式,用unionfs把对/home、/var/cache、/var/log等的写入需求转嫁到usb上
/usr、/etc这些很少有变动,应该不需要加unionfs,反而拖累ssd的效能优势
/usr、/etc这些很少有变动,应该不需要加unionfs,反而拖累ssd的效能优势
Hi, 对/var/log的写入需求放在 usb 上?
小弟对此感到困惑,因为 usb 也是flash,写入的次数应该也有限制,而且速度上也没比较快,是为了降低seek的时间吗?
作者: 发布时间: 1970-01-01
阿信 写:
Hi, 对/var/log的写入需求放在 usb 上?
小弟对此感到困惑,因为 usb 也是flash,写入的次数应该也有限制,而且速度上也没比较快,是为了降低seek的时间吗?
ronmi 写:突然想到,这似乎是个增长固态硬碟使用寿命的方式,用unionfs把对/home、/var/cache、/var/log等的写入需求转嫁到usb上
/usr、/etc这些很少有变动,应该不需要加unionfs,反而拖累ssd的效能优势
/usr、/etc这些很少有变动,应该不需要加unionfs,反而拖累ssd的效能优势
Hi, 对/var/log的写入需求放在 usb 上?
小弟对此感到困惑,因为 usb 也是flash,写入的次数应该也有限制,而且速度上也没比较快,是为了降低seek的时间吗?
因为换一颗固态硬碟要价不菲,换一个随身碟只要一点点钱。也就是著眼点在引文第一句的「增长固态硬碟使用寿命」
不过我倒是发现自已的一个盲点:其实随身碟直接用mount --bind搭配init script就可以了,没有一定要用unionfs的需求啊XD
若非/var/cache比较需要高效能(/home要视工作性质,EX一般文书处理对/home的写入不少但要求不高),其实用外接式的传统3.5"硬碟应该就够了
作者: 发布时间: 1970-01-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28