<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF118%3ADrBrown2</id>
		<title>LXF118:DrBrown2 - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF118%3ADrBrown2"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF118:DrBrown2&amp;action=history"/>
		<updated>2026-05-13T03:53:17Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF118:DrBrown2&amp;diff=10218&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF118:DrBrown2&amp;diff=10218&amp;oldid=prev"/>
				<updated>2010-05-20T08:49:32Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Масштабируемое резервирование==&lt;br /&gt;
&lt;br /&gt;
: '''''BackupPC''''' Отступимся от мелких утилит типа ''tar'' и ''rsync'' и рассмотрим эту систему уровня предприятия.&lt;br /&gt;
&lt;br /&gt;
Иногда говорят,&lt;br /&gt;
что есть два типа&lt;br /&gt;
системных&lt;br /&gt;
администраторов:&lt;br /&gt;
те, что не делают&lt;br /&gt;
резервные&lt;br /&gt;
копии&lt;br /&gt;
регулярно,&lt;br /&gt;
и те, что уже делают.&lt;br /&gt;
Если&lt;br /&gt;
компьютеров,&lt;br /&gt;
за которыми&lt;br /&gt;
надо&lt;br /&gt;
следить,&lt;br /&gt;
немного,&lt;br /&gt;
вам вполне хватит&lt;br /&gt;
обычных&lt;br /&gt;
утилит&lt;br /&gt;
типа&lt;br /&gt;
''rsync'' и ''tar'' (а то и древних ''dump'' и ''restore'').&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF118_45_1.jpg|300px]] ''BackupPC'' администрируется по HTTP, но может получать данные от клиентов через ''rsync, tar'' или ''SMB''. | Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
А если&lt;br /&gt;
требуется&lt;br /&gt;
хорошо&lt;br /&gt;
масштабируемое&lt;br /&gt;
решение,&lt;br /&gt;
гляньте&lt;br /&gt;
на ''BackupPC''. Это система&lt;br /&gt;
резервного&lt;br /&gt;
копирования&lt;br /&gt;
данных&lt;br /&gt;
с компьютеров&lt;br /&gt;
Linux и Windows на жесткий&lt;br /&gt;
диск сервера.&lt;br /&gt;
''BackupPC'' гибко&lt;br /&gt;
настраивается&lt;br /&gt;
и (сравнительно)&lt;br /&gt;
проста&lt;br /&gt;
в установке&lt;br /&gt;
и поддержке.&lt;br /&gt;
Она написана&lt;br /&gt;
на ''Perl'' и может&lt;br /&gt;
получать&lt;br /&gt;
данные&lt;br /&gt;
от клиентов&lt;br /&gt;
по&lt;br /&gt;
одному&lt;br /&gt;
из трех протоколов:&lt;br /&gt;
''smb'' (с помощью&lt;br /&gt;
''Samba''), ''tar'' (через&lt;br /&gt;
''SSH'' или ''NFS'') и ''rsync''. Я нарисовал&lt;br /&gt;
схему&lt;br /&gt;
данной&lt;br /&gt;
архитектуры.&lt;br /&gt;
Обратите&lt;br /&gt;
внимание, что система&lt;br /&gt;
работает&lt;br /&gt;
только&lt;br /&gt;
с дисками&lt;br /&gt;
и не умеет&lt;br /&gt;
записывать&lt;br /&gt;
данные,&lt;br /&gt;
например,&lt;br /&gt;
на ленту&lt;br /&gt;
или DVD. Также&lt;br /&gt;
отметьте,&lt;br /&gt;
что на клиенте&lt;br /&gt;
не нужно&lt;br /&gt;
устанавливать&lt;br /&gt;
специальное&lt;br /&gt;
ПО.&lt;br /&gt;
&lt;br /&gt;
Хотя&lt;br /&gt;
настройка и управление&lt;br /&gt;
''BackupPC'' возможны&lt;br /&gt;
из командной&lt;br /&gt;
строки,&lt;br /&gt;
одна&lt;br /&gt;
из его лучших&lt;br /&gt;
функций&lt;br /&gt;
– web-интерфейс.&lt;br /&gt;
Для не-&lt;br /&gt;
го потребуется&lt;br /&gt;
еще установить&lt;br /&gt;
''Apache'' (не обязательно&lt;br /&gt;
на том же&lt;br /&gt;
компьютере,&lt;br /&gt;
где запущена&lt;br /&gt;
''BackupPC''). Проверка&lt;br /&gt;
состояния&lt;br /&gt;
сервера&lt;br /&gt;
или отдельных&lt;br /&gt;
клиентов,&lt;br /&gt;
контроль&lt;br /&gt;
журналов,&lt;br /&gt;
просмотр&lt;br /&gt;
содержимого&lt;br /&gt;
архивов&lt;br /&gt;
и пометка&lt;br /&gt;
данных&lt;br /&gt;
для восстановления,&lt;br /&gt;
а также&lt;br /&gt;
правка&lt;br /&gt;
конфигурационных&lt;br /&gt;
файлов&lt;br /&gt;
– на все найдется&lt;br /&gt;
свое окно.&lt;br /&gt;
Последнее&lt;br /&gt;
из них напоминает&lt;br /&gt;
''Swat'' (Samba Web Administration&lt;br /&gt;
Tool). Файлы&lt;br /&gt;
можно&lt;br /&gt;
восстановить&lt;br /&gt;
через&lt;br /&gt;
web-интерфейс&lt;br /&gt;
или загрузить&lt;br /&gt;
Zip или Tar-архивы&lt;br /&gt;
с содержимым&lt;br /&gt;
резервной&lt;br /&gt;
копии.&lt;br /&gt;
&lt;br /&gt;
===Экономьте место на диске===&lt;br /&gt;
&lt;br /&gt;
Одна&lt;br /&gt;
из наиболее&lt;br /&gt;
интересных&lt;br /&gt;
особенностей&lt;br /&gt;
''BackupPC'' – организация&lt;br /&gt;
пулов.&lt;br /&gt;
Она работает&lt;br /&gt;
так: если&lt;br /&gt;
два или более&lt;br /&gt;
разных&lt;br /&gt;
клиентов&lt;br /&gt;
сохраняют&lt;br /&gt;
копии&lt;br /&gt;
одинаковых&lt;br /&gt;
файлов&lt;br /&gt;
(или даже&lt;br /&gt;
один клиент&lt;br /&gt;
сохраняет&lt;br /&gt;
две копии&lt;br /&gt;
одного&lt;br /&gt;
и того&lt;br /&gt;
же файла),&lt;br /&gt;
то на сервере&lt;br /&gt;
оказывается&lt;br /&gt;
только&lt;br /&gt;
одна&lt;br /&gt;
копия.&lt;br /&gt;
В зависимости&lt;br /&gt;
от сохраняемых&lt;br /&gt;
данных,&lt;br /&gt;
это может&lt;br /&gt;
сэкономить&lt;br /&gt;
массу&lt;br /&gt;
места на дисках.&lt;br /&gt;
&lt;br /&gt;
''BackupPC'' также&lt;br /&gt;
поддерживает&lt;br /&gt;
более&lt;br /&gt;
традиционное&lt;br /&gt;
сжатие&lt;br /&gt;
данных.&lt;br /&gt;
Начальная&lt;br /&gt;
настройка&lt;br /&gt;
''BackupPC ''требует&lt;br /&gt;
забот:&lt;br /&gt;
уж очень&lt;br /&gt;
много&lt;br /&gt;
здесь параметров.&lt;br /&gt;
Файлы&lt;br /&gt;
настроек&lt;br /&gt;
представляют&lt;br /&gt;
собой&lt;br /&gt;
код на ''Perl'' (точнее, они состоят&lt;br /&gt;
из выражений&lt;br /&gt;
на ''Perl'', присваивающих&lt;br /&gt;
значения&lt;br /&gt;
хэшу&lt;br /&gt;
'''$Conf'''). Основной&lt;br /&gt;
файл настроек&lt;br /&gt;
– '''/etc/backuppc/config.pl'''; три строки&lt;br /&gt;
из него дадут&lt;br /&gt;
вам общее&lt;br /&gt;
представление:&lt;br /&gt;
&lt;br /&gt;
 $Conf{WakeupSchedule} = [2,4,6,8,10,12,14,16,18,20,22];&lt;br /&gt;
 $Conf{MaxBackups} = 4;&lt;br /&gt;
 $Conf{DfPath} = ‘/bin/df’;&lt;br /&gt;
&lt;br /&gt;
Первая&lt;br /&gt;
строка&lt;br /&gt;
– самая&lt;br /&gt;
интересная:&lt;br /&gt;
она задает&lt;br /&gt;
расписание&lt;br /&gt;
запуска&lt;br /&gt;
''BackupPC'' (часы&lt;br /&gt;
после&lt;br /&gt;
полуночи).&lt;br /&gt;
Настоящий&lt;br /&gt;
файл гораздо&lt;br /&gt;
больше&lt;br /&gt;
и густо откомментирован.&lt;br /&gt;
&lt;br /&gt;
Файл '''/etc/backuppc/hosts''' содержит&lt;br /&gt;
список&lt;br /&gt;
хостов (клиентских&lt;br /&gt;
компьютеров),&lt;br /&gt;
данные&lt;br /&gt;
с которых&lt;br /&gt;
будут&lt;br /&gt;
архивироваться.&lt;br /&gt;
Вот&lt;br /&gt;
пример:&lt;br /&gt;
&lt;br /&gt;
  venus.example.com 0 belinda&lt;br /&gt;
&lt;br /&gt;
Первое&lt;br /&gt;
поле&lt;br /&gt;
– имя компьютера&lt;br /&gt;
(предполагается,&lt;br /&gt;
что оно разрешается&lt;br /&gt;
через&lt;br /&gt;
DNS или локальный&lt;br /&gt;
файл '''/etc/hosts'''), а третье – имя&lt;br /&gt;
пользователя-&lt;br /&gt;
«владельца&lt;br /&gt;
машины&lt;br /&gt;
». Именно&lt;br /&gt;
ему ''BackupPC'' отправит&lt;br /&gt;
электронное&lt;br /&gt;
письмо&lt;br /&gt;
с предупреждением&lt;br /&gt;
о проблеме&lt;br /&gt;
с резервированием&lt;br /&gt;
на данном&lt;br /&gt;
компьютере.&lt;br /&gt;
Второе&lt;br /&gt;
поле&lt;br /&gt;
почти&lt;br /&gt;
всегда&lt;br /&gt;
равно&lt;br /&gt;
'''0'''. Установка&lt;br /&gt;
его в '''1''' подходит&lt;br /&gt;
для клиентов,&lt;br /&gt;
которые&lt;br /&gt;
получают&lt;br /&gt;
свои IP-адреса&lt;br /&gt;
по ''DHCP'' и не отвечают&lt;br /&gt;
на широковещательные&lt;br /&gt;
запросы&lt;br /&gt;
разрешения&lt;br /&gt;
имен Netbios. Это заставляет&lt;br /&gt;
''BackupPC'' просматривать&lt;br /&gt;
весь пул адресов&lt;br /&gt;
''DHCP'' в поисках&lt;br /&gt;
компьютера.&lt;br /&gt;
&lt;br /&gt;
При желании,&lt;br /&gt;
настройки&lt;br /&gt;
каждого&lt;br /&gt;
хоста можно&lt;br /&gt;
хранить в отдельном&lt;br /&gt;
файле.&lt;br /&gt;
В нем задаются&lt;br /&gt;
параметры,&lt;br /&gt;
специфичные&lt;br /&gt;
для узлов,&lt;br /&gt;
отличающиеся&lt;br /&gt;
от настроек&lt;br /&gt;
в основном&lt;br /&gt;
файле.&lt;br /&gt;
Например:&lt;br /&gt;
&lt;br /&gt;
  $Conf{XferMethod} = ‘rsync’;&lt;br /&gt;
  $Conf{RsyncShareName} = [‘/home’, ‘/srv’];&lt;br /&gt;
&lt;br /&gt;
Эти строки&lt;br /&gt;
определяют&lt;br /&gt;
протокол,&lt;br /&gt;
используемый&lt;br /&gt;
для получения&lt;br /&gt;
данных&lt;br /&gt;
от этого&lt;br /&gt;
хоста, и каталоги,&lt;br /&gt;
резервную&lt;br /&gt;
копию&lt;br /&gt;
которых&lt;br /&gt;
нужно&lt;br /&gt;
сделать.&lt;br /&gt;
&lt;br /&gt;
Я решил&lt;br /&gt;
использовать&lt;br /&gt;
в качестве&lt;br /&gt;
протокола&lt;br /&gt;
''rsync'', и настроить&lt;br /&gt;
его в моей&lt;br /&gt;
сети&lt;br /&gt;
оказалось&lt;br /&gt;
довольно&lt;br /&gt;
просто,&lt;br /&gt;
за исключением&lt;br /&gt;
одного:&lt;br /&gt;
''BackupPC'' запускает&lt;br /&gt;
''rsync'' на клиенте&lt;br /&gt;
через&lt;br /&gt;
''SSH'', и он должен&lt;br /&gt;
выполняться&lt;br /&gt;
от имени суперпользователя-&lt;br /&gt;
root. Это потребует&lt;br /&gt;
кое-каких&lt;br /&gt;
телодвижений&lt;br /&gt;
по созданию&lt;br /&gt;
и рассылке&lt;br /&gt;
соответствующих&lt;br /&gt;
открытых&lt;br /&gt;
и закрытых&lt;br /&gt;
ключей,&lt;br /&gt;
чтобы&lt;br /&gt;
вход в систему&lt;br /&gt;
под root&lt;br /&gt;
мог состояться&lt;br /&gt;
без запроса&lt;br /&gt;
пароля.&lt;br /&gt;
Более&lt;br /&gt;
подробная&lt;br /&gt;
информация&lt;br /&gt;
и куча&lt;br /&gt;
экранных&lt;br /&gt;
снимков&lt;br /&gt;
– на сайте&lt;br /&gt;
http://backuppc.sourceforge.net. В поисках&lt;br /&gt;
альтернативы&lt;br /&gt;
стоит&lt;br /&gt;
взглянуть&lt;br /&gt;
на ''Bacula'' или ''Amanda''.&lt;br /&gt;
&lt;br /&gt;
===Сколько места на диске?===&lt;br /&gt;
&lt;br /&gt;
На сайте&lt;br /&gt;
''BackupPC'' есть следующий&lt;br /&gt;
пример:&lt;br /&gt;
95 ноутбуков&lt;br /&gt;
с полным&lt;br /&gt;
архивированием&lt;br /&gt;
в среднем по 3,6 ГБ на каждый&lt;br /&gt;
и инкрементальной&lt;br /&gt;
резервной&lt;br /&gt;
копией&lt;br /&gt;
около&lt;br /&gt;
300 МБ&lt;br /&gt;
на каждый.&lt;br /&gt;
Три полных&lt;br /&gt;
и шесть инкрементальных&lt;br /&gt;
резервных&lt;br /&gt;
копий&lt;br /&gt;
в неделю&lt;br /&gt;
на штуку&lt;br /&gt;
заняли&lt;br /&gt;
бы около&lt;br /&gt;
1200 ГБ дисковой&lt;br /&gt;
памяти&lt;br /&gt;
при сохранении&lt;br /&gt;
«сырых&lt;br /&gt;
» данных,&lt;br /&gt;
но благодаря&lt;br /&gt;
пулам&lt;br /&gt;
и сжатию&lt;br /&gt;
потребуется&lt;br /&gt;
всего&lt;br /&gt;
150 ГБ&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>