1.首先服务器迁移了,你会发现之前挂载的bucket 下的东西都没有了,ls,看上去似乎是个空的文件夹;
1.于是乎:创建oss.sh,代码如下:
#! /bin/bash
bucket=XXX
key=XXX
secret=XXX
endpoint=XXX
echo $bucket:$key:$secret >> /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
mkdir /$bucket
ossfs $bucket /$bucket -ourl=$endpoint
2.执行 sh oss.sh
3.这时候你会发现错误提示:
mkdir: cannot create directory `/XXX': File exists
ossfs: /usr/local/lib/libxml2.so.2: no version information available (required by ossfs)
ossfs: /usr/local/lib/libxml2.so.2: no version information available (required by ossfs)
4.看到这段信息,默认以为挂载失败了,提示这个XXX文件夹已经创建过了,所以没办法再create一遍,于是乎:立马,你把这个XXX文件夹给 rm -rf 了;
5.结果发现一个空的文件夹,为什么rm -rf 这么久都还没结束?仔细一想,闯大祸了,肯定是挂载成功了呀!里面有东西,所以才会这么久还没结束! 于是乎,你就把它掐掉了;
6.就这样,你把oss上面重要的文件,没有备份的文件都给删掉了!就这样,凤姐,你又瘦了两斤;
7.总结:
一、能用mv代替的,绝不用 rm -rf ;用前请三思呀!
二、能提交GIt,都提交;有总比没有好;