I am LAZY bones? AN ancient AND boring SITE

2010年 03月 31日 的归档

gentoo中使用dropbox

Dropbox是一个网络在线存储服务,默认免费可以有2G的存储空间,客户端支持WIN、Linux、MAC等,甚至连没有X的环境都支持了,这个比较难得。
而且对于公开的文件还支持外链,挺不错的。
但是这个我在08年9月份注册以后,就没怎么用过了,呵呵。
然后,最近想着怎么备份我的gentoo,就又想到了这个,于是又开始折腾。
首先,肯定要在gentoo里先能用上Dropbox,这个其实不难,虽然portage里还没有dropbox,但是网上可以很方便地找到ebuild,比如这个
加进自己的overlay(gentoo用户大多都有个自己的overlay吧?)以后,直接 emergr nautilus-dropbox 就装好了,完了以后,还需要把自己加入到 dropbox 这个组,登出再进来一次就可以打开dropbox了,输入账号密码就可以绑定机器了。默认同步会 ~/Dropbox 到网上,很不错。
接下来,就是把gentoo里需要备份的文件打包,然后放进这个目录下面,这个就很简单了,基本上就是一个tar命令放到cron里每天执行下就好了,我的如下:

#!/bin/sh
#gentoo备份脚本
 
LOCAL_PATH="/home/lily/Dropbox/gentoo.bak/"
#备份文件的前缀,默认自动按时间生成
PRE=`date +%F-%H-%M-%S`
 
tar zcf "$LOCAL_PATH/$PRE.tar.gz" \
/usr/local/portage \
/etc/portage \
/etc/make.conf \
/usr/src/linux/.config \
/etc/hosts \
/etc/fstab \
/etc/locale.gen
 
find "$LOCAL_PATH" -name "*.gz" -mtime +15 -exec rm {} \;

大家还能想出要备份什么文件的么?

PS: 如果你刚好还没注册Dropbox,又想试试的话,可以用我的这个推广链接注册,你我都会得到额外的250M空间(需要你安装了客户端并用它登录一次才有),现在通过推广,最多可以得到10G免费空间了,哈哈。