[問題] tar 備份 exclude

看板Linux作者 (麵T)時間12年前 (2013/09/03 21:49), 編輯推噓2(2016)
留言18則, 4人參與, 最新討論串1/1
在做 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
sys/*是相對路徑 改成絕對路徑/sys/*試試看
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
順帶一提,你的/backup不用一起exclude嗎?
09/04 03:00, 2F

09/04 10:55, , 3F
有排除backup、proc、mnt、tmp 這些目錄
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
tar: short read
09/04 13:57, 5F

09/04 13:58, , 6F
而且他似乎有打包 /sys ,錯誤我有貼在上面
09/04 13:58, 6F

09/04 16:19, , 7F
try --exclude='/sys/*'
09/04 16:19, 7F

09/04 16:32, , 8F
怪怪的 我試了沒這問題 你tar --version是什麼
09/04 16:32, 8F

09/04 18:57, , 9F
現在沒有電腦,明天再回覆您
09/04 18:57, 9F

09/05 13:45, , 10F
tar --help 裡沒有顯示如何看版本
09/05 13:45, 10F

09/05 16:50, , 11F
只好改成只備份要備份的資料夾
09/05 16:50, 11F

09/05 19:11, , 12F
你到底用什麼檔案系統 連tar也不是gnu的
09/05 19:11, 12F

09/05 20:03, , 13F
slitaz 1.0
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
喔 slitaz很多指令語法和選項都跟一般不一樣
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
他連manpage都是自己的一套風格
09/06 00:54, 17F

09/06 01:29, , 18F
因為工作上的需求 非得要用小一點的linux
09/06 01:29, 18F
文章代碼(AID): #1I9UZLWC (Linux)