当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2009-06-08 8:48 

注册: 2007-02-05 18:09
帖子: 323
送出感谢: 1
接收感谢: 1
即将发布的Linux kernel 2.6.30支持一系列新的文件系统,有熟悉的如ext4和btrfs,但也有陌生的如NILFS。

NILFS2 (New Implementation of a Log-Structured File System Version 2)是一种很有希望的日志结构文件系统,它能对整个文件系统做连续性的快照(NILFS中叫checkpoints)和进行版本管理。用户可以恢复删掉的文件,可以挽救不小心修改的档案,但不必像传统的做快照那样,付出效能的代价。此外,有证据显示,NILFS在SSD上效能极佳!日志结构文件系统跟树状文件系统不同的是:它不会把数据或数据与日志写到b-tree或h-tree,它会把所有数据与元数据依序写入一个连续流(continuous stream),这个流就称为log。因为是依序写入的,所以寻找时间会很短,改善了写入速度。这种结构使得日志结构文件系统很容易做它的数据与元数据的快照,崩溃恢复也比一般树状文件系统要快,且恢复的速度与文件系统大小无关。NILFS的一大卖点就是它可以自动、连续地储存目前文件系统的状态,而不会打断service,而且不同的checkpoints可以跟主要的文件系统一起mount起来。研究显示,在SSD上,对小的文档,NILFS比最接近的btrfs快了约25-38%;对大的文档,NILFS比最接近的reiserfs与/或ext4快了约15-25%。但NILFS也不是没有缺陷,有人指出由于写入次数过于频繁,它可能会缩短SSD的寿命,不过这还需要进一步研究。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2009-06-08 16:18 
头像

注册: 2007-03-14 16:21
帖子: 335
送出感谢: 0 次
接收感谢: 0 次
小白们冲吧,请事先准备一车SSD

米少,不玩这个

想折腾SSD,直接扔楼下算了,何必这样折腾SSD,残酷折磨人家????


10年寿命的SSD能被这个鸟FS折腾的只有3月 :em06


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2009-06-15 16:27 

注册: 2006-11-08 16:33
帖子: 286
送出感谢: 0 次
接收感谢: 0 次
按照我的理解,我认为那个测试没有什么意义。我的理解上,这个文件系统是如下工作的,他是连续存储数据的,当你删除一个数据时,造成一个空隙,但是新来的数据并不会写到这里,而是写在后面。直到某个时刻来次垃圾清理,把数据再集中的一起。
1.AA
2.AABB
3.AABBCC
4.AA.....CC(只是标志成BB是垃圾)
5AA.....CCDD
6.AA......CCDDEE
7.AA......CC......EE
8.AACCEE(垃圾倒掉)
所以那个测试没有意义,而且我认为由于要垃圾清理,磁盘写操作会提高。然后你花了很多钱买到的250G SSD($1000)就费了,哈哈。

http://www.nilfs.org/papers/nilfs-051019.pdf,我参考的这篇文章
请各位指正


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2009-06-15 21:48 
头像

注册: 2008-07-21 9:44
帖子: 2371
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
期待,貌似ext4出道都还没多久,不会被NILFS抢去风头吧?


_________________

My blog


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2010-08-11 17:43 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
這個,對服務器還是很有意義的。比如twitter,很少刪除和修改的,都是附加。

還有,備份。file system層面的time machine啊。

Jarson 写道:
期待,貌似ext4出道都还没多久,不会被NILFS抢去风头吧?


ext4的好處是ext3無縫升級。


_________________
https://weakish.github.io


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2010-08-11 19:17 
头像

注册: 2008-10-14 21:54
帖子: 880
送出感谢: 0 次
接收感谢: 2
Btrfs风头正劲,NILFS不知道何时才能用上稳定版本。


_________________
地狱可以想象,天堂却无法描述。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2010-08-13 8:21 

注册: 2008-10-31 22:12
帖子: 6546
系统: 践兔
送出感谢: 18
接收感谢: 25
连续存储?
跟闻到死一样阿。要是有碎片呢?
又是要整理碎片的东西。 :em20 :em20 :em20
不用。
好不容易用上ext4,又来推荐类似闻到死fs的东西。


_________________
代码:
] ls -ld //


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2010-08-13 16:36 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
tusooa 写道:
连续存储?
跟闻到死一样阿。要是有碎片呢?
又是要整理碎片的东西。 :em20 :em20 :em20
不用。
好不容易用上ext4,又来推荐类似闻到死fs的东西。



完全不是一個概念。


_________________
https://weakish.github.io


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2010-08-14 19:26 
头像

注册: 2008-08-13 8:26
帖子: 1124
地址: 九龙湖,江宁,南京
送出感谢: 0 次
接收感谢: 0 次
millenniumdark 写道:
tusooa 写道:
连续存储?
跟闻到死一样阿。要是有碎片呢?
又是要整理碎片的东西。 :em20 :em20 :em20
不用。
好不容易用上ext4,又来推荐类似闻到死fs的东西。



完全不是一個概念。

不鸟解


_________________
至今才明白自己用的系统叫你牛叉~~
.................. =,=~~!


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2010-08-14 21:12 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
谁会没事找事,老换这个哦。
ssd上,轮不到这吧。有专门的fs的。


_________________
● 鸣学


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2012-05-08 9:03 
头像

注册: 2005-07-02 14:41
帖子: 4133
系统: Ubuntu 14.04 (Kylin)
送出感谢: 53
接收感谢: 11
引用:
研究显示,在SSD上,对小的文档,NILFS比最接近的btrfs快了约25-38%;对大的文档,NILFS比最接近的reiserfs与/或ext4快了约15-25%。


似乎沒這麼誇張。兩個評測:

U盤 http://www.blah-blah.ch/it/general/nilf ... rformance/
SSD http://www.blah-blah.ch/it/general/file ... mance-ssd/

結論是nilfs2沒有明顯的性能落伍之處,而其可以找回過去的文件的特性十分誘人。

現在的grub也支持從nilfs2分區啓動了,單獨的/boot分區也不用了。

我目前的Ubuntu系統就用nilfs2。


_________________
https://weakish.github.io


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2012-05-08 19:20 
头像

注册: 2010-11-18 15:55
帖子: 1753
地址: Auir
系统: ubuntu16.04+win10
送出感谢: 8
接收感谢: 6
12.04的gpart已经支持这个fs了,下次重装系统时格这个fs的分区 :em11
附件:
1.png
1.png [ 256.62 KiB | 被浏览 6200 次 ]



_________________
每个人都有不同的路
何必自己找辛苦
或许有时会感到孤独
有希望就会有幸福


生命不息,折腾不止!在折腾中进步!


页首
 用户资料  
 
13 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2012-05-08 19:25 
头像

注册: 2009-10-16 22:46
帖子: 18958
地址: finland
送出感谢: 28
接收感谢: 48
看上去不错哦。


_________________
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum


页首
 用户资料  
 
14 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2012-05-08 21:18 
头像

注册: 2009-05-08 14:12
帖子: 526
地址: http://weibo.com/u/2201287863
送出感谢: 2
接收感谢: 4
新新事物! :em11


_________________

只用Ubuntu/Unity:安全、高效、自由、简洁!
http://weibo.com/u/2201287863
----------------------------------------------------
用了4年Ubuntu,发现离开windows也可以活得很好
看球赛、炒股、聊天、office等等都不算问题了
一切都是习惯,困难解决了就好



页首
 用户资料  
 
15 楼 
 文章标题 : Re: Kernel2.6.30带来新文件系统——NILFS
帖子发表于 : 2012-05-08 21:29 
头像

注册: 2008-08-13 8:48
帖子: 26303
地址: 东海硇州,一双管钥。
系统: Fundu i64
送出感谢: 50
接收感谢: 340
旧闻。


_________________
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译