ZFS快速开始
2009-05-13 15:29:08来源:未知 阅读 ()
在开始我们的
[url=javascript:;]ZFS[/url]
之旅前,请再次确认你用的是FreeBSD7.0的系统。另外请准备一些
[url=javascript:;]硬盘[/url]
,比如三块SCSI硬盘:da0,da1,da2
快速开始
增加如下一行内容到你的/etc/rc.conf里面
# echo 'zfs_enable="YES"' >> /etc/rc.conf
使用raidz1创建一个zpool,命名为tank
# zpool create tank raidz da0 da1 da2
此时,这个zpool会被自动挂接到 /tank,并且我们可以访问到他。
设置磁盘限额
创建一个目录/tank/home,并设置他的限制不超过10G
# zfs create tank/home
# zfs set quota=10G tank/home
# zfs get quota tank/home
NAME PROPERTY VALUE SOURCE
tank/home quota 10G local
设置预留空间
创建一个目录/tank/home/reserva,设置5G为预留/tank/home下的预留空间
# zfs create tank/home/reserva
# zfs set reservation=5G tank/home/reserva
# zfs get reservation tank/home/reserva
NAME PROPERTY VALUE SOURCE
tank/home/reserva reservation 5G local
设置压缩
设置一个目录使用压缩,可以简单的启用压缩,也可以特别指定以什么方式进行压缩,可选的方式有gzip,lzjb,gzip-[1-9]。
# zfs set compression=on tank/home
# zfs set compression=off tank/home/reserva
# zfs get -r compression tank/home
NAME PROPERTY VALUE SOURCE
tank/home compression on local
tank/home/reserva compression off local
snapshot、rollback和clone
ZFS提供snapshot功能,理论上你最多可以给你的
[url=javascript:;]文件[/url]
系统做2^64次方个快照,并能通过这些快照对文件系统进行恢复。在这里我们创建一些测试文件,创建快照之后再
[url=javascript:;]删除[/url]
他们,然后再恢复这些文件。
# mkdir /tank/home/reserva/test /tank/home/reserva/tt
# dd if=/dev/zero of=/tank/home/reserva/aaaa bs=1024 count=100000
# zfs snapshot tank/home/reserva@20071119
# zfs list -t snapshot
NAME USED AVAIL REFER MOUNTPOINT
tank/home/reserva@20071119 0 - 97.7M -
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:ZFS最佳实践指南
- 开始安装4.5了 2009-05-13
- 一口气做了8集完整的OpenBSD快速入门系列视频,希望大家喜欢 2009-05-13
- FreeBSD7 boot ZFS存储的规划 2009-05-13
- freeBSD7 boot from zfs 2009-05-13
- FreeBSD快速指引 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash