|
|
发表于 2009-8-30 11:30:54
|
显示全部楼层
估计还是rsync最方便,准确了,如果不介意可以参考一下我的备份脚本:
[color="Navy"]#!/bin/bash
su -c 'rsync -vrltopg --delete --progress --force --exclude=/{media/*,mnt/*,tmp,proc,sys}/* --exclude=/home/justin/{vmware,downloads,Incoming,backup}/* --exclude=/home/justin/{Documents,music,works,.benliud,.aMule/Temp}/* / /media/disk/'
[color="Magenta"]#以root的身份备份linux系统到/media/disk,exclude后面的是排除的目录。
rsync --verbose --recursive --links --times --owner --group --perms --compress --delete --progress --force /media/sda6/sourceware/ /media/JUSTIN/all/rsync/sourceware/
[color="Magenta"]#备份 /media/sda6/sourceware/目录到/media/JUSTIN/all/rsync/sourceware/。后面的就不介绍了。这上面的参数分别是:
# -v -verbose increase verbosity
# -z --compress compress file data during the transfer
# -r --recursive recurse into directories
# -l --links copy symlinks as symlinks
# -t --times preserve modification times
# -o --owner preserve owner (super-user only)
# -g --group preserve group
# -p --perms preserve permissions
# --delete delete extraneous files from dest dirs
# --force force deletion of dirs even if not empty
# --progress show the progress when transfer
rsync -vrltopg --delete --progress --force /media/sda6/share/ /media/JUSTIN/all/rsync/share/
rsync -vrltopg --delete --progress --force /media/sda6/Documents/ /media/JUSTIN/all/rsync/Documents/
rsync -vrltopg --delete --progress --force /media/sda7/ebooks/ /media/JUSTIN/all/rsync/ebooks/
rsync -vrltopg --delete --progress --force /media/sda7/win_soft/ /media/JUSTIN/all/rsync/win_soft/
rsync -vrltopg --delete --progress --force /media/sda7/linux/ /media/JUSTIN/all/rsync/linux/ |
|