欢迎来到天天文库
浏览记录
ID:9706606
大小:96.50 KB
页数:21页
时间:2018-05-05
《管理 zfs 文件系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、管理ZFS文件系统 ZFS文件系统是在存储池顶层生成的轻量POSIX文件系统。文件系统可以动态创建和销毁,而不需要分配或格式化任何基础空间。由于文件系统是轻量型的,并且是ZFS中的管理中心点,因此可能要创建许多文件系统。 使用zfs命令可以管理ZFS文件系统。zfs命令提供了一组用于对文件系统执行特定操作的子命令。本章详细介绍了这些子命令。使用此命令还可以管理快照、卷和克隆,但本章仅对这些功能进行了简短介绍。 注– 术语数据集在本章中用作通称,表示文件系统、快照、克隆或卷。 本章包含以下
2、各节: 创建和销毁ZFS文件系统 ZFS属性介绍 查询ZFS文件系统信息 管理ZFS属性 挂载和共享ZFS文件系统 ZFS配额和预留空间 保存和恢复ZFS数据创建和销毁ZFS文件系统 可以使用zfscreate和zfsdestroy命令来创建和销毁ZFS文件系统。 创建ZFS文件系统 销毁ZFS文件系统 重命名ZFS文件系统创建ZFS文件系统 使用zfscreate命令可以创建ZFS文件系统。create子命令仅使用一个参数:要创建的文件系统的名
3、称。将文件系统名称指定为从池名称开始的路径名: pool-name/[filesystem-name/]filesystem-name 路径中的池名称和初始文件系统名称标识分层结构中要创建新文件系统的位置。所有中间文件系统的名称必须已在池中存在。路径中的最后一个名称标识要创建的文件系统的名称。文件系统名称必须满足ZFS组件命名要求中定义的命名约定。 在以下示例中,在tank/home文件系统中创建了一个名为bone/bone/bone文件系统创建了挂载点/export/zfs。 #zfscreate-
4、omountpoint=/export/zfstank/home销毁ZFS文件系统 要销毁ZFS文件系统,请使用zfsdestroy命令。销毁的文件系统将自动取消挂载,并取消共享。 在以下示例中,销毁了tabriz文件系统。 #zfsdestroytank/home/tabriz 注意– 使用destroy子命令时不会出现确认提示。请务必谨慎使用该子命令。 如果要销毁的文件系统处于繁忙状态并因此无法取消挂载,则zfsdestroy命令将失败。要销毁活动文件系统,请使用-f选项。由于此选
5、项可取消挂载、取消共享和销毁活动文件系统,从而导致意外的应用程序行为,因此请谨慎使用此选项。 #zfsdestroytank/home/ahrenscannotunmount'tank/home/ahrens':Devicebusy#zfsdestroy-ftank/home/ahrens 如果文件系统具有子级,则zfsdestroy命令也会失败。要以递归方式销毁文件系统及其所有后代,请使用-r选项。请注意,递归销毁同时会销毁快照,因此请谨慎使用此选项。 #zfsdestroytank/
6、haschildrenuse'-r'todestroythefollotank/aybee#zfsdestroy-rtank/e/schrockcannotdestroy'tank/home/schrock':filesystemhasdependentclonesuse'-R'todestroythefolloe/schrock 注意– 使用-f、-r或-R选项时不会出现确认提示,因此请谨慎使用这些选项。重命名ZFS文件系统 使用zfsren
7、ame命令可重命名文件系统。使用rename子命令可以执行以下操作: 更改文件系统的名称 将文件系统重定位到ZFS分层结构中的新位置。 更改文件系统的名称并在ZFS分层结构中对其重定位 以下示例使用rename子命令对文件系统进行简单重命名: #zfsrenametank/home/kustarztank/home/kustarz_old 本示例将kustarz文件系统重命名为kustarz_old。 以下示例说明如何使用zfsrename重定位文件系统。 #zfsrenameta
8、nk/home/maybeetank/aybee 在本示例中,maybee文件系统从tank/home重定位到tank/dataset-name 值为inheritedfromdataset-name表示属性是从指定的祖先继承的。default 值为default表示属性设置不是继承或本地设置的。如果没有祖先具有属性源local,则会使用此源。 下表介绍了只读的和可设置的本机ZFS文件系统属
此文档下载收益归作者所有