URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 41232
[ Назад ]

Исходное сообщение
"Tar и стример"

Отправлено Varyag , 03-Мрт-04 13:53 
1)Сначала делаю два .tar архива :
[root@log home]# tar cf /usr/local/1.tar /home/test
tar: Removing leading `/' from member names
[root@log home]# tar cf /usr/local/2.tar /home/vml
tar: Removing leading `/' from member names
Потом их сжимаю :
[root@log local]# gzip -c  1.tar 2.tar > 10.gz

Но почему-то  когда пытаюсь их обратно разжать у меня содержимое архива 2.tar пропадает и остается только содержимое архива 1.tar (/home/test).
[root@log local]# tar -xzpf 10.gz
[root@log local]# ls -la
total 14652
drwxr-xr-x   13 root     root         4096 Mar  3 13:24 .
drwxr-xr-x   16 root     root         4096 Dec 19 17:41 ..
-rw-r--r--    1 root     root      3979045 Mar  3 13:30 10.gz
-rw-r--r--    1 root     root        30720 Mar  3 13:27 1.tar
-rw-r--r--    1 root     root     10915840 Mar  3 13:29 2.tar
drwxr-xr-x    3 root     root         4096 Mar  3 13:29 home
[root@log local]# cd home
[root@log home]# ls -la
total 12
drwxr-xr-x    3 root     root         4096 Mar  3 13:29 .
drwxr-xr-x   13 root     root         4096 Mar  3 13:24 ..
drwx------    4 test     test         4096 Mar  3 13:33 test

В чем может быть проблема?

2)Записываю на стример архив 10.gz (предварительно стерев все со стримера):
[root@log local]#  tar cf /dev/st0 10.gz
[root@log local]#  tar tf /dev/st0
10.gz
И когда пытаюсь разархивировать файл выдается ошибка:
[root@log local]#  tar xzpf /dev/st0 /var
gzip: /dev/stdin: unrecognized file format
tar: End of archive volume 1 reached
tar: Sorry, unable to determine archive format.

Или :
[root@log local]#  tar xf /dev/st0 /var
tar: WARNING! These patterns were not matched:
/var

Ни в списках рассылки , ни к поиске решения найти не удалось.


Содержание

Сообщения в этом обсуждении
"Tar и стример"
Отправлено Xela , 03-Мрт-04 14:47 
>1)Сначала делаю два .tar архива :
>[root@log home]# tar cf /usr/local/1.tar /home/test
>tar: Removing leading `/' from member names
>[root@log home]# tar cf /usr/local/2.tar /home/vml
>tar: Removing leading `/' from member names
>Потом их сжимаю :
>[root@log local]# gzip -c  1.tar 2.tar > 10.gz

А не проще сразу делать так:
tar -zcf arh.tar.gz /home/test /home/vml

и разживать соотвествено
tar -zxf arh.tar.gz


"Tar и стример"
Отправлено lavr , 03-Мрт-04 14:57 
>1)Сначала делаю два .tar архива :
>[root@log home]# tar cf /usr/local/1.tar /home/test
>tar: Removing leading `/' from member names
>[root@log home]# tar cf /usr/local/2.tar /home/vml
>tar: Removing leading `/' from member names
>Потом их сжимаю :
>[root@log local]# gzip -c  1.tar 2.tar > 10.gz
>
>Но почему-то  когда пытаюсь их обратно разжать у меня содержимое архива
>2.tar пропадает и остается только содержимое архива 1.tar (/home/test).
>[root@log local]# tar -xzpf 10.gz
>[root@log local]# ls -la
>total 14652
>drwxr-xr-x   13 root     root  
>      4096 Mar  3 13:24
>.
>drwxr-xr-x   16 root     root  
>      4096 Dec 19 17:41 ..
>
>-rw-r--r--    1 root     root  
>    3979045 Mar  3 13:30 10.gz
>-rw-r--r--    1 root     root  
>      30720 Mar  3 13:27
>1.tar
>-rw-r--r--    1 root     root  
>   10915840 Mar  3 13:29 2.tar
>drwxr-xr-x    3 root     root  
>       4096 Mar  3
>13:29 home
>[root@log local]# cd home
>[root@log home]# ls -la
>total 12
>drwxr-xr-x    3 root     root  
>       4096 Mar  3
>13:29 .
>drwxr-xr-x   13 root     root  
>      4096 Mar  3 13:24
>..
>drwx------    4 test     test  
>       4096 Mar  3
>13:33 test
>
>В чем может быть проблема?
>
>2)Записываю на стример архив 10.gz (предварительно стерев все со стримера):
>[root@log local]#  tar cf /dev/st0 10.gz
>[root@log local]#  tar tf /dev/st0
>10.gz
>И когда пытаюсь разархивировать файл выдается ошибка:
>[root@log local]#  tar xzpf /dev/st0 /var
>gzip: /dev/stdin: unrecognized file format
>tar: End of archive volume 1 reached
>tar: Sorry, unable to determine archive format.
>
>Или :
>[root@log local]#  tar xf /dev/st0 /var
>tar: WARNING! These patterns were not matched:
>/var
>
>Ни в списках рассылки , ни к поиске решения найти не удалось.
>
>
>

потому что х...ю делаешь (sorry, но голова дана человеку чтобы думать
и пробовать если не доходит через man)