NFS服务搭建及数据无缝迁移

NFS服务搭建及数据无缝迁移,第1张

五一节办公室要停电,机房虽有UPS,但也支撑不了8小时。
因生产环境有业务系统挂了办公室机房的NAS存储,故需要进行迁移,步骤记录如下:

先闲谈下技术-----------------------
NFS和samba的区别
samba是混合型网络中的共享服务,windows服务器可建samba服务,linux服务器也可建samba服务
nfs只面向unix、linux间的共享,linux服务器可建nfs服务(winodws系统也可以挂载nfs,就是有点不稳定)

NFS服务器上的 *** 作--------------------------

nfs服务器 *** 作系统版本:
[root@c7110 ~]# more /etc/system-release
CentOS Linux release 792009 (Core)

nfs服务器安装nfs服务
[root@c7110 ~]# yum -y install nfs-utils rpcbind

创建nfs目录,并授权
[root@c7110 ~]# mkdir /opt/nfs-test
[root@c7110 ~]# chmod 777 /opt/nfs-test

编辑nfs服务配置文件
[root@c7110 ~]# vi /etc/exports
内容如下:
/opt/nfs-test (rw,root_squash,all_squash,sync)

重新加载nfs配置:
[root@c7110 ~]# exportfs -r

nfs服务设置开机启动
[root@c7110 ~]# systemctl enable rpcbind
[root@c7110 ~]# systemctl enable nfs
[root@c7110 ~]# systemctl enable nfs-lock
[root@c7110 ~]# systemctl enable nfs-idmap

启动nfs服务
[root@c7110 ~]# systemctl start rpcbind
[root@c7110 ~]# systemctl start nfs
[root@c7110 ~]# systemctl start nfs-lock
[root@c7110 ~]# systemctl start nfs-idmap

查看nfs服务启动后,所监听的端口信息:
[root@c7110 ~]# rpcinfo -p

linux服务器服务器上 *** 作-------------------------------
业务服务器安装nfs软件客户端
[root@c7111 ~]# yum -y install nfs-utils

建立一个挂载目录
[root@c7111 ~]# mkdir /opt/test-m

挂载nfs服务器共享出来的目录
[root@c7111 ~]# mount -t nfs 10xx10:/opt/nfs-test /opt/test-m/

查看下已挂载的nfs
[root@c7111 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 15G 0 15G 0% /dev
tmpfs 15G 0 15G 0% /dev/shm
tmpfs 15G 88M 15G 1% /run
tmpfs 15G 0 15G 0% /sys/fs/cgroup
/dev/mapper/centos-root 97G 23G 95G 3% /
/dev/sda1 1014M 171M 844M 17% /boot
tmpfs 297M 0 297M 0% /run/user/0
10xx6:/opt/nfs-test 97G 41G 93G 5% /opt/test-m

经测试,数据可读可写,证明nas服务没有问题,于是进行数据同步,数据同步用rsync命令。

rsync -avp gdsz@108756::nas_6 /mnt/guidang/ --password-file=/root/rsync_pass --bwlimit=100000

数据同步完,通知研发进行挂载切换。研发同事在测试时,发现文件属性中的uid及gid与原来的不一致,有些担心,于是又小完善了一下NFS服务。

编辑nfs服务配置文件
[root@c7110 ~]# vi /etc/exports
内容如下:
/opt/nfs-test (no_all_squash,anonuid=600,anongid=600)

重新加载nfs配置:
[root@c7110 ~]# exportfs -r

1、开始--所有程序--管理工具--服务--(或直接在运行中输入serviceexe)找到telnet并双击,在登陆选项卡中选本地系统帐户,在常规选项卡中的启动类型,选“手动”再点击下面的启动即可。

2、服务器端口打开方法:首先在右下角电脑连接右键打开网络连接设置。选择一个正常使用的网络连接右键属性。打开本地连接属性后看到高级选项。在高级里面点击设置。添加端口就好了。输入要添加的端口号。点击确定重启就好了。

依照楼主的意思,可以尝试一下下面的方法:
如果两个路由连接在一起的话,好像只默认接到LAN口的那个路由所分配的IP!也就是说:现在的连接状况是路由A有猫接到WAN口!B路由也有猫接到WAN口!然后B路由LAN口接到A路由的LAN口!其他电脑的线全连接在A路由的LAN口上!
着样连接方法是正确的,但需要设置路由器
(你上边所述路由B是4口吧?A是16口的路由吧?)
把设置路由器B的IP地址为19216811
主要是设置路由器A
A路由IP设置为19216801
最后,也是最关键的一部就是把路由器A的路由器设置 静态路由!(不是WAN设置里的上网方式改为静态路由)
如果15个口不够用的话 把路由器B也照上边那样设置静态路由,s目标IP和网关地址是路由器A的IP
着样电脑任意连接两个路由器都是一样的
欢迎采纳 希望对你有所帮助^_^

1鼠标左键单击“开始”—“运行”,输入“ regedit ”
然后依次展开注册表项—HKEY_LOCAL_MACHINE—SOFTWARE—MICROSOFT—WINDOWS—CURRENTVERSION—INTERNET SETTINGS—50,在50里面建立一个名为“User Agent”的新项,在“User Agent”里建立一个名为“Post Platform”新项。再在“Post Platform”里面建立一个名为“OpenWare”的新项。这些都建立好后,鼠标左键单击“User Agent”这项,在右边的默认注册表文件处双击鼠标左键,在数值数据中输入“OpenWare”,注册表修改完毕,退出注册表。建立这些项和值的时候一定要注意大小写。
依次打开控制面板—网络和Internet 连接―Internet 选项―连接,(或者IE浏览器――工具――选项)找到手机的连接,左键单击设置,在“代理服务器―对此连接使用代理服务器”处勾选前面的复选框。注意代理地址不要输在这里,再单击高级,在>开启服务器端口 *** 作步骤:

1、在右下角电脑连接右键打开网络连接设置;

2、选择一个正常使用的网络连接,点击右键,选择“属性”;

3、打开本地连接属性后,选择高级选项;

4、打开设置;

5、点击例外;

6、添加端口即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10502988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存