作者noodleT (面T)
看板Linux
标题[问题] tar 备份 exclude
时间Tue Sep 3 21:49:06 2013
在做 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)
1F:→ Microscft:sys/*是相对路径 改成绝对路径/sys/*试试看 09/03 22:53
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/* 时会出现错误
2F:推 rebaudiana:顺带一提,你的/backup不用一起exclude吗? 09/04 03:00
3F:→ noodleT:有排除backup、proc、mnt、tmp 这些目录 09/04 10:55
※ 编辑: noodleT 来自: 140.117.247.165 (09/04 11:04)
4F:→ Microscft:什麽错误? 09/04 12:07
5F:→ noodleT:tar: short read 09/04 13:57
6F:→ noodleT:而且他似乎有打包 /sys ,错误我有贴在上面 09/04 13:58
7F:推 newversion:try --exclude='/sys/*' 09/04 16:19
8F:→ Microscft:怪怪的 我试了没这问题 你tar --version是什麽 09/04 16:32
9F:→ noodleT:现在没有电脑,明天再回覆您 09/04 18:57
10F:→ noodleT:tar --help 里没有显示如何看版本 09/05 13:45
11F:→ noodleT:只好改成只备份要备份的资料夹 09/05 16:50
12F:→ Microscft:你到底用什麽档案系统 连tar也不是gnu的 09/05 19:11
13F:→ noodleT:slitaz 1.0 09/05 20:03
备份方式:
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)
14F:→ Microscft:喔 slitaz很多指令语法和选项都跟一般不一样 09/06 00:51
15F:→ Microscft:用过觉得非常奇怪 後来就舍弃了... 网路资源也很少 09/06 00:52
16F:→ Microscft:刚去看了一下 他官网连说明文件都没有 没辙了!! 09/06 00:53
17F:→ Microscft:他连manpage都是自己的一套风格 09/06 00:54
18F:→ noodleT:因为工作上的需求 非得要用小一点的linux 09/06 01:29