首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZFS文件系统与ZFS池

ZFS文件系统与ZFS池
EN

Stack Overflow用户
提问于 2018-04-20 06:33:17
回答 1查看 6.3K关注 0票数 12

ZFS池可以由数据集(文件系统、快照等)组成。或者是卷。ZFS卷就像块设备,但是我不理解池和文件系统之间的区别。当我通过zpool create pool1 sda sdb sdczpool create pool1/fs创建zpool create pool1 sda sdb sdc时,我可以看到df -h输出中有两行新的pool1pool1/fs。在zfs list输出方面也是如此。现在,我可以将文件复制到池和fs中。我可以在这两种情况下设置数据或压缩。那有什么区别呢?为什么我不应该在池中缓存文件系统呢?如果可能的话,请提供一些用法的例子。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-20 16:07:05

池是磁盘的集合,您可以在其中存储文件系统和卷。当您创建一个文件系统时,您还会得到一个基本级别的文件系统,您创建的所有其他文件系统都将继承属性(例如要使用的压缩算法等)。从…。

文件系统是您可以将文件写入的东西,它们都使用您池中的存储来编写数据。通常,您可以将逻辑上相似的数据分组到同一个文件系统中,因为这样就可以将所有数据都用相同的w.r.t处理。压缩、快照等。您可以通过NFS与网络上的其他计算机共享文件系统。

卷(也称为zvol)是一个假磁盘,它使用池中的存储来写入其数据。它有点像一个大文件,只是您也可以直接对它进行压缩/快照/等等,而不是通过包含它的文件系统。通常,只有在运行VM时才会创建卷。虽然我相信您可以基于一组zvol(池中的一个池)创建一个池,但一般来说,这不是一个好主意(不过,它对于ZFS开发人员的测试很有用)。您可以通过iSCSI或FibreChannel将卷通过网络共享给其他计算机。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49935413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档