|
我新手,还望大家帮助指点一下:)
我想对/boot,/root等文件夹备份到/backup下面。
于是我写了个backup.sh,其内容为
#! /bin/bash
du -s /boot /etc /root /home /usr/local /var
echo "backuping /boot..."
tar zcf /backup/boot.tar.gz /boot
echo "backuping /etc..."
tar zcf /backup/etc.tar.gz /etc
echo "backuping /var"
tar zcf /backup/var.tar.gz /var
echo "backuping /usr/local..."
tar zcf /backup/usrlocal.tar.gz /usr/local
echo "backuping /root..."
tar zcf /backup/root.tar.gz /root
echo "backuping /home..."
tar zcf /backup/home.tar.gz /home
echo "Ok,backups stored in /backup"
运行时候问题一大堆,是这样的
# . backup.sh
1833 /boot
68460 /etc
108908 /root
80812 /home
8868 /usr/local
125664 /var
backuping /boot...
tar: Removing leading `/' from member names
backuping /etc...
tar: Removing leading `/' from member names
backuping /var
tar: Removing leading `/' from member names
tar: /var/run/acpid.socket: socket ignored
tar: /var/run/dbus/system_bus_socket: socket ignored
backuping /usr/local...
tar: Removing leading `/' from member names
backuping /root...
tar: Removing leading `/' from member names
backuping /home...
tar: Removing leading `/' from member names
Ok,backups stored in /backup
那些关于tar的提示是怎么回事?
我这个备份的文件夹都够么? |
|