linux服务器间相互传数据,用NFS在2台Linux主机间传输数据

此次服务器迁移,由于数据量大(大约2000个用户,200G左右),想到了NFS方式比较适合。以前比较小的数据迁移,一般用tar打包,再用ftp传。

导出服务器:TurboLinux Server 8.0, 内核2.4.27,需要导出的分区为:/home、/users、/users2、/users3,/users4,/mp3等。

导入服务器:Federa Core 3, 内核2.6.9。

一、 在导出服务器上架设NFS服务器。

1. 编辑/etc/exports

/home 192.168.0.101 (rw)

/users 192.168.0.101 (rw)

/users2 192.168.0.101 (rw)

/users3 192.168.0.101 (rw)

/users4 92.168.0.101 (rw)

/mp3 192.168.0.101 (rw)

/data 192.168.0.101 (rw)

2. 启动 nfs

cd /etc/init.d

./portmap start

./nfs lock start

./nfs start

二、 在导出服务器上也启动nfs 客户端

1. 安装上面的第二步启动nfs。因为时客户端,可能nfs start不需要,但我是照样执行了。

2. 测试连通性。 Showmount –e 192.168.0.101,正常地列出了导出服务器上的导出分区。

3. mount NFS服务器(导出机器)上面的分区

mount –o nolock 192.168.0.101:/home /uhome

….

4. Copy

cp –pr /uhome/[a,b,c,d,e]* /home

三、 注意事项

1. 再架设NFS服务器时,出了一点问题,提示nfssvc错误,nfs 服务进程不正常。估计与内核有关系,重新编译内核,将与NFS相关的,基本上都选择了,果然问题排出了。

2. 客户机上用的是Federa Core,默认的有防火墙限制,作NFS服务器需要取消。作客户机是否需要取消,未测试,因为导入服务器是作samba 服务器的,取消了该限制。

3. 因为导出服务器上的SCSI控制器或者SCSI硬盘有点问题,连续copy超过10G经常会出问题,所以在copy时采用了按目录顺序分步进行的方法,大约一次copy 4个G左右,之后让导出服务器“休息”30秒钟,再继续。0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值