Chinaunix首页 | 论坛 | 博客
  • 博客访问: 160992
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 342
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-19 11:38
个人简介

A ZFS fan

文章分类
文章存档

2014年(17)

发布时间:2014-04-11 21:25:14

关于Space Map以及块分配策略的,请参见SpaceMap:http://blog.chinaunix.net/uid-24395800-id-4206221.html Block Allocation:http://blog.chinaunix.net/uid-24395800-id-4206309.htmlZFS源码中,metaslab与space m.........【阅读全文】

阅读(4864) | 评论(0) | 转发(0)

发布时间:2014-04-11 21:17:03

块分配翻译 Jeff Bonwick博客:https://blogs.oracle.com/bonwick/en/entry/zfs_block_allocation块分配是每个文件系统的中枢。它不仅仅影响到性能,而且影响到管理模块(比如说条带化配置),甚至会影响到类似事务、压缩以及快照之间共享blcok等一些核心的功能。所以说确保块分配的正确性是很重要的。 ZFS的块.........【阅读全文】

阅读(3415) | 评论(0) | 转发(0)

发布时间:2014-04-11 19:10:13

翻译 Jeff Bonwick博客:https://blogs.oracle.com/bonwick/en/entry/space_maps每个文件系统都必须做好的两个最基本的管理工作:管理数据的位置,管理空闲空间位置。理论上说,管理空闲空间并不是必须的,因为每个block要么是被分配了,要么没有被分配,所以空闲空间可以通过假设所有的空间都是空闲的,然后扣.........【阅读全文】

阅读(3605) | 评论(0) | 转发(1)

发布时间:2014-04-10 20:02:42

(翻译 《ZFS On-Disk Specification》, 由于是2006年给出的文档,与当前ZFS系统肯定有很多的不同,但是也是一份相当有帮助的ZFS学习文档) 数据在主存和磁盘知己恩的传输单元称为“块(block)”。ZFS中,块指针(blkptr_t)是一个128字节的结构体,用来定位磁盘上数据的物理位置、验证其合法性以及描述该数据。 .........【阅读全文】

阅读(3267) | 评论(0) | 转发(0)

发布时间:2014-04-02 19:59:20

前一篇文章中我们说明了ZFS的Label在磁盘上的存储形式,这篇文章中,我们将详细说明一下Vdev在内存中的组织形式以及相关的实现细节。   1. vdev label的内存结构 上一篇中我们介绍过,vdev的Label在磁盘上的存储备份成了4部分,第一部分8KB,对应VTOC的卷标;第二部分8KB,对应BootHeader信息;第.........【阅读全文】

阅读(2219) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册