当前位置: 首页 > news >正文

网站建设参考书网站在线建站

网站建设参考书,网站在线建站,上传网站怎么安装,网站开发需求分析与功能设计存储数据的管理通常涉及两个方面:对一个或多个块存储设备(如硬盘驱动器和SD卡)进行物理卷管理#xff0c;并将它们组织成操作系统所看到的逻辑块设备(通常涉及卷管理器、RAID控制器、阵列管理器或合适的设备驱动程序)#xff0c;以及对存储在这些逻辑块设备(文件系统或其他数…存储数据的管理通常涉及两个方面:对一个或多个块存储设备(如硬盘驱动器和SD卡)进行物理卷管理并将它们组织成操作系统所看到的逻辑块设备(通常涉及卷管理器、RAID控制器、阵列管理器或合适的设备驱动程序)以及对存储在这些逻辑块设备(文件系统或其他数据存储)上的数据和文件进行管理。 与其他文件系统不同的是zfs充当着卷管理和文件系统的角色这意味着ZFS可以创建一个跨越池和硬盘的文件系统可以通过添加硬盘来增大池的存储容量 zpool是支撑zfs的最高层结构由vdev组成 存储vdev single最简单的vdev类型就是给定数量的硬盘 mirror对于每一个写入的vdev都有一个副本 raidz11磁盘奇偶校验类似于raid-5 raidz22磁盘奇偶校验类似于raid-6 raidz33磁盘奇偶校验 支持vdev log作为防止崩溃的日志。在写入时会先写入log然后到主存 cache用于拓展zfs的内存缓存 special允许存储系统元数据与主存分开采用非常快的ssd对于延迟敏感的操作如小的数据库操作更好 但这也意味着如果special坏了那就全坏。此类型在zfs0.8之后支持 spare备用空间。用于驱动器发生故障时进行更换但不能替换缓存、日志vdev 读写效率与保障 效率 zfs采用以下策略自动在pool中所有vdev分配存储数据 尽可能写入相对较少数据的vdev从而保证当池被更多地使用时不会出现某些vdev被填满的情况。读取时从尽可能多的磁盘读取数据的不同部分从而提供更高的读取性能 写时拷贝 在重写时将会将新数据写到不同块在写完成之后更新文件系统元数据使之指向新数据块。那么即使在写的时候系统崩溃那么原数据也会被保存下来 快照 追踪文件系统的更改 数据完整性 数据完整性是通过在整个文件系统树中使用基于fletcher的校验和或SHA-256哈希来实现的。 对每个数据块进行校验和然后将校验和值保存在指向该块的指针中而不是保存在实际块本身中。对块指针进行校验和并将值保存在其指针处。这个校验和继续沿着文件系统的数据层次结构一直到根节点根节点也被校验和从而创建了一个Merkle树。 大多数文件系统无法检测到运行中的数据损坏或幻读/写(数据写/读的校验和是正确的但实际上是错误的)因为它们将校验和与数据一起存储。ZFS将每个块的校验和存储在它的父块指针中这样整个池就可以自我验证了 在写入数据时会创建校验和若读取时不匹配就会尝试通过冗余的数据自动修复错误 当然这种冗余带来的后果就是实际可用储存容量将会大幅下降 RAID-Z RAID-Z是RAID-5变种属于ZFS的RAID实现。允许更好地分配奇偶性并消除了raid-5的”write hole“问题 wire hole问题指的是由于写过程的非原子性系统崩溃或写操作的其他中断可能导致奇偶校验与数据不一致的状态这样在磁盘故障的情况下奇偶校验不能用于恢复。 RAID- z与RAID-5类似是一种数据/校验分布方案但使用了动态条带宽度。每个块都是自己的RAID条带而不管块大小因此每次RAID- z写操作都是全条带写。当与ZFS的写时复制事务语义结合使用时可以消除write hole错误。RAID- z也比传统的RAID 5快因为它不需要执行通常的读-修改-写序列 形形色色的不同大小,raid - z重建必须遍历文件系统元数据来确定实际的raid - z几何。如果文件系统和RAID阵列是两个独立的产品这是不可能的但如果数据的逻辑和物理结构有一个完整的视图这是可行的。通过元数据意味着ZFS可以验证每个块的256位校验和而传统的RAID产品通常不能这样做 除了处理全磁盘故障RAID-Z还可以检测和纠正无声的数据损坏提供“自修复数据”:当读取RAID-Z块时ZFS将其与其校验和进行比较如果数据磁盘没有返回正确的答案ZFS读取校验然后计算出哪个磁盘返回了坏数据。然后对受损数据进行修复并将完好数据返回给请求者 RAID- z有五种不同的模式:striping(类似于RAID 0没有冗余)RAID- z1(类似于RAID 5允许一个硬盘故障)RAID- z2(类似于RAID 6允许两个硬盘故障)RAID- z3 (RAID 7[a]配置允许三个硬盘故障)镜像(类似于RAID 1允许一个硬盘故障) 恢复 zfs没有fsck标准unix文件系统数据检查和修复工具而是存在一个内置的scrub用于周期性检查并修复。与fsck主要区别在于 fsck必须运行在脱机文件系统这就意味着文件系统不能被挂载。而scrub则用于已经挂载的、活动的文件系统 FSCK通常只检查元数据(如日志日志)但从不检查数据本身。这意味着在执行fsck之后数据可能仍然与存储的原始数据不匹配。 Scrub检查所有内容包括元数据和数据 大储存 设计为128bit文件系统这意味着每个zpool可以提供 3 ∗ 1 0 24 3*10^{24} 3∗1024TB Ref https://en.wikipedia.org/wiki/ZFShttps://itsfoss.com/what-is-zfs/https://en.wikipedia.org/wiki/RAIDhttps://zfs.m-jay.cn/understand-zfshttps://www.reddit.com/r/zfs/comments/fn5ugg/zfs_topology_faq_whats_a_zpool_whats_a_vdev/
http://wiki.neutronadmin.com/news/14437/

相关文章:

  • 杭州建网站广东省住房和城乡建设厅证件查询
  • 东莞搭建网站要多少钱网站设计素材网站有哪些
  • 福州网站建设企业建一个网站是不是要开公司
  • 网站系统建站标题翻译为英文wordpress
  • 庆阳市住房和城乡建设局网站荆州北京网站建设
  • dede网站后台地址扫描响应式外贸建站
  • 公众号第三方建微网站哈尔滨餐饮网站建设
  • 哈尔滨自助模板建站网站现在怎么做排名
  • c 做网站源码实例打造龙头建设示范
  • 网站建设栏目内容柳州制作网站
  • 可以开发哪些网站react网站开发实战
  • 站长之家seo查询官方网站建设很行官方网站
  • 模板建站系统网站建设广告模板
  • 哪些网站是用python做的凯发网站
  • 小型网站设计及建设什么类型的网站容易被百度抓取
  • 手机代理企业网站中企动力主要是干嘛的
  • 网站链接的基本形式哈尔滨软件开发公司排名
  • 国内优秀网站欣赏微博推广价格表
  • 让别人做网站的话术元邦物流网站建设
  • php建设网站工具高端网站定制方案
  • 带icp备案的网站4p营销理论
  • 潍坊快速网站排名长沙市旅游景点
  • 编辑网站建设银行怎么从网站上改手机号码
  • 潍坊网站建设 绮畅学做电商的网站
  • 湖南网站设计亮点wordpress 蜘蛛记录
  • 某商贸网站建设方案旅游机票网站建设
  • 企业品牌网站有哪些nodejs和wordpress
  • 大同网站建设哪里好深圳优秀网站建设
  • 电商企业网站建设方案360免费建站方法
  • 淄博网站优化公司一个网站绑定两个域名