Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1173979
  • 博文数量: 185
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2650
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-01 13:46
个人简介

鸟在笼中,恨关羽不能张飞;Survival of the fittest

文章分类

全部博文(185)

分类: 系统运维

2012-06-04 10:35:39

这次主要说一下zfs文件系统的几个常用的属性(以下内容请下载附件视频后,配合看会更加明白一些!)

ZFS 文件系统是在存储池顶层生成的轻量 POSIX 文件系统。文件系统可以
动态创建和销毁,而不需要分配或格式化任何基础空间。由于文件系统是轻
量型的,并且是 ZFS 中的管理中心点,因此可能要创建许多文件系统


创建 ZFS 文件系统
zfs create liu/xin

首先要创建一个池,没有池也没有zfs文件系统

销毁 ZFS 文件系统 
zfs destroy liu/xin


如果要销毁的文件系统处于繁忙状态并因此无法取消挂载,
则 zfs destroy 命令将失败。要销毁活动文件系统,使用-f


如果文件系统具有子级,则 zfs destroy 命令也会失败。要以递归方式销毁
文件系统及其所有后代,使用 -r 选项。请注意,递归销毁同时会销毁快照
因此请谨慎使用此选项。


如果要销毁的文件系统具有间接依赖项,那么即使是上述递归销毁命令也会
失败。要强制销毁所有依赖项(包括目标分层结构外的克隆文件系统),必
须使用 -R 选项。请务必谨慎使用此选项。

以上三个-f -r -R在你删除不能时,都会出现相应的提示

 

ZFS 属性设置
zfs set mountpoint=/export/zfs liu
xin是自己创建的
改回来

zfs set compression=on liu
zfs get compression liu

因为参数很多,所以我这里只说几个常用的

除非已对属性子级显式设置了配额或预留空间,否则除了配额和预留空间外,所有可设置的
属性都从父级继承各自的值。如果没有祖先为继承的属性设置显式值,则使用该属性的缺省值
可以使用 zfs inherit 命令清除属性设置,从而导致从父级继承设置。
如果指定了 -r 选项,则会以递归方式应用 inherit 子命令

# zfs set compression=on liu/xin
# zfs get -r compression liu
# zfs inherit compression liu/xin
# zfs get -r compression liu

看,能看出来是继承过来的
这个在MS里操作是比较方便的

可以使用特殊关键字 all 索所有数据集属性
通过 zfs get 的 -s 选项,可以按源值指定要显示的属性的类型。通过此选项可获取一个
逗号分隔列表,用于指明所需的源类型。仅会显示具有指定源类型的属性。有效的源类型包括
 local、default、inherited、temporary 和 none

 

 


ZFS 文件系统的配额
zfs set quota=10M liu/xin
zfs get quota liu/xin
这还是比较方便的


ZFS 预留空间是从池中分配的保证可供数据集使用的空间
zfs set reservation=5M liu/xin
zfs get reservation liu/xin

预留空间无法累积。也即是说,第二次调用 zfs set 来设置预留空间时,不会将该数据集
的预留空间添加到现有预留空间中,而是使用第二个预留空间替换第一个预留空间
zfs set reservation=2M liu/xin
zfs set reservation=8M liu/xin
zfs get reservation liu/xin

这几个属性先说到这


成功!!!!!!!!!!!!

本文出自 “单身贵族” 博客,请务必保留此出处http://blog.chinaunix.net/uid/10915175.html

 Zfs属性.part4.rar   

Zfs属性.part1.rar Zfs属性.part2.rar Zfs属性.part3.rar

阅读(3503) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~