ALT Linux Community general discussions
 help / color / mirror / Atom feed
* Re: [Comm] backup корневого раздела
  @ 2010-04-13  8:23 ` Michael Shigorin
  2010-04-13 12:38   ` Денис Черносов
  2010-04-19  6:53   ` Michael A. Kangin
  0 siblings, 2 replies; 6+ messages in thread
From: Michael Shigorin @ 2010-04-13  8:23 UTC (permalink / raw)
  To: community

On Tue, Apr 13, 2010 at 10:18:24AM +0300, altlinux-lists@xakep.ru wrote:
> "Ну и не так давно осенило, что просто бэкапить корень
> действительно намного дешевле по нервам -- назад, если что,
> rsync -PavHx --delete-after /home/backup-root/ /"
> 
> Подскажите, пожалуйста: а как и чем создать его?

Там выше по треду было:
rsync -PavHx / /home/backup-root/

Обновлять бэкап время от времени можно командой
rsync -PavHx --delete-after / /home/backup-root/

Разбор аргументов (см. тж. man rsync):

-Pav -- "стандартный набор погромче", с прогрессом,
     докачкой оборванных файлов и сохранением прав/времён;
-H -- поддержка хардлинков (чтоб место не раздувалось);
-x -- one filesystem, не перескакивать через точки монтирования
      (если отдельно смонтированы /var, /usr, /boot,
      то придётся их отдельно rsync'ать при создании бэкапа
      либо --exclude 'sys/*' --exclude 'proc/*' --exclude 'home/*')

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] backup корневого раздела
  2010-04-13  8:23 ` [Comm] backup корневого раздела Michael Shigorin
@ 2010-04-13 12:38   ` Денис Черносов
  2010-04-13 13:13     ` Michael Shigorin
  2010-04-19  6:53   ` Michael A. Kangin
  1 sibling, 1 reply; 6+ messages in thread
From: Денис Черносов @ 2010-04-13 12:38 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions

13 апреля 2010 г. 12:23 пользователь Michael Shigorin
<mike@osdn.org.ua> написал:
> On Tue, Apr 13, 2010 at 10:18:24AM +0300, altlinux-lists@xakep.ru wrote:
>> "Ну и не так давно осенило, что просто бэкапить корень
>> действительно намного дешевле по нервам -- назад, если что,
>> rsync -PavHx --delete-after /home/backup-root/ /"
>>
>> Подскажите, пожалуйста: а как и чем создать его?
>
> Там выше по треду было:
> rsync -PavHx / /home/backup-root/
>
> Обновлять бэкап время от времени можно командой
> rsync -PavHx --delete-after / /home/backup-root/
>
> Разбор аргументов (см. тж. man rsync):
>
> -Pav -- "стандартный набор погромче", с прогрессом,
>     докачкой оборванных файлов и сохранением прав/времён;
> -H -- поддержка хардлинков (чтоб место не раздувалось);

Возникла мысль. А также наверное можно делать и снапшоты корня:

mkdir /home/backup-root-v001
rsync -PavHx / /home/backup-root-v001/

mkdir /home/backup-root-v002
rsync -PavHx /home/backup-root-v001/ /home/backup-root-v002/

rsync -PavHx / /home/backup-root-v002/


Я правильно, понимаю, что при этом все идентичные файлы в
backup-root-v002 будут хардлинками на backup-root-v001?

Или тут нужно еще будет дополнительно запустить hardlink на
backup-root-v00{1,2}?

-- 
С уважением,
Черносов Денис

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] backup корневого раздела
  2010-04-13 12:38   ` Денис Черносов
@ 2010-04-13 13:13     ` Michael Shigorin
  2010-04-17 21:09       ` Денис Смирнов
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2010-04-13 13:13 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, Apr 13, 2010 at 04:38:08PM +0400, Денис Черносов wrote:
> Возникла мысль. А также наверное можно делать и снапшоты корня:
> Я правильно, понимаю, что при этом все идентичные файлы в
> backup-root-v002 будут хардлинками на backup-root-v001?

См. тж. --link-dest, ну и

> Или тут нужно еще будет дополнительно запустить hardlink на
> backup-root-v00{1,2}?

...проверьте на всякий.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] backup корневого раздела
  2010-04-13 13:13     ` Michael Shigorin
@ 2010-04-17 21:09       ` Денис Смирнов
  0 siblings, 0 replies; 6+ messages in thread
From: Денис Смирнов @ 2010-04-17 21:09 UTC (permalink / raw)
  To: shigorin, ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 442 bytes --]

On Tue, Apr 13, 2010 at 04:13:24PM +0300, Michael Shigorin wrote:

MS> См. тж. --link-dest, ну и

А также apt-get install bontmia. Для конкретно _этой_ задачи не очень, но
для многих других -- отличная вещь.

Я когда жил на SCSI-дисках, мог себе позволить bontmia каждые минут 15 на
свой ~/ натравливать.

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] backup корневого раздела
  2010-04-13  8:23 ` [Comm] backup корневого раздела Michael Shigorin
  2010-04-13 12:38   ` Денис Черносов
@ 2010-04-19  6:53   ` Michael A. Kangin
  2010-04-25  7:39     ` Michael Shigorin
  1 sibling, 1 reply; 6+ messages in thread
From: Michael A. Kangin @ 2010-04-19  6:53 UTC (permalink / raw)
  To: community

В сообщении от Вторник 13 апреля 2010 12:23:07 автор Michael Shigorin написал:

> -H -- поддержка хардлинков (чтоб место не раздувалось);
 
Однажды злобно нарвался:
Копировал мегакорень (+usr, +var) с поддержкой хардлинков в новый корень, где 
usr и var были уже подмонтированы отдельно. Рсинк ругался, что не может 
воссоздать симлинков, но в общем выхлопе я ругани не заметил. 
А потом система вообще не могла взлететь со странными для меня симптомами, ибо

425875 -rw-r--r-- 5 root root 1892 Jun 29  2009 /etc/nsswitch.conf
425875 -rw-r--r-- 5 root root 1892 Jun 29  2009 
/var/lib/mysql/etc/nsswitch.conf
425875 -rw-r--r-- 5 root root 1892 Jun 29  2009 
/var/lib/openvpn/etc/nsswitch.conf
425875 -rw-r--r-- 5 root root 1892 Jun 29  2009 /var/resolv/etc/nsswitch.conf
425875 -rw-r--r-- 5 root root 1892 Jun 29  2009 
/var/spool/postfix/etc/nsswitch.conf


-- 
wbr, Michael A. Kangin

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] backup корневого раздела
  2010-04-19  6:53   ` Michael A. Kangin
@ 2010-04-25  7:39     ` Michael Shigorin
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2010-04-25  7:39 UTC (permalink / raw)
  To: community

On Mon, Apr 19, 2010 at 10:53:55AM +0400, Michael A. Kangin wrote:
> > -H -- поддержка хардлинков (чтоб место не раздувалось);
> Однажды злобно нарвался:
> Копировал мегакорень (+usr, +var) с поддержкой хардлинков в
> новый корень, где usr и var были уже подмонтированы отдельно.
> Рсинк ругался, что не может воссоздать симлинков, но в общем
> выхлопе я ругани не заметил. 

А я такое всегда отдельно копирую (с --exclude для корня
или /var при ещё и отдельном /var/log, например).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-04-25  7:39 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-04-13  8:23 ` [Comm] backup корневого раздела Michael Shigorin
2010-04-13 12:38   ` Денис Черносов
2010-04-13 13:13     ` Michael Shigorin
2010-04-17 21:09       ` Денис Смирнов
2010-04-19  6:53   ` Michael A. Kangin
2010-04-25  7:39     ` Michael Shigorin

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