* [Comm] Резервное копирование
@ 2004-05-24 14:00 Artem K. Jouravsky
2004-05-24 14:17 ` Dolgov OV
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Artem K. Jouravsky @ 2004-05-24 14:00 UTC (permalink / raw)
To: community
Доброго времени суток, сообщество!
Есть задача: настройка резервного копирования серверов друг на друга.
Хочется сделать при помощи стандартных утилит, но.
Проблема места: большинство серверов с трудом будут удерживать
свой собственный бэкап. Значит, надо сделать так, чтобы место
расходовалось только в конечной точке, на файлсервере. Использую команды
типа
ssh server.address.ru command > backup.bz2
И вот кручу tar туда-сюда, а он не хочет гнать выводной архив в stdout :(
Если указать
tar cvfj /dev/stdout /home/folder > archive.tar.bz2
то получаем нечитаемый файл. Можно tar вразумить, или проще плюнуть и
использовать cpio?
--
С уважением,
Артём.
ЗАО "СЕМА.РУ"
************
Disc space -- the final frontier!
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:00 [Comm] Резервное копирование Artem K. Jouravsky
@ 2004-05-24 14:17 ` Dolgov OV
2004-05-24 14:31 ` Artem K. Jouravsky
2004-05-24 14:49 ` Sergey Vlasov
2004-05-24 17:32 ` Maksim Otstavnov
2 siblings, 1 reply; 14+ messages in thread
From: Dolgov OV @ 2004-05-24 14:17 UTC (permalink / raw)
To: community
On Mon, 24 May 2004 18:00:43 +0400
"Artem K. Jouravsky" <tema@sema.ru> wrote:
> И вот кручу tar туда-сюда, а он не хочет гнать выводной архив в stdout
> :( Если указать
>
> tar cvfj /dev/stdout /home/folder > archive.tar.bz2
А если tar -cjf archive.tar.bz2 /home/folder
Только обновлять такой архив tar-ом не получится.
>
> то получаем нечитаемый файл. Можно tar вразумить, или проще плюнуть и
> использовать cpio?
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:17 ` Dolgov OV
@ 2004-05-24 14:31 ` Artem K. Jouravsky
2004-05-24 14:32 ` Leonid B. Sysoletin
` (3 more replies)
0 siblings, 4 replies; 14+ messages in thread
From: Artem K. Jouravsky @ 2004-05-24 14:31 UTC (permalink / raw)
To: community
On Mon, May 24, 2004 at 05:17:23PM +0300, Dolgov OV wrote:
> > И вот кручу tar туда-сюда, а он не хочет гнать выводной архив в stdout
> > :( Если указать
> >
> > tar cvfj /dev/stdout /home/folder > archive.tar.bz2
>
> А если tar -cjf archive.tar.bz2 /home/folder
Я читал тред, инициированный вами недавно, но он мне не помог :) Идея, в
общем, такая: мне хочется делать архивы без создания промежуточных копий.
То есть, с машины HOST сразу создавать архив на машине FILSERVER. Примерно
так:
ssh HOST tar cfj stdout /home/folder > archive.tar.bz2
При этом файл archive.tar.bz2 должен получиться уже на машине FILESERVER.
Проблема в том, что я не знаю, как заставить tar писать на stdout :\
С cpio это точно можно, завтра наверное так и сделаю.
> Только обновлять такой архив tar-ом не получится.
Да мне и не надо.
--
С уважением,
Артём.
ЗАО "СЕМА.РУ"
************
There's got to be more to life than compile-and-go.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:31 ` Artem K. Jouravsky
@ 2004-05-24 14:32 ` Leonid B. Sysoletin
2004-05-24 14:38 ` Artem K. Jouravsky
2004-05-24 14:52 ` Yuri N. Glibovetz
` (2 subsequent siblings)
3 siblings, 1 reply; 14+ messages in thread
From: Leonid B. Sysoletin @ 2004-05-24 14:32 UTC (permalink / raw)
To: community
24 Май 2004 18:31, Artem K. Jouravsky написал:
> Я читал тред, инициированный вами недавно, но он мне не помог :) Идея, в
> общем, такая: мне хочется делать архивы без создания промежуточных копий.
> То есть, с машины HOST сразу создавать архив на машине FILSERVER. Примерно
NFS?
--
Л. Сысолетин,
webmaster@bdo.ru
[Team Ёжики-рулез!] [Team Котёнки на солярке] [Team Берегите букву "ё"!]
[Team Я люблю свою фортунку] [Team Фортунка в переписку не вступает]
Любимая, а ты собутыльник
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:32 ` Leonid B. Sysoletin
@ 2004-05-24 14:38 ` Artem K. Jouravsky
0 siblings, 0 replies; 14+ messages in thread
From: Artem K. Jouravsky @ 2004-05-24 14:38 UTC (permalink / raw)
To: community
On Mon, May 24, 2004 at 06:32:55PM +0400, Leonid B. Sysoletin wrote:
> 24 Май 2004 18:31, Artem K. Jouravsky написал:
> > Я читал тред, инициированный вами недавно, но он мне не помог :) Идея, в
> > общем, такая: мне хочется делать архивы без создания промежуточных копий.
> > То есть, с машины HOST сразу создавать архив на машине FILSERVER. Примерно
> NFS?
бОльшая часть серверов на площадке провайдера... Можно, конечно, VPN и всё
такое, но пока нужно просто бэкапить. Кроме того, там FreeBSD разных
версий, готовится к переустановке. Не хочется их сильно трогать лишний
раз...
--
С уважением,
Артём.
ЗАО "СЕМА.РУ"
************
You might have mail.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:00 [Comm] Резервное копирование Artem K. Jouravsky
2004-05-24 14:17 ` Dolgov OV
@ 2004-05-24 14:49 ` Sergey Vlasov
2004-05-25 6:19 ` Artem K. Jouravsky
2004-05-25 8:11 ` Pavel S. Khmelinsky
2004-05-24 17:32 ` Maksim Otstavnov
2 siblings, 2 replies; 14+ messages in thread
From: Sergey Vlasov @ 2004-05-24 14:49 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 356 bytes --]
On Mon, May 24, 2004 at 06:00:43PM +0400, Artem K. Jouravsky wrote:
> И вот кручу tar туда-сюда, а он не хочет гнать выводной архив в stdout :(
> Если указать
>
> tar cvfj /dev/stdout /home/folder > archive.tar.bz2
>
> то получаем нечитаемый файл. Можно tar вразумить, или проще плюнуть и
> использовать cpio?
tar cvfj - /home/folder > archive.tar.bz2
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:31 ` Artem K. Jouravsky
2004-05-24 14:32 ` Leonid B. Sysoletin
@ 2004-05-24 14:52 ` Yuri N. Glibovetz
2004-05-24 15:08 ` Dolgov OV
2004-05-25 9:44 ` Re[2]: " Alexey S. Kuznetsov
3 siblings, 0 replies; 14+ messages in thread
From: Yuri N. Glibovetz @ 2004-05-24 14:52 UTC (permalink / raw)
To: community
Artem K. Jouravsky пишет:
>Проблема в том, что я не знаю, как заставить tar писать на stdout :\
>
>
Для каждого процесса stdout это /dev/fd/1
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:31 ` Artem K. Jouravsky
2004-05-24 14:32 ` Leonid B. Sysoletin
2004-05-24 14:52 ` Yuri N. Glibovetz
@ 2004-05-24 15:08 ` Dolgov OV
2004-05-25 9:44 ` Re[2]: " Alexey S. Kuznetsov
3 siblings, 0 replies; 14+ messages in thread
From: Dolgov OV @ 2004-05-24 15:08 UTC (permalink / raw)
To: community
On Mon, 24 May 2004 18:31:10 +0400
"Artem K. Jouravsky" <tema@sema.ru> wrote:
> Я читал тред, инициированный вами недавно, но он мне не помог :) Идея,
Мне тоже :-)
> в общем, такая: мне хочется делать архивы без создания промежуточных
> копий. То есть, с машины HOST сразу создавать архив на машине
> FILSERVER. Примерно так:
>
> ssh HOST tar cfj stdout /home/folder > archive.tar.bz2
Может я ошибаюсь, но таким макаром вы запускаете tar на удаленной
машине? Тогда может
ssh HOST tar -cjf FILESERVER:archive.tar.bz2 /home/folder
(это только предположение, но все-же...)
>
> При этом файл archive.tar.bz2 должен получиться уже на машине
> FILESERVER. Проблема в том, что я не знаю, как заставить tar писать на
> stdout :\ С cpio это точно можно, завтра наверное так и сделаю.
--
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:00 [Comm] Резервное копирование Artem K. Jouravsky
2004-05-24 14:17 ` Dolgov OV
2004-05-24 14:49 ` Sergey Vlasov
@ 2004-05-24 17:32 ` Maksim Otstavnov
2 siblings, 0 replies; 14+ messages in thread
From: Maksim Otstavnov @ 2004-05-24 17:32 UTC (permalink / raw)
To: community
Hello Artem,
Monday, May 24, 2004, 6:00:43 PM, you wrote:
AKJ> tar cvfj /dev/stdout /home/folder > archive.tar.bz2
AKJ> то получаем нечитаемый файл. Можно tar вразумить,
Можно организовать _явно_ конвейер от "tar" к "bzip2" или к "gzip" и
использовать ключ "-c" любого из упомянутых компрессоров.
--
-- Maksim
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:49 ` Sergey Vlasov
@ 2004-05-25 6:19 ` Artem K. Jouravsky
2004-05-25 8:11 ` Pavel S. Khmelinsky
1 sibling, 0 replies; 14+ messages in thread
From: Artem K. Jouravsky @ 2004-05-25 6:19 UTC (permalink / raw)
To: community
On Mon, May 24, 2004 at 06:49:59PM +0400, Sergey Vlasov wrote:
> > И вот кручу tar туда-сюда, а он не хочет гнать выводной архив в stdout :(
> > Если указать
> >
> > tar cvfj /dev/stdout /home/folder > archive.tar.bz2
> >
> > то получаем нечитаемый файл. Можно tar вразумить, или проще плюнуть и
> > использовать cpio?
>
> tar cvfj - /home/folder > archive.tar.bz2
О!!! Спасибо. Как же я про неё забыл... И в мане не нашёл.. В общем,
посыпаю голову
--
С уважением,
Артём.
ЗАО "СЕМА.РУ"
************
This file will self-destruct in five minutes.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-24 14:49 ` Sergey Vlasov
2004-05-25 6:19 ` Artem K. Jouravsky
@ 2004-05-25 8:11 ` Pavel S. Khmelinsky
2004-05-25 8:40 ` Artem K. Jouravsky
1 sibling, 1 reply; 14+ messages in thread
From: Pavel S. Khmelinsky @ 2004-05-25 8:11 UTC (permalink / raw)
To: community
Sergey Vlasov wrote:
> On Mon, May 24, 2004 at 06:00:43PM +0400, Artem K. Jouravsky wrote:
>
>>И вот кручу tar туда-сюда, а он не хочет гнать выводной архив в stdout :(
>>Если указать
>>
>>tar cvfj /dev/stdout /home/folder > archive.tar.bz2
>>
>>то получаем нечитаемый файл. Можно tar вразумить, или проще плюнуть и
>>использовать cpio?
>
>
> tar cvfj - /home/folder > archive.tar.bz2
Вот мне всегда было интересно зачем использовать ключ -f в паре с
аргументом - ? Зачем писать два лишних символа? tar по умолчанию
плюет все на stdout, ключик -f нужен как раз для того чтобы
отучить его от этой привычки.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-25 8:11 ` Pavel S. Khmelinsky
@ 2004-05-25 8:40 ` Artem K. Jouravsky
0 siblings, 0 replies; 14+ messages in thread
From: Artem K. Jouravsky @ 2004-05-25 8:40 UTC (permalink / raw)
To: community
On Tue, May 25, 2004 at 12:11:15PM +0400, Pavel S. Khmelinsky wrote:
> >>И вот кручу tar туда-сюда, а он не хочет гнать выводной архив в stdout :(
> >>Если указать
> >>
> >>tar cvfj /dev/stdout /home/folder > archive.tar.bz2
> >>
> >>то получаем нечитаемый файл. Можно tar вразумить, или проще плюнуть и
> >>использовать cpio?
> >
> >
> >tar cvfj - /home/folder > archive.tar.bz2
> Вот мне всегда было интересно зачем использовать ключ -f в паре с
> аргументом - ? Зачем писать два лишних символа? tar по умолчанию
> плюет все на stdout, ключик -f нужен как раз для того чтобы
> отучить его от этой привычки.
[backup@tantalus backup]$ ssh apache "cd /home/www/;tar cj w_firmasps" > firmsps.tar.bz2
tar (child): can't open archive /dev/sa0 : Permission denied
[backup@tantalus backup]$ ssh apache "cd /home/www;tar cfj - w_firmasps" > firmsps.tar.bz2
[backup@tantalus backup]$
--
С уважением,
Артём.
ЗАО "СЕМА.РУ"
************
Save gas, don't use the shell.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re[2]: [Comm] Резервное копирование
2004-05-24 14:31 ` Artem K. Jouravsky
` (2 preceding siblings ...)
2004-05-24 15:08 ` Dolgov OV
@ 2004-05-25 9:44 ` Alexey S. Kuznetsov
2004-05-25 9:52 ` Artem K. Jouravsky
3 siblings, 1 reply; 14+ messages in thread
From: Alexey S. Kuznetsov @ 2004-05-25 9:44 UTC (permalink / raw)
To: Artem K. Jouravsky
Hello Artem,
AKJ> Проблема в том, что я не знаю, как заставить tar писать на stdout :\
а не получится так:
tar -cjvf backup.tar.bz DIRECTORY_FOR_BACKUP | scp HOST:DIRECTORY ?
--
Sincerely,
Alexey S. Kuznetsov
AK2351-RIPE
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Резервное копирование
2004-05-25 9:44 ` Re[2]: " Alexey S. Kuznetsov
@ 2004-05-25 9:52 ` Artem K. Jouravsky
0 siblings, 0 replies; 14+ messages in thread
From: Artem K. Jouravsky @ 2004-05-25 9:52 UTC (permalink / raw)
To: Artem K. Jouravsky
On Tue, May 25, 2004 at 12:44:48PM +0300, Alexey S. Kuznetsov wrote:
> Hello Artem,
>
> AKJ> Проблема в том, что я не знаю, как заставить tar писать на stdout :\
>
> а не получится так:
> tar -cjvf backup.tar.bz DIRECTORY_FOR_BACKUP | scp HOST:DIRECTORY ?
Спасибо, Сергей Власов уже подсказал правильный ответ
--
С уважением,
Артём.
ЗАО "СЕМА.РУ"
************
In the long run, every program becomes rococco, and then rubble.
-- Alan Perlis
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2004-05-25 9:52 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-24 14:00 [Comm] Резервное копирование Artem K. Jouravsky
2004-05-24 14:17 ` Dolgov OV
2004-05-24 14:31 ` Artem K. Jouravsky
2004-05-24 14:32 ` Leonid B. Sysoletin
2004-05-24 14:38 ` Artem K. Jouravsky
2004-05-24 14:52 ` Yuri N. Glibovetz
2004-05-24 15:08 ` Dolgov OV
2004-05-25 9:44 ` Re[2]: " Alexey S. Kuznetsov
2004-05-25 9:52 ` Artem K. Jouravsky
2004-05-24 14:49 ` Sergey Vlasov
2004-05-25 6:19 ` Artem K. Jouravsky
2004-05-25 8:11 ` Pavel S. Khmelinsky
2004-05-25 8:40 ` Artem K. Jouravsky
2004-05-24 17:32 ` Maksim Otstavnov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git