文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux unix 文件系统

linux unix 文件系统

时间:2009-03-23  来源:sjhf

几种文件系统的原理与对比
 
一、              文件系统原理
1.         文件系统特点
2)        对文件按名存取,对用户透明。
3)        某些文件可以被某个用户或进程所共享。
4)        文件系统大都使用磁盘、磁带、和光盘等大容量存储器作为介质,因此,可存储大量信息。
2.         文件系统软件组件
1)        与文件管理有关的软件;
2)        被管理的文件;
3)        实施文件管理的数据结构。
3.         逻辑文件结构2种形式
1)        无结构的流式;
2)        有结构的记录式文件。
4.         物理结构文件
1)        连续文件;
2)        索引文件;
3)        链接文件。
5.         文件系统提供的服务
1)        关于设置和修改用户对文件的存取权限的服务;
2)        关于建立健全、改变和删除目录的服务;
3)        关于文件共享、设置访问路径的服务;
4)        创建、打开、读写、关闭,以及撤消文件的服务。
二、              Minix文件系
 
三、              Linux文件系统
1.         linux文件系统组成
1)        虚拟文件系统;
2)        实际文件系统。
2.         主要文件系统类型
1)        ext2:非日志文件系统;
2)        ext3:日志文件系统,metadata中记录文件更改信息。
3.         文件系统结构图
四、              Solaris/Open Solaris文件系统(128位,动态文件系统,1Z= T 1T=1024G)
五、              snapshot快照
1.         snapshot:在线快照,备份时不需要umount文件系统,不占用整个文件系统空间,根据实际占有量分配大小;
2.         fssnap:UFS,ufsdump,ufsrestore,备份时需要umount文件系统。
六、              ZFS多优秀的地方
1.         以前,文件系统被局限于一个设备,因此文件系统自身会受到该设备大小的限制。由于存在大小限制,因此创建和重新创建传统文件系统很耗时,有时候还很难。由于 ZFS 文件系统不局限于特定设备,因此可以轻松、快捷地创建。在为存储池分配的空间内,ZFS 文件系统可以自动增长。
2.         ZFS 建立在池存储概念的基础上。与典型文件系统映射到物理存储器不同,池中的所有 ZFS 文件系统都共享该池中的可用存储器。因此,即使文件系统处于非活动状态,实用程序(例如 df)报告的可用空间也会发生变化,因为池中的其他文件系统会使用或释放空间。
3.       ZFS 中的所有元数据都是动态分配的。其他大部分文件系统都会预分配其大量元数据。ZFS 是事务性文件系统。大部分文件系统修改都捆绑到事务组中,并异步提交至磁盘,从而保证了数据的安全性和完整性。
4.         采用快照进行系统的备份和恢复。文件系统的快照开销很小,并且很容易在 ZFS 中创建。在大多数ZFS 环境中,快照很可能是通用的。
 
具体文档见附件
相关阅读 更多 +
排行榜 更多 +
rento大富翁手游

rento大富翁手游

休闲益智 下载
冲撞赛车3无限金币版

冲撞赛车3无限金币版

赛车竞速 下载
电动火车模拟器内置菜单

电动火车模拟器内置菜单

赛车竞速 下载