<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Мануалы Linux &#187; Backup</title>
	<atom:link href="http://howtolinux.ru/category/howtos/backup/feed/" rel="self" type="application/rss+xml" />
	<link>http://howtolinux.ru</link>
	<description></description>
	<lastBuildDate>Wed, 08 Sep 2010 06:22:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Backup Rsync</title>
		<link>http://howtolinux.ru/2010/05/01/backup-rsync/</link>
		<comments>http://howtolinux.ru/2010/05/01/backup-rsync/#comments</comments>
		<pubDate>Sat, 01 May 2010 22:12:45 +0000</pubDate>
		<dc:creator>ubivic</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Мануалы]]></category>
		<category><![CDATA[Мониторинг]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[резервное копирование]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=649</guid>
		<description><![CDATA[Становится догмой: админы подразделяются на 2 категории: 1) еще не успел настроить бэкап 2) кто уже бэкапит (как правило в ужасе после того, как часть данных уже пропала). Смысл:  настроить резервное копирование данных с кучи серверов под Ubuntu 9.04 на сервер бэкапов. Решение: настраиваем ежедневное зеркалирование директорий rsync-ом, как транспорт используем ssh, авторизацию производим по [...]]]></description>
			<content:encoded><![CDATA[<p>Становится догмой: админы подразделяются на 2 категории:</p>
<p>1) еще не успел настроить бэкап</p>
<p>2) кто уже бэкапит (как правило в ужасе после того, как часть данных уже пропала).</p>
<p>Смысл:  настроить резервное копирование данных с кучи серверов под Ubuntu 9.04 на сервер бэкапов.<br />
Решение: настраиваем ежедневное зеркалирование директорий rsync-ом, как транспорт используем ssh, авторизацию производим по публичным ключам.</p>
<p><span id="more-649"></span></p>
<p>Генерируем ключ на сервере, с которого будем бэкапить. Passphrase оставляем пустой:</p>
<div>
<blockquote>
<p style="margin-top: 0pt; display: inline;"># ssh-keygen -t dsa -b 1024 -f /home/user/rsync-key</p>
</blockquote>
</div>
<p>Содержимое файла rsync-key.pub копируем и вставляем в файл <strong>/root/.ssh/authorized_keys</strong> на бэкап сервере:</p>
<p>Проверяем резервное копирование:</p>
<div>
<blockquote>
<p style="margin-top: 0pt; display: inline;"># rsync &#8211;delete -acvz -e &#8220;ssh -i /home/user/rsync-key&#8221; /share/test user@backupserv:/backup/test</p>
</blockquote>
</div>
<p>Если все прошло нормально, то на основе вышеуказанной команды пишем скрипт под наши нужды и вкладываем его в крон. Данную манипуляцию проделываем на всех серверах, где требуется создавать резервные копии.</p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2010/05/01/backup-rsync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Простой скрипт резервного копирования</title>
		<link>http://howtolinux.ru/2009/09/02/howto-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d0%b9-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0/</link>
		<comments>http://howtolinux.ru/2009/09/02/howto-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d0%b9-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 14:59:59 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[на]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=156</guid>
		<description><![CDATA[Традиционный скрипт &#8220;hello world&#8221; #!/bin/bash echo Hello World! Данный скрипт содержит только две строки. Первая сообщает системе о том, какая программа используется для запуска файла. Вторая строка &#8211; это единственное действие, выполняемое данным скриптом, печатающее &#8216;Hello world&#8217; на терминале. Если Вы получите что-то типа ./hello.sh: Command not found. , то, возможно, первая строка &#8216;#!/bin/bash&#8217; неправильная; [...]]]></description>
			<content:encoded><![CDATA[<p>Традиционный скрипт &#8220;hello world&#8221;</p>
<blockquote><p>
              #!/bin/bash<br />
              echo Hello World!</p>
</blockquote>
<p>Данный скрипт содержит только две строки. Первая сообщает системе о том, какая программа используется для запуска файла.</p>
<p>Вторая строка &#8211; это единственное действие, выполняемое данным скриптом, печатающее &#8216;Hello world&#8217; на терминале.</p>
<p>Если Вы получите что-то типа ./hello.sh: Command not found. , то, возможно, первая строка &#8216;#!/bin/bash&#8217; неправильная; запустите whereis bash или посмотрите finding bash, чтобы выяснить, какой должна быть эта строка. </p>
<p style="text-align: right">Взято с <a href="http://mirror.linuxiso.kz/linfoline.homedns.org/howto/Bash-Prog-Intro/Bash-Prog-Intro-2.html#ss2.1"><em>http://mirror.linuxiso.kz</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/09/02/howto-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d0%b9-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82-%d1%80%d0%b5%d0%b7%d0%b5%d1%80%d0%b2%d0%bd%d0%be%d0%b3%d0%be-%d0%ba%d0%be%d0%bf%d0%b8%d1%80%d0%be%d0%b2%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Мониторинг и восстановление программного RAID в Linux</title>
		<link>http://howtolinux.ru/2009/08/28/howto-%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-%d0%b8-%d0%b2%d0%be%d1%81%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/</link>
		<comments>http://howtolinux.ru/2009/08/28/howto-%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-%d0%b8-%d0%b2%d0%be%d1%81%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 09:28:22 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Мониторинг]]></category>
		<category><![CDATA[RAID]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=101</guid>
		<description><![CDATA[Мониторинг состояния Информация о всех RAID-массивах: # more /proc/mdstat или # cat /proc/mdstat Информация о конкретном дисковом разделе: # mdadm -E /dev/sd&#60;1-10&#62; например: # mdadm -E /dev/sdb2 Восстановление функционирования Восстановление функционирования (rebuild) разделов диска по одному после однократного &#8220;несмертельного&#8221; сбоя: # mdadm -a /dev/md&#60;0-6&#62; /dev/sd&#60;1-10&#62; например: # mdadm -a /dev/md0 /dev/sdb1 Нужно быть аккуратным с [...]]]></description>
			<content:encoded><![CDATA[<h3>Мониторинг состояния</h3>
<p><strong>Информация о всех RAID-массивах:</strong></p>
<blockquote><p># more /proc/mdstat</p></blockquote>
<p>или</p>
<blockquote><p># cat /proc/mdstat</p></blockquote>
<p><strong>Информация о конкретном дисковом разделе:</strong></p>
<blockquote><p># mdadm -E /dev/sd&lt;1-10&gt;</p></blockquote>
<p>например:</p>
<blockquote><p># mdadm -E /dev/sdb2</p></blockquote>
<p><span id="more-101"></span></p>
<h3>Восстановление функционирования</h3>
<p>Восстановление функционирования (rebuild) разделов диска по одному после однократного &#8220;несмертельного&#8221; сбоя:</p>
<blockquote><p># mdadm -a /dev/md&lt;0-6&gt; /dev/sd&lt;1-10&gt;</p></blockquote>
<p>например:</p>
<blockquote><p># mdadm -a /dev/md0 /dev/sdb1</p></blockquote>
<p>Нужно быть аккуратным с номерами разделов<br />
В случае ошибки, удалить компонент из RAID командой:</p>
<blockquote><p># mdadm -r /dev/md0 /dev/sdb1</p></blockquote>
<p>получается не всегда &#8211; устройство может быть занято.</p>
<h3>Замена диска</h3>
<p>1. Выключить компьютер и заменить диск</p>
<p>2. Включить компьютер и определить имеющиеся на обоих дисках разделы:</p>
<blockquote><p># fdisk /dev/sd -l</p></blockquote>
<p>3. С помощью fdisk создать на новом диске разделы, идентичные оригиналу<br />
Необходимо пометить нужный раздел нового диска (sda1 или sdb1) как загрузочный до включения в зеркало.<br />
Swap-разделы не подлежат зеркалированию в программном RAID</p>
<p>4. Выполнить Мониторинг состояния и Восстановление функционирования</p>
<h3>Настройка оповещения</h3>
<p>Мониторинг выполняется с помощью crond ежечасно.<br />
В папку /etc/cron.haurly помещен файл mdRAIDmon, содержащий команду:</p>
<blockquote><p># mdadm &#8211;monitor &#8211;scan -1 &#8211;mail=postmaster@domain.name.ru</p></blockquote>
<p>Для проверки рассылки сообщения добавляется ключ &#8211;test:</p>
<blockquote><p># mdadm &#8211;monitor &#8211;scan -1 &#8211;mail=postmaster@domain.name.ru &#8211;test</p></blockquote>
<p>Помещая файл задания в папку, необходимо установить права доступа на выполнение<br />
Если нужно чаще, самое простое, добавьте в /etc/crontab строку, используя нотацию с &#8220;/&#8221;, например:</p>
<blockquote><p>*/5 * * * * root run-parts /etc/cron.my5min</p></blockquote>
<p>Конечно, можно попробовать и другие варианты планирования заданий с atd или batch.</p>
<p>Создайте папку /etc/cron.my5min и поместите туда файл mdRAIDmon<br />
C имитацией отказа диска мне было проще &#8211; сервер SR1425BK1 &#8211; с корзиной HotSwap</p>
<p style="text-align: right"><em>Взято с <a href="http://www.opennet.ru/tips/info/881.shtml" target="_blank">opennet.ru</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/08/28/howto-%d0%bc%d0%be%d0%bd%d0%b8%d1%82%d0%be%d1%80%d0%b8%d0%bd%d0%b3-%d0%b8-%d0%b2%d0%be%d1%81%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo: Бэкап системы и различных каталогов</title>
		<link>http://howtolinux.ru/2009/08/28/howto-%d0%b1%d1%8d%d0%ba%d0%b0%d0%bf-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b-%d0%b8-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%ba%d0%b0%d1%82%d0%b0%d0%bb%d0%be%d0%b3%d0%be%d0%b2/</link>
		<comments>http://howtolinux.ru/2009/08/28/howto-%d0%b1%d1%8d%d0%ba%d0%b0%d0%bf-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b-%d0%b8-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%ba%d0%b0%d1%82%d0%b0%d0%bb%d0%be%d0%b3%d0%be%d0%b2/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 07:29:46 +0000</pubDate>
		<dc:creator>Shugich</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=80</guid>
		<description><![CDATA[Иногда задалбывает постоянно настраивать систему постоянно, а иногда просто надо скопировать одну систему на 20 компов одинаковой конфигурации. Особенно проблематично когда ты настраивал ати дрова с пол месяца и не особо понял что повликло положительный эфект, проще говоря не понял что сделал, но работает. Ну что, делаем бэкап нами любимой системы?))) 1) Берем live cd [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда задалбывает постоянно настраивать систему постоянно, а иногда просто надо скопировать одну систему на 20 компов одинаковой конфигурации. Особенно проблематично когда ты настраивал ати дрова с пол месяца и не особо понял что повликло положительный эфект, проще говоря не понял что сделал, но работает.<br />
Ну что, делаем бэкап нами любимой системы?)))</p>
<p>1) Берем live cd ubuntu любой версии и запускаем</p>
<p>2) Запускаем терминал и логинемся под рутом т.к. нам надо будет примонтировать хард с корнем, я свой примонтировал в директорию /media/coren</p>
<p>3) Теперь монтируем еще один раздели/хард, туда мы отправим бэкап. У меня он примонтирован /media/backup</p>
<p><span id="more-80"></span></p>
<p>4) Создаем бэкап командой:</p>
<blockquote><p>tar cvpjf /media/backup/coren.tar.bz2 /media/coren</p></blockquote>
<ul>
<li>tar – это программа архиватор</li>
<li>с – это оператор который говорит машине что мы будем делать архив</li>
<li>v – этот оператор будет вам выводить все что архивирует ваша тачка</li>
<li>p – абсолютное имя</li>
<li>j – этот ключ указывает на то что мы будем архивировать в bz2</li>
<li>/media/backup/coren.tar.bz2 – это путь куда мы будем делать бэкап, где coren – название фаила.</li>
<li>/media/coren – это путь каталога который будет архивироваться</li>
</ul>
<p>Все, когда бэкап создан можно спать спокойно. Но нам когда нибудь понадобиться им воспользоваться. Так что теперь делаем следующее:</p>
<p>1) Запускаем опять лайв сд</p>
<p>2) Опять же монтируем жесткие диски, у меня ничего не изменилось.</p>
<p>3) переходим в раздел с корнем:</p>
<blockquote><p>cd /media/coren</p></blockquote>
<p>4) И разархивируем наш бэкап командой</p>
<blockquote><p>tar xvpjf /media/backup/coren.tar.bz2</p></blockquote>
<p>Изменился только ключ c на x, ключ x указывает нам на то что мы должны разархивировать указанный фаил. Остальные ключи расписанны выше в 4-м пункте.</p>
<p>Таким образом можно архивировать любую дерикторию. Спросите почему делается все из под лайв сд? Да потому что если просто в системе архивировать, то захватит и каталог /media где все харды, и зархивирует еще пару разделов))) Еще один минус это запущенные фаилы или которые постоянно перезаписываются системой, они тоже не архивируются.</p>
<p style="text-align: right"><em>Взято с <a href="http://spirit.kz/archives/624" target="_blank">spirit.kz</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/08/28/howto-%d0%b1%d1%8d%d0%ba%d0%b0%d0%bf-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d1%8b-%d0%b8-%d1%80%d0%b0%d0%b7%d0%bb%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%ba%d0%b0%d1%82%d0%b0%d0%bb%d0%be%d0%b3%d0%be%d0%b2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Понеслась!</title>
		<link>http://howtolinux.ru/2009/08/27/hello-world/</link>
		<comments>http://howtolinux.ru/2009/08/27/hello-world/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 23:17:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[HighLoad]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[Ngnix]]></category>
		<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Procmail]]></category>
		<category><![CDATA[Sendmail]]></category>
		<category><![CDATA[SuSe]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Антиспам\Антивирус]]></category>
		<category><![CDATA[Мануалы]]></category>
		<category><![CDATA[Панели]]></category>

		<guid isPermaLink="false">http://howtolinux.ru/?p=1</guid>
		<description><![CDATA[Итак, приступим!]]></description>
			<content:encoded><![CDATA[<p>Итак, приступим!</p>
]]></content:encoded>
			<wfw:commentRss>http://howtolinux.ru/2009/08/27/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

