利用ftp备份vps文件的一种方法
atku注:挺很好的,设置一个cron去定时备份到Godaddy的空间,嗯,很好。tar cf - 需要备份的目录路径 | zip -1 -q -P 你的密码 - - | ncftpput -c -V -u ftp用户名 -p ftp密码 ftp.example.com /ftp上文件名
if [ $? -eq 0 ]; then
echo '备份成功'
fi注意需要安装tar,zip和ncftp
这个备份方法有3个优点。。。
1. 不会生成本地文件,在备份大量文件时很有用,不会空间不足,而且IO占用低,对网站运行影响小。。
2. 备份的文件是压缩的,网站页面,数据库数据的压缩率还是很客观。
3. 备份的文件是加密的,主要你的密码足够复杂,放在ftp上很安全。。。追记:
Zip格式所能支持的最大文件大小为4G!
我尝试过7za和rar,但都对管道支持不好
因此对于有4G以上数据的情况下,就得用gzip或者bzip2压缩了
但这样似乎就无法设置密码保护,有点遗憾其实不怕麻烦的话,还是可以设置加密的,
就是在中间加上一个gpg,这个对管道进出支持不错。
页:
[1]