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