一.文件系统

1.百度百科:

http://baike.baidu.com/link?url=WE3aLsszfbZZIPK-Vz8yPd799_RMqyfQZ4D-ETS5yd1nI8XzPK660U5OeBmFhJCs

(1).磁盘和分区的理解:

http://baike.baidu.com/link?url=dI1-ADUP5ya-MUQDdx-tKJ3OI58HrJVncDXakWMPz7HNrz5SOkai-DKkz5Ry9Cd7BCgBF9cc3AZlt2xJlTmcq_

(2).MBR

http://zh.wikipedia.org/wiki/%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95

http://hi.baidu.com/waybq/item/a4490f026f9859d21ef046a4

(3)文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

(4)一个分区或磁盘能作为文件系统使用前,需要初始化,并将记录数据结构写到磁盘上。这个过程就叫建立文件系统。

(5)大部分UNIX文件系统种类具有类似的通用结构,即使细节有些变化。其中心概念是超级块superblock,i节点inode,数据块data block,目录块directory block,和间接块indirection block。超级块包括文件系统的总体信息,比如大小(其准确信息依赖文件系统)。i节点包括除了名字外的一个文件的所有信息,名字与i节点数目一起存在 目录中,目录条目包括文件名和文件的i节点数目。i节点包括几个数据块的数目,用于存储文件的数据。i节点中只有少量数据块数的空间,如果需要更多,会动态分配指向数据块的指针空间。这些动态分配的块是间接块;为了找到数据块,这名字指出它必须先找到间接块的号码。

(6)RAW文件系统是一种磁盘未经处理或者未经格式化产生的的文件系统,一般来说有这几种可能造成正常文件系统变成RAW文件系统:

2.wiki百科

http://zh.wikipedia.org/wiki/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F

3.官网

http://pramfs.sourceforge.net/

二、相关文件系统

1.百度百科对tmpfs的介绍,有助于理解pramfs

http://baike.baidu.com/link?url=l2T80q4OXOIvUEmVn97XLwzVbnaKqncyz9JVAtfEK14yuwmH8FDX255vwPcXjUD37RoTFg7UFQhOZEjNBntA0_

2. 相关文件系统

http://www.freeoa.net/osuport/sysadmin/memfs-ramdisk-ramfs-tmpfs_1562.html

3.项目组:ramfs文档

(1)虚拟内存盘(Ramdisk)是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术

(2)可以将Ramdisk看作一个普通的块设备,从而在实现过程中需要提供与磁盘设备一样的设备驱动程序块设备访问接口

2.pramfs简介

http://lymons.blog.sohu.com/526930.html

3.fs相关

http://lymons.blog.sohu.com/entry/5869/

最新文章

  1. python学习笔记--基础概要
  2. 微信公众平台可通过UnionID机制在多公众号间帐号互通
  3. css3中transition和animation的回调处理
  4. ruby -- 问题解决(六)link_to to destroy not working
  5. SQL JOIN
  6. 使用网易云音乐,丢掉QQ音乐吧
  7. 手机端input[type=date]的时候placeholder不起作用解决方案
  8. Xcode关闭ARC
  9. 学习笔记 - 深究Bitmap压缩避免OOM的核心inSampleSize的最佳取值
  10. 利用SCI做的一个足球答题系统
  11. jquery取消事件冒泡和取消默认行为
  12. iOS UICollectionView 入门 07 点击cell放大图片
  13. Steam游戏黑屏与游戏直接安装方法
  14. 【WEB API项目实战干货系列】- WEB API入门(一)
  15. JAVA线程池学习,ThreadPoolTaskExecutor和ThreadPoolExecutor有何区别?
  16. [Leetcode]59.螺旋矩阵Ⅱ
  17. Java提高篇之理解java的三大特性——继承
  18. ios开发之--NSURL的用法
  19. Eclipse实用操作
  20. 几个不常用的 Web API

热门文章

  1. HDU 6060 - RXD and dividing | 2017 Multi-University Training Contest 3
  2. 配置NFS共享
  3. ubunut:子进程 post-installation script 返回了错误号 1
  4. CSS权重;慎用!important
  5. hdu 5556 Land of Farms 最大团+暴力
  6. C语言基础语法之指向函数的指针
  7. JavaWeb_(Spring框架)Spring整合Hibernate
  8. OUC_Summer Training_ DIV2_#7 718
  9. 空指针/0/NULL
  10. 2965 -- The Pilots Brothers' refrigerator