ZFS 的一些新变化
1、Sun Cluster 3.2 支持 ZFS 的共享卷
2、支持 snapshot
3、支持 clone
4、支持 raid6(raidz2)
5、zfs 文件系统支持 destroy 后恢复
6、支持 web 管理(http://localhost:6789/zfs)
7、ZFS 文件系统的备份恢复命令为 zfs send/zfs reveive
8、zfs pool 支持在线版本升级
产生 ZFS storage pool(硬盘名和 slice 名,以及文件名都是可以的)
使用 ZFS 产生 raid1+0
zpool create -f pool_name mirror c2t0d0 c2t1d0 mirror c2t2d0 c2t3d0
使用 zfs 产生 raid1
zpool create -f pool_name mirror c2t0d0 c2t1d0
使用 zfs 产生 raid 0(动态条带化,zfs 自动管理,优化性能)
zpool create -f pool_name c2t0d0 c2t1d0 c2t2d0 c2t3d0
使用 zfs 产生 raid5(raidz)
zpool create -f pool_name raidz c2t0d0 c2t1d0 c2t2d0 c2t3d0
使用 zfs 产生 raid6(raidz2)
zpool create -f pool_name raidz2 c2t0d0 c2t1d0 c2t2d0 c2t3d0
给现有的 raid1 增加容量
zpool add -f tpool mirror c7t4d0 c7t5d0
zpool create -f tpool mirror c7t2d0 c7t3d0 mirror c7t4d0 c7t5d0
zpool create -f tpool mirror c7t2d0 c7t3d0 raidz c7t4d0 c7t5d0 c7t6d0
如果想恢复 destroy 掉的磁盘,使用下列命令
zpool import -D 可以恢复的 pool 的 id
zpool import -D 6852962091919943153
继承父属性
zfs inherit mountpoint tpool/jason
zfs set compression=on tpool/jason
dd if=/dev/zero of=abc bs=1024k count=100 100M 的文件
zfs set dedup=on tpool/jason
zpool list tpool 查看 dedup
快照只能回滚到最近的一个快照
clone 的对象必须的一个快照,clone 没有被删除之前不能删除快照
promote 使 clone 转换为 原有的文件系统,原有文件系统变为 clone
zfs promote tpool/test
zfs get origin tpool/test 查看状态
zpool scrub tpool 检查池的 checksum
zfs 备份,先做 snapshot,send 只是 snapshot
zfs send tpool/jason@1 > /export/backup.snap
评论