zfs
ZFS 在设计之初源自于 Sun 内部多次重写 UFS 的尝试,背负了重构 Solaris 诸多内核子系统的重任,从而不同于 Linux 的文件系统只负责文件系统的功能而把其余功能(比如内存脏页管理, IO调度)交给内核更底层的子系统, ZFS 的整体设计更层次化并更独立,很多部分可能和 Linux/FreeBSD 内核已有的子系统有功能重叠。 似乎很多关于 ZFS 的视频演讲和幻灯片有讲到子系统架构,但是找了半天也没找到网上关于这个的说明文档。 于是写下这篇笔记试图从 ZFS 的早期开发历程开始,记录一下 ZFS 分层架构中各个子系统之间的分工
如何在Ubuntu 19.10系统的服务器中使用ZFS ZFS是可扩展的文件系统和逻辑卷管理器的组合,可提供对高存储容量的支持和更有效的数据压缩,并包括快照和回滚,写时复制克隆,连续完整性检查,自动修复等。 安装Ubuntu 19.10系统的服务器时,可以选择使用ZFS文件系统(图A)。选择该选项,然后单击立即安装
此 Solaris 系统缺少可解决重大安全性更新的必要修补程式: 难以利用的弱点允许低权限攻击者登入 Sun ZFS Storage Appliance Kit 执行所在的基础结构以危害 Sun ZFS Storage Appliance Kit。成功攻击此弱点可导致接管 Sun ZFS Storage Appliance Kit。(CVE-2018-1165) - Oracle 系统之 Oracle Solaris 产品中存在弱点 (元件:SMF 命令 svcbundle)
以 OpenSolaris 为基础架构的云计算公司 Joyent 上周发布了他们自己的操作系统 SmartOS,并在 github 上公开了其所有的源代码,很高兴看到又一个云计算厂商加入到开源的队伍。和其他依赖 Linux 的云计算系统不同,Joyent 提供的 SmartOS 基于 illumos(SUN 被 Oracle 收购后,OpenSolaris 分裂出来的版本)。SmartOS 很好的综合了 Solaris 上面几个最优秀的技术 Zones ZFS 和 DTrace,并硬是把 Linux 上的 KVM 虚拟技术集成到了 SmartOS(为什么不集成 Xen 呢?OpenSolaris 已经有了 Xen,集成 Xen 会更容易一些),想不到集成在 Linux 内核里面的 KVM 还能被生剥下来放到 illumos 内核里,工作量可是相当大,据说两三个人只花了一年的时间,现在的牛人真是牛的无法无天:) SmartOS 最大的特色可能就是 KVM on illumos/Solaris. SmartOS 同时包含了全虚拟化技术 KVM 和操作系统级别的虚拟化技术 Zone,加上对 ZFS 文件系统的支持和 DTrace 动态跟踪工具的配合,可以说是一个相当完美的系统
很多时候我们修改一个重要的文件时都会先把文件复制一份作为备份,然后才对原文件进行修改,这样既可以防止修改错误无法恢复到原来正确的状态,也防止计算机突然断电造成数据不一致。当我们确定修改没有问题时会把原来的备份删掉(当然也可以保留下来),然后把修改后的文件再复制一份作为备份,再在当前的基础上进行修改,修改完成后再删掉原来的备份……如果文件较小,一般的版本控制工具都可胜任,但是如果数据很大(几百 G 到上 T,例如虚拟机镜像,数据库文件等),每次修改都要复制一遍或者比较和上一版本的差异以便增量保存,这样的做法无论是时间还是空间上都是难以忍受的。 快照(snapshot) 就像上面提到的备份功能,即把某一时刻的状态保存起来,像照相机照相一样把当时的情景记录下来,虽然照相之后环境有变化,但是照片的内容不会随着环境变化而改变,这样的快照就是只读快照
继Arch Linux、Ubuntu、Fedora、Gentoo、Red Hat Enterprise Linux、CentOS和openSUSE等发行版之后,Debian GNU/Linux的软件库正式加入了ZFS For Linux,为操作系统提供原生的ZFS文件系统支持。Debian unstable channel加入的ZFS For Linux版本是zfs-linux 0.6.5.6-2, 不是最新上游版本,最新版本是0.6.5.7。Debian对ZFS的支持算得上比较晚了,上个月发布的Ubuntu 16.04 LTS加入了对ZFS的正式支持,而Debian的ZFS实现看起来借鉴了很多来自Ubuntu的实现
Oracle 似乎越来越想直接填补 OS 与 RDBMS 之间的技术缝隙。之前的 ASM 已经向存储层跨了一大步,可以说是 Oracle 自己的 LVM 软件,而且,应该说也占据了一定的市场。然后是 OCFS (Oracle Cluster File System)更进一步–用于集群的文件系统,OCFS 的表现似乎还需要观察(主要是还不够稳定)
HD-ZFS型全自动脂肪酸值测定仪是针对脂肪酸值作为判断储粮品质劣变的重要仪器设备,是一种以滴定终点颜色变化为控制依据的自动滴定装置。主要用于测定稻谷、糙米、大米等粮食作物的脂肪酸值,是一种专用检测设备。本仪器实现了滴定终点判定、计量、数据处理、测定结果显示及打印功能自动化,提高了检测结果的客观性及准确性,具有操作简单、使用方便的特点