ZFS 转移数据
我以前有一个旧的磁盘阵列,用 zfs 系统,现在想把数据导入到新的系统里面。
数据传输速度很慢,下面这个链接很有帮助。
http://everycity.co.uk/alasdair/2010/07/using-mbuffer-to-speed-up-slow-zfs-send-zfs-receive/
安装 freenas 上的 mbuffer http://unquietwiki.blogspot.in/2015/01/mbuffer-on-freenas-sending-recursive.html
在目标机器上运行服务器。
[root@freenas2] ~# mbuffer -s 128k -m 3G -4 -I 9090 | zfs recv -v -F mypool/export
在源机器上运行客户端。
zfs snapshot -R create balbagvaba
c1@file1:~$ sudo zfs send -R mypool/export@20150708 | mbuffer -s 128k -m 1G -O 192.168.0.114:9090
查看系统瓶颈
top -SH
gstat
NFS 共享
freeNAS 没有使用 ZFS 的 NFS 共享,而是 freebsd 自带的 NFS 共享。修改
/etc/exports
,或者用图形界面。我的列表比较长,很容易用命令处理。
/mnt/mypool/export/prod
/mnt/mypool/export/cluster-root -maproot=root
参考 https://www.freebsd.org/doc/handbook/network-nfs.html
修改完了之后,运行
service mountd reload
查看是否生效
showmount -e localhost