[問題] tar 備份 exclude
在做 tar 備份全部 / 時
想要把 /sys 底下的檔案忽略
tar --exclude=sys/* -cvp -f /backup/fullBackup$(date -I).tar /
但這樣一來連 /usr/unclude/sys 底下的檔案也不見
請問,如何正確的忽略 /sys/* 就好?
--
我是麵T,哩賀
http://ppt.cc/-eS5
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.96.10
※ 編輯: noodleT 來自: 140.117.96.10 (09/03 21:50)
→
09/03 22:53, , 1F
09/03 22:53, 1F
tar --exclude=/proc/* --exclude=/mnt/* --exclude=/tmp/* --exclude=/sys/*
--exclude=/backupdata/tar/* -cvp -f /backup/tar/backup$(date -I).tar /
sys/
sys/fs/
sys/fs/fuse/
sys/fs/fuse/connections/
sys/devices/
sys/devices/platform/
sys/devices/platform/uevent
tar: short read
root@slitaz:/backup#
改成 /sys/* 時會出現錯誤
推
09/04 03:00, , 2F
09/04 03:00, 2F
→
09/04 10:55, , 3F
09/04 10:55, 3F
※ 編輯: noodleT 來自: 140.117.247.165 (09/04 11:04)
→
09/04 12:07, , 4F
09/04 12:07, 4F
→
09/04 13:57, , 5F
09/04 13:57, 5F
→
09/04 13:58, , 6F
09/04 13:58, 6F
推
09/04 16:19, , 7F
09/04 16:19, 7F
→
09/04 16:32, , 8F
09/04 16:32, 8F
→
09/04 18:57, , 9F
09/04 18:57, 9F
→
09/05 13:45, , 10F
09/05 13:45, 10F
→
09/05 16:50, , 11F
09/05 16:50, 11F
→
09/05 19:11, , 12F
09/05 19:11, 12F
→
09/05 20:03, , 13F
09/05 20:03, 13F
備份方式:
tar --exclude=backup/tar/* -cvp -f /backup/tar/backup$(date -I).tar /backup
/bin /boot /dev /etc /home /lib /lost+found /media /root /sbin /usr /var /init
※ 編輯: noodleT 來自: 140.117.96.10 (09/05 20:04)
→
09/06 00:51, , 14F
09/06 00:51, 14F
→
09/06 00:52, , 15F
09/06 00:52, 15F
→
09/06 00:53, , 16F
09/06 00:53, 16F
→
09/06 00:54, , 17F
09/06 00:54, 17F
→
09/06 01:29, , 18F
09/06 01:29, 18F