期刊文献+

日志结构文件系统技术的研究 被引量:2

The Analysis of Log-Structured File System
下载PDF
导出
摘要 介绍了一种新的磁盘管理技术———日志结构文件系统。把对文件的修改汇成日志条目顺序地写入磁盘 ,既加速了写文件的速度 ,又加速了崩溃恢复的速度。把整个磁盘作为日志 ,磁盘上包含有效的读取日志结构文件所需的索引信息。为了保持快速写所需的大的磁盘空闲快 ,将磁盘分成段 ,用一个清理工线程收集压缩分散到各个段中的有效信息。以一个日志结构文件系统的原型 ,即SpriteLFS为例 ,对日志文件系统设计和实现的各个阶段进行了分析 ,并与Unix的文件系统 ,即快速文件系统 (FFS)进行了比较。 This paper presents a new technique for disk storage management called a log structured file system. A log structured file system writes all modifications to disk sequentially in a log like structure,thereby speeding up both file writing and crash recovery. The log is the only structure on disk;it contains indexing information so that files can be read back from the log efficiently.In order to maintain large free areas on disk for fast writing,we divide the log into segments and use a segment cleaner to compress the live information from heavily fragmented segments.This paper takes a log structured file system:Sprite LFS as an example and analyzes its design and implementation,the comparison of Sprite with FFS is also made.
作者 李红燕 王力
出处 《计算机应用研究》 CSCD 北大核心 2003年第1期73-76,共4页 Application Research of Computers
关键词 日志结构文件系统 操作系统 磁盘管理 系统软件 快速文件系统 LFS FFS Inode Checkpoint Roll forward Inode Map
  • 相关文献

参考文献2

同被引文献12

  • 1许春聪,马鸣锦.利用端口特征分析实现故障的快速定位[J].微计算机信息,2005,21(11S):149-150. 被引量:6
  • 2毛勇强,黄光明.YAFFS文件系统在嵌入式Linux上的实现[J].电子设计应用,2006(1):96-98. 被引量:13
  • 3kgil, t., roberts, D., mudge, t. Improving NAND Flash based Disk caches, in Proceedings of the International Symposium on Computer Architecture (ISCA) (2008).
  • 4Bovet D P, Cesati M. Understanding The Linux Kernel [M]. San Francisco: O' Reilly & Associates, 2000.
  • 5David Woodhouse. JFFS: The Journaling Flash File System. http://sources.redhat.com/jffs2/jffs2.pdf. 2003-03-23.
  • 6Rosenblum M, Ousterhout J K. The Design and Implementation of a Log-structured FiLe System [J]. ACM Transactions on Com- puter Systems, 1992, 10(1): 26-56.
  • 7Nitin Agrawal, Vijayan Prabhakaran, Ted Wobber, John D. Davis, Mark Manasse, and Rina Panigrahy. Design tradeoffs for SSD performance. In USENIX Annual Technical Conference, pages 57 - 70, Boston, MA, June 2008.
  • 8Adrian M. Caulfield, Laura M. Grupp , Steven Swanson. Gordon: Using Flash Memory to Build Fast, Power-efficient Clusters for Data- intensive Applications. In ASPLOS, Washington, DC, March 2009.
  • 9Xin Liu, Ashraf Aboulnaga, Kenneth Salem. CLIC: CLient-In- formed Caching for Storage Servers. In FAST, 2009.
  • 10张大波.嵌入式系统原理、设计与应用[M].北京机械工业出版社.2004.

引证文献2

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部