ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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