今天遇到一件麻烦的事,两台BCC因为费用的原因,要停掉一台,这时就出现了附加的问题,互换CDS。
更麻烦的是,其中一个CDS是做了NFS的服务端的。
先上配置
[[服务端]]
[root@db1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
vdb 253:16 0 300G 0 disk
└─vdb1 253:17 0 300G 0 part /usr/local/bhnc/images
[root@db1 ~]#
[root@db1 ~]# exportfs -rv
exporting 172.16.0.0/20:/usr/local/bhnc/images
[root@db1 ~]#
[[客户端]]
[root@web1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 11G 27G 29% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 17M 3.9G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
172.16.0.6:/usr/local/bhnc/images 296G 3.1G 278G 2% /usr/local/bhnc/images
/dev/vdb1 197G 3.1G 184G 2% /mnt/vdb1
tmpfs 799M 0 799M 0% /run/user/0
[root@web1 ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed May 30 11:37:32 2018
#
# Accessible filesystems, by reference, are maintained under ‘/dev/disk‘
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=ce4f29f2-f1a9-4c31-95e6-5bc32a698d2b / ext4 defaults 1 1
172.16.0.6:/usr/local/bhnc/images /usr/local/bhnc/images nfs auto,nodev,noatime,bg,soft,intr,rw,rsize=32768,wsize=32768 0 0
[root@web1 ~]#
[[过程]]
#服务端要先切断输入源,然后CDS原封不动地移出。
#不是不想先导数据,而是因为导出太慢。
#但如果再有一次这样的事,我会先导数据,再umount。
[root@web1 ~]#cp -rf /usr/local/bhnc/images/* /mnt/vdb1/
[root@db1 ~]#sys 0 nfs
[root@db1 ~]#umount /dev/vdb1
[root@web1 ~]# umount /usr/local/bhnc/images
百度平台上,御载掉对应的CDS
百度平台上,挂载CDS并选择对应的BCC
[root@db1 ~]#sys 1 nfs
[root@web1 ~]# mount -t nfs 172.16.0.6:/usr/local/bhnc/images /usr/local/bhnc/images
[[麻烦的事的解决方法]]
按上面的过程,理应在客户端是能看到一个空的NFS盘的,
但是,因为当时没有理清思路,直接看了本机的 /usr/local/bhnc/images
看到有内容,就以为可以动了。
呵呵!!!
服务就找不到目标文件了。(PS:正确的数量是过千,而不是只有一丁点)
只能够
[root@web1 ~]cp -rf /mnt/vdb1/* /usr/local/bhnc/images
原文:https://www.cnblogs.com/timer705/p/12214450.html