如何在Ubuntu 19.10系统的服务器中使用ZFS
ZFS是可扩展的文件系统和逻辑卷管理器的组合,可提供对高存储容量的支持和更有效的数据压缩,并包括快照和回滚,写时复制克隆,连续完整性检查,自动修复等。
安装Ubuntu 19.10系统的服务器时,可以选择使用ZFS文件系统(图A)。选择该选项,然后单击立即安装。
安装完成后,重新启动并登录。乍一看,您觉得ZFS系统没有什么不同。
您如何使用ZFS?
我将向您展示如何创建快照,进行更改以及回滚该快照。
您必须做的第一件事是找到要使用的ZFS数据集的名称。我将为我的主目录制作快照。要查找主数据集的名称,请发出以下命令:
zfs list
您应该看到数据集的完整列表。
我将使用的数据集名为rpool / USERDATA / jack_bwcn4u。知道数据集的名称很重要,因为您不能简单地使用目录名称或路径来拍摄快照。要创建名为WED101619的快照,命令为:
sudo zfs snapshot rpool/USERDATA/jack_bwcn4u@WED101619
快照通常非常快速地完成,而不管该位置存储了多少数据。
现在,让我们进行更改。我们将使用以下命令删除主目录中的Documents文件夹:
rm -rf ~/Documents
现在,Documents文件夹消失了。
想象一下,该文件夹包含您所有的工作,学校或研究文档吗?如果没有备份怎么办?由于前面创建了快照,因此可以使用以下命令将其回滚:
sudo zfs rollback rpool/USERDATA/jack_bwcn4u@WED101619
给命令足够的时间来回滚更改和中提琴!Documents文件夹已返回。
当然,ZFS可以做更多的事情,例如克隆快照和复制,大家可以自己实际操作测试下。