对ZFS文件系统的官方支持是ubuntu16.04的一大特点。默认情况下,它没有安装和启用,但是它在Ubuntu的软件库中得到了官方的支持和提供。
相关:Linux的Z文件系统(ZFS)简介
ZFS是一种高级文件系统,最初由Sun Microsystems为Solaris操作系统创建。虽然ZFS是开源的,但遗憾的是,由于许可的原因,大多数Linux发行版都没有ZFS。根据ZFS的CDDL许可证许可的代码是否与Linux内核的GPL许可证兼容,这是一个有争议的问题。不管怎样,都可以在zfsonlinux.org对于不选择包含它的其他Linux发行版。
这种文件系统通常被组织用于更大的服务器,而不是台式机。它的目的是通过防止数据损坏来保持数据的完整性。每个文件都有一个校验和,用于验证文件并确保它没有损坏。它还能够管理zettabytes的数据,因此您可以拥有非常大的存储设备–这就是名称中的“Z”最初的来源。ZFS还允许您轻松地将多个驱动器集中到一个更大的存储池中,并且可以使用软件RAID处理多个磁盘,因此它不需要特殊的硬件来处理标准磁盘的高级事务。
虽然您可能不想在桌面计算机上处理这个问题,但ZFS对于家庭服务器或网络连接存储(NAS)设备可能很有用。如果您有多个驱动器,并且特别关心服务器上的数据完整性,那么ZFS可能是您的文件系统。即使在工作站上,您也可以使用ZFS将磁盘集中到单个大型存储池中,而不是将它们分开或依赖LVM。
虽然默认情况下没有安装ZFS,但安装起来很简单。它得到了Ubuntu的官方支持,所以应该可以正常工作,没有任何问题。然而,它只在64位版本的Ubuntu上得到官方支持,而不是32位版本。
要安装ZFS,请转到终端并运行以下命令:
sudo apt install zfs就像任何其他应用程序一样,它应该立即安装。
相关:如何智能地使用多个磁盘:RAID简介
ZFS使用“池”的概念。可以从一个或多个物理存储设备创建ZFS池。例如,假设您有三个物理硬盘驱动器。可以使用以下命令之一将它们组合到单个ZFS存储池中。
下面的命令创建一个RAID 0配置,其中数据存储在所有三个磁盘上,没有冗余存储。如果任何物理磁盘出现故障,文件系统将损坏。(因此,很少建议这样做—如果确实使用它,请确保定期备份池。)
sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd下一个命令创建一个raid1配置,其中每个磁盘上都存储了一个完整的数据副本。即使三个磁盘中有两个出现故障,您仍然可以访问所有数据。
sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd无论您选择哪个命令,都要用您想命名存储池的名称来替换pool name。用要合并到池中的磁盘名列表替换/dev/sdb/dev/sdc/dev/sdd。
可以使用sudo fdisk-l命令查找设备名称,该命令将列出已安装的存储设备。
创建一个或多个池后,可以使用以下命令检查ZFS池的状态:
sudo zpool status默认情况下,池将装载在根目录下。因此,如果您创建了一个名为pool name的池,则可以通过/pool name访问它。
要将另一个磁盘添加到zpool,可以使用以下命令,提供设备的路径。
sudo zpool add pool-name /dev/sdx如果要销毁池,可以使用以下命令:
sudo zpool destroy pool-name这只是ZFS的入门。从这里开始,您应该充分了解正在发生的事情,以便深入了解更高级的文档和命令行选项。有关更详细的信息,请参阅较大的命令参考,如Ubuntu自己的ZFS参考和Linux上的ZFS项目文档。
... 在这本使用VirtualBox的指南中,您将了解为什么要使用该软件,如何安装操作系统,以及如何让它为您工作的建议。我们会解释一切,并在途中分享技巧,这样你就不会迷路。我们跳进去吧! ...
Canonical对Ubuntu有着雄心勃勃的计划。Linux人类发行版一开始只是一个稍微有点主题的GNOME体验。从那时起,Canonical创建了自己的Unity桌面界面。现在它正在开发一个完全不基于GNOME的新版本。另外,Ubuntu将拥有自己的显示服务器,...
...性。了解更多关于Bash-on-Windows的信息,从您应该如何以及为什么安装它,到您可能不知道的隐藏特性。 ...
... 如果你感到特别勇敢,你可能会花一些时间考虑如何使用Ubuntu作为新的主操作系统,完全取代Windows。为此,您需要了解如何将数据从Windows迁移到Ubuntu,前提是您将要切换到这个版本。 ...
Ubuntu 20.10“Groovy Gorilla”就在这里!发布于2020年10月22日,大猩猩是所有的小调整,而不是突破性的新功能。作为一个临时版本,它也没有长期的支持。那么,值得升级吗? 进化,而不是革命 Groovy Gorilla已经走上街头,而且,这...
...、“候选”、“测试版”或“边缘”中进行选择 相关:如何在Linux上使用Snap包 以下是此版本中包含的一些大牌应用程序的更新版本: 雷鸟:68.6.0。Thunderbird计划与Lightning calendar扩展捆绑在一起,但是在本文研究的Focal Fossa的Bet...