Ubuntu 19.10的主要新功能之一是ZFS。 现在,您可以轻松地在Ubuntu系统上安装ZFS了。 — John Paul 作者) )。
Ubuntu 19.10的主要新功能之一是ZFS。 现在,您可以轻松地在Ubuntu系统上安装ZFS了。
通常,安装Linux时选择Ext4文件系统。 但是,如果要全新安装Ubuntu 19.10,则在安装启动阶段可以看到ZFS选项。
安装Ubuntu 19.10时,可以选择ZFS
让我们来看看ZFS为什么重要,以及在安装了ZFS的Ubuntu中的使用方法。
ZFS 与其他文件系统有哪些区别?
ZFS的目的是处理大量存储,防止数据损坏。 ZFS可以处理256千万亿的ZB数据。 这就是ZFS的z ) )最多可以处理16 EB的文件。
如果只有一台磁盘笔记本电脑,则可以体验ZFS的数据保护功能。 写入时复制COW )特性可防止复盖正在使用的数据。 而是将新数据写入新块,并将文件系统元数据更新为新块。 ZFS可以很容易地拍摄文件系统的快照。 该快照跟踪文件系统的更改,共享数据块以节省数据空间。
ZFS向磁盘上的每个文件分配校验和。 不断检查文件的状态和校验和。 当发现文件已损坏时,尝试修复文件。
我写了一篇详细介绍ZFS是什么以及它有什么特性的文章。 如果有兴趣的话请读一下。
注意: ZFS的数据保护特性会降低性能。
在
Ubuntu 下使用 ZFS [适用于中高级用户]
主磁盘上清洁安装带有ZFS的Ubuntu后,可以开始体验其特性。
所有ZFS配置过程都需要命令行。 我不知道有GUI工具。
创建一个 ZFS 池
本节仅适用于具有多个磁盘的系统。 如果只有一个磁盘,Ubuntu会在安装时自动创建池。
在创建池之前,必须找到池的磁盘id。 可以通过命令lsblk检查这个信息。
创建三个磁盘的基本池,并使用以下命令:
请记住,sudozpoolcreatepool-test/dev/sdb/dev/SDD将替换pool-test选择的名称。
此命令设置“无冗余的RAID-0池”。 也就是说,如果磁盘损坏或发生故障,将会丢失数据。 执行以上命令时,建议进行常规备份。
可以使用以下命令将其他磁盘添加到池中:
sudozpooladdpool-name/dev/sdx
查看 ZFS 池的状态
您可以使用此命令检查新池的状态:
sudozpoolstatuspool -测试 )。
Zpool状态
为了确保
镜像一个 ZFS 池
数据的安全性,可以创建镜像。 镜像意味着每个磁盘都包含相同的数据。 使用镜像设置时,三个磁盘中可能有两个丢失,所有信息都保留下来。
要创建镜像,请使用以下命令:
通过使用sudozpoolcreatepool -测试镜像/dev/sdb/dev/SDC/dev/SDD
创建 ZFS 用于备份恢复的快照
的快照,可以创建备份以防止文件被删除或复盖例如,创建快照,在用户的主目录下删除一些目录,然后恢复这些目录。
首先,必须找到想要的快照数据集。 你可以这样做:
ZFS列表 )。
ZFS列表
我的主目录在r pool /用户数据/日本博客7上。
使用以下命令创建名为1910的快照:
sudozfssnapshotrpool/user data/John blood _ uw cjk7@ 1019快照将很快创建。 现在可以删除Downloads和文档的目录。
现在,使用以下命令恢复快照:
sdozfsrollbackrpool/user data/John blood _ uw cjk7@ 1019回滚的时间长度取决于更改了多少信息。 现在可以看房子的目录。 删除的目录及其内容)将被恢复。
要不要试试 ZFS ?
本文简要介绍了ZFS在Ubuntu中的使用方法。 有关详细信息,请参见Ubuntu的ZFS Wiki页面。 我也推荐读ArsTechnica的精彩文章。
这是试验性的功能。 如果您还不知道ZFS,想要使用简单稳定的系统,请安装标准的文件系统EXT4。 如果想在空闲的机器上体验,可以参照以上内容了解ZFS。 只要你是“专家”,知道自己在做什么,就可以随时随地自由地尝试ZFS。
你以前用过ZFS吗? 请在下面留言。
via :3359 its福克斯.com/ZFS-Ubuntu /
作者: John Paul选题: lujun9972译者: guevaraya校对: wxy
本文由LCTT原创编译,Linux中国荣誉发售
kowinthecommentsbelow.ifyoufoundthisarticleinteresting,pleasetakeaminutetoshareitonsocialmedia,Hacker News or Reddit。
via :3359 its福克斯.com/ZFS-Ubuntu /
作者: John Paul选题: lujun9972译者:译者ID校对:校对者ID
本文由LCTT原创编译,Linux中国荣誉发售