问题起源:原ERP(192.168.0.4)数据库存备份后,会自动上传到192.168.0.5/backup 目录下进行再次备份。192.168.0.5备份服务器异常记录出现故障,需要购买或者更换一台电脑做继续备份用。关系如下图:
1、在购买并设置完备份服务器后,在新服务器中设置同样的IP(192.168.0.5),同样的共享目录(backup),同样的权限(写入权限)。
但随后会发现ERP服务器进入/目录运行 ls -l 无反应,同时运行df -h也卡死了。原因是挂载的链接丢失了。也就是上图
//192.168.0.5/backup 这条链接已经丢失了。更换电脑后不会自动更新的。需要手工调整。
2、分析
运行mount
[conversant@swiftmedia-esc ~]$ mount
/dev/mapper/VolGroup-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
/dev/mapper/VolGroup-lv_home on /home type ext4 (rw)
/dev/mapper/VolGroup-lv_var on /var type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
192.168.0.5/backup on /nfs type nfs (rw,vers=4,addr=203.116.18.239,clientaddr=203.116.18.233)
192.168.0.5这个目录链接已经更改,需要重新链接一次。
因此使用umount命令来卸载
3、解决
登陆root
运行 umount -l /test2 来卸载设备。选项 –l 并不是马上umount,而是在该目录空闲后再umount。
PS:把test2换成你的名字。我这边如果真要运行就是输入 /nfs ,为啥是这个?看图:
(多嘴解释一句:这个实际上是个快捷方式,快捷方式的名称就是/nfs。相当于把旧的快捷方式删除,再重新发送一个出来)
以上不行,就运行如下命令
fuser -m -v /test2
fuser -m -v -i -k /test2 使用i参数会问你是否kill掉这个某个进程,按y就把它kill了。
然后重新挂载:
mount -t cifs -o username=administrator,password=tiptop,gid=502,uid=501 //192.168.0.5/backup /nfs
请注意:必须加入gid=502,uid=501,否则没有写入权限。这个是tiptop的uid和gid,具体可在命令行运行:id 来查看。
转载请注明:赫非域 » TIPTOP 更换ERP数据库备份服务器异常记录