ZFS
2024-09-30 23:12:24
- zfs是128bit文件系统,那么为什么容量是2^64byte? 不应该是2^128 / 2^3=2^125 byte吗
- 文件系统不再局限于单独的物理设备,而且文件系统还允许物理设备把他们自带的那些文件系统共享到这个“池”中
- ZFS使用一种写时拷贝事务模型技术。所有文件系统中的块指针都包括256位的能在读时被重新校验的关于目标块的校验和。含有活动数据的块从来不被覆盖;而是分配一个新块,并把修改过的数据写在新块上。所有与该块相关的元数据块都被重新读、分配和重写。为了减少该过程的开销,多次读写更新被归纳为一个事件组,并且在必要的时候使用日志来同步写操作。
- 利用写时拷贝使ZFS的快照和事物功能的实现变得更简单和自然,快照功能更灵活。缺点是,COW使碎片化问题更加严重,对于顺序写生成的大文件,如果以后随机的对其中的一部分进行了更改,那么这个文件在硬盘上的物理地址就变得不再连续,未来的顺序读会变得性能比较差。
# zfs create tank/home
# zpool create tank mirror c1t0d0 c1t1d0
# zfs set mountpoint=/export/zfs tank/home 这里为什么要设置mountpoint。 这个mountpoint 也应该是一个文件系统的一部分这个文件系统是哪个?
最新文章
- hibernate.hbm2ddl.auto配置详解
- 使用archlinux作为日常开发机已经半年了,随便写一下
- [转]Servlet 中文乱码问题及解决方案剖析
- 为speedphp最新版添加 仿Yii 的简易版 数据验证 支持不同场景,自定义回调
- 关于 MAXScript 获取全部文件
- C++之路进阶——codevs1036(商务旅行)
- python+selenium浏览器调用(chrome、ie、firefox)
- SQL SERVER 常用字符类型的区别
- JAVA中this用法小结[转]
- Jasper_mainReport_excel html pdf 主报表中常用属性
- 控制流之break
- encodeURIComponent 和 decodeURIComponent 对字符串url编码 用于url拼字符传值
- 获取的是 string 类型的字段,直接输出 数字 或者 需要的第几行
- Nginx详解二十七:Nginx架构篇之安全篇
- 学习Acegi应用到实际项目中(4)
- BZOJ4541 HNOI2016矿区(平面图转对偶图)
- Bonding
- ios 从网络上获取图片
- C/C++堆、栈及静态数据区详解
- springmvc环境搭建及实例
热门文章
- focus、click、blur、display、float、border、absolute、relative、fixed
- jquery 菜单展开与收缩参考脚本
- 258 Add Digits 各位相加
- Java 8 (10) CompletableFuture:组合式异步编程
- AVR单片机8位数码管显示的程序实现
- Linux 学习(二)
- MySQL详解(25)-----------MySQL性能优化
- 常用css属性总结
- Expectation-Maximization(EM) 算法
- The Runtime Interaction Model for Views-UI布局事件处理流程