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
Ни в списках рассылки , ни к поиске решения найти не удалось.