明天收到用户NFS服务器迁移须要我们配合迁移文件的通知,下边来详尽分享一下操作的步骤:
NFS介绍
NFS(NetworkFileSystem)即网路文件系统,它容许网路中的计算机之间共享资源,NFS的顾客端应用可以透明地读写坐落远端NFS服务器上的文件linux版qq,如同访问本地文件一样。
NFS应用示意图
具体操作步骤
迁移操作步骤图
以下操作步骤均使用root用户:
①挑选挂载到文件服务器同一共享目录的任意一台服务器linux下nfs挂载命令,创建一个新的备份文件夹并赋权分组。
mkdir b_bak
chmod -R 777 b_bak
chown was:wasgroup chown was:wasgroup /tmsattachmentbak
②把新建的备份文件夹挂载到新的文件服务器的共享目录上。
mount 新文件服务器IP:/a /b_bak -t nfs -o vers=3,nolock
③把应用服务器本地目录b下的文件拷贝到b_bak下linux下nfs挂载命令,实际上是把旧文件服务器a目录下的文件拷贝到新文件服务器a目录下。
nohup rsync /b /b_bak &【注:①rsync可以增量备份②第一次全量备份的时候建议用cp指令:
nohup cp -r /b/. /b_bak &,因为cp速度要快的多。】
tail -f nohup.out【可以看后台执行情况】
ps -ef|grep rsync【查看下进程,如果需要终止的话】
④把本地目录与旧文件服务器的挂载去除,同时也把备份文件夹与新文件服务器的挂载去除。
umount /b
umount /b_bak
⑤把本地目录挂载到新的文件服务器上linux解压命令,记得挂载前要给本地目录再度赋权分组(指令参照上面)。
mount 新文件服务器IP:/a /b -t nfs -o vers=3,nolock
⑥测试操作正确性,用下边的指令比较文件目录下文件的个数是否一致。
find .|wc -l
操作指令示意图