查看结果 。
使用 zpool list 命令可以确定是否已成功创建池 。
# zpool list
NAMESIZEUSEDAVAILCAP HEALTH ALTROOT
tank 80G137K 80G 0% ONLINE -
创建 ZFS 文件系统分层结构 创建用于存储数据的存储池之后,即可创建文件系统分层结构 。分层结构是用于组织信息的简单但功能强大的机制 。使用过文件系统的任何用户对分层结构也都很熟悉 。
使用 ZFS 可将文件系统组织为任意分层结构,其中每个文件系统仅有一个父级 。分层结构的根始终是池名称 。ZFS 通过支持属性继承来利用此分层结构,以便可在整个文件系统树中快速轻松地设置公用属性 。
如何确定 ZFS 文件系统分层结构
选择文件系统粒度 。
ZFS 文件系统是管理的中心点 。它们是轻量型的,很容易创建 。适用的模型是每个用户或项目对应一个文件系统,因为此模型允许按用户或按项目控制属性、快照和备份 。
如何创建 ZFS 文件系统中创建了两个 ZFS 文件系统 bonwick 和 billm 。
对相似的文件系统进行分组 。
使用 ZFS 可将文件系统组织为分层结构,以便可对相似的文件系统进行分组 。此模型提供了一个用于控制属性和管理文件系统的管理中心点 。应使用一个公用名称来创建相似的文件系统 。
对于如何创建 ZFS 文件系统中的示例,两个文件系统都放置在名为 home 的文件系统下 。
选择文件系统属性 。
大多数文件系统特征都是通过使用简单属性来控制的 。这些属性可以控制多种行为,包括文件系统的挂载位置、共享方式、是否使用压缩以及是否有任何生效的配额 。
对于如何创建 ZFS 文件系统中的示例,所有起始目录都挂载在 /export/zfs/user 中,都通过使用 NFS 来共享并且都已启用压缩 。此外,还对 bonwick 强制实施了 10 GB 的配额 。
如何创建 ZFS 文件系统
成为超级用户或承担具有适当 ZFS 权限配置文件的等效角色 。
创建所需的分层结构 。
在本示例中,创建了一个可充当各文件系统的容器的文件系统 。
# zfs create tank/home然后,在池 tank 中的 home 文件系统下对各文件系统进行分组 。
设置继承的属性 。
建立文件系统分层结构之后,设置应在所有用户之间共享的任何属性:
# zfs set mountpoint=/export/zfs tank/home
# zfs set sharenfs=on tank/home
# zfs set compression=on tank/home
# zfs get compression tank/home
NAME PROPERTYVALUE SOURCE
tank/homecompressionon local现在提供了一项新功能,通过该功能可在创建文件系统时设置文件系统属性 。例如:
# zfs create -o mountpoint=/export/zfs -o sharenfs=on -o compression=on tank/home创建各文件系统 。
请注意,文件系统可能已创建,并可能已在 home 级别更改了属性 。所有属性均可在使用文件系统的过程中动态进行更改 。
# zfs create tank/home/bonwick
# zfs create tank/home/billm
这些文件系统从其父级继承属性设置,因此会自动挂载在 /export/zfs/user 中并且通过 NFS 共享 。您无需编辑 /etc/vfstab 或 /etc/dfs/dfstab 文件 。
设置文件系统特定的属性 。
在本示例中,为用户 bonwick 指定了 10 GB 的配额 。此属性可对该用户可以使用的空间量施加限制,而无需考虑池中的可用空间大小 。
# zfs set quota=10G tank/home/bonwick查看结果 。
使用 zfs list 命令查看可用的文件系统信息:
# zfs list
NAMEUSED AVAIL REFER MOUNTPOINT
tank 92.0K 67.0G9.5K /tank
tank/home 24.0K 67.0G 8K /export/zfs
tank/home/billm 8K 67.0G 8K /export/zfs/billm
tank/home/bonwick8K 10.0G 8K /export/zfs/bonwick
推荐阅读
- ZFS 中的新增功能
- Solaris 10:使用ZFS的十条理由
- Solaris 10下如何使用ZFS
- Solaris服务管理工具 SMF快速入门指南
- 使用 ZFS 快照和克隆
- 管理 ZFS 存储池
- 下 Solaris 10通用桌面CDE快速入门
- 中 Solaris 10通用桌面CDE快速入门
- 红酒知识入门
- SA118中文翻译 5 Solaris8入门教材
