<?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=LXF109%3A%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0</id>
		<title>LXF109:Что за штука - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF109%3A%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF109:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;action=history"/>
		<updated>2026-05-13T10:36:19Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF109:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;diff=12900&amp;oldid=prev</id>
		<title>Ewgen: добавлены категории</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF109:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;diff=12900&amp;oldid=prev"/>
				<updated>2011-10-29T15:33:31Z</updated>
		
		<summary type="html">&lt;p&gt;добавлены категории&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 15:33, 29 октября 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''TimeVault'' уже в следующей версии Ubuntu, а если наладится портирование – и в очередном цикле прочих&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''TimeVault'' уже в следующей версии Ubuntu, а если наладится портирование – и в очередном цикле прочих&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;дистрибутивов. '''LXF'''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;дистрибутивов. '''LXF'''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Категория:Что за штука]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Категория:Майк Сондерс]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Категория:TimeVault]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ewgen</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF109:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;diff=9047&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF109:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;diff=9047&amp;oldid=prev"/>
				<updated>2009-11-12T02:41:24Z</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;==Что за штука… ''TimeVault''?==&lt;br /&gt;
&lt;br /&gt;
: Давайте сверим часы и присоединимся к '''Майку Сондерсу''' в путешествии во времени по файловой системе Linux…&lt;br /&gt;
&lt;br /&gt;
* '''''TimeVault'' – напоминает о капсулах с посланием для потомков… Я прав?''' [''Vault – склеп, а также сейф, хранилище, – прим. пер.'']&lt;br /&gt;
&lt;br /&gt;
Да-да, это как раз Linux-тема. Капсула захоронена под крупнейшей колонией пингвинов на Земле королевы&lt;br /&gt;
Мод в Антарктике, в неё заложена первая версия ядра Linux, комплект дисков Slackware 2.0 и клок бороды&lt;br /&gt;
Ричарда Столлмана.&lt;br /&gt;
&lt;br /&gt;
* '''А если без шуток – что это такое?'''&lt;br /&gt;
&lt;br /&gt;
''TimeVault'' – система резервного копирования для Linux, подобная ''Time Machine'' из Mac OS X 10.5.&lt;br /&gt;
Обычно такие программы попросту берут кусок файловой системы и кидают его на внешний носитель.&lt;br /&gt;
''TimeVault'' гораздо умнее: она отслеживает изменения в файловой системе, не дублируя файлы. Ведь, как&lt;br /&gt;
правило, большинство наших данных меняется не каждый день (и даже не каждую неделю). Мы работаем, от&lt;br /&gt;
случая к случаю копируем новую музыку, но основная часть нашего добра лежит нетронутая.&lt;br /&gt;
&lt;br /&gt;
* '''А откуда программа узнаёт, какие файлы меняются, удаляются и добавляются?'''&lt;br /&gt;
&lt;br /&gt;
При установке ''TimeVault'' создаёт фоновый процесс (демон), а тот следит за состоянием директорий, указанных пользователем. Если один из файлов в заданном каталоге меняется, программа делает его копию&lt;br /&gt;
и сохраняет в условленном месте, чтобы при необходимости старую версию можно было восстановить. Например, вы испортили фото в ''GIMP'' или поработали с кодом, и он перестал компилироваться; ''TimeVault''&lt;br /&gt;
сможет воссоздать файл таким, каким он был вчера, неделю и даже месяц назад, причём время и ресурсы CPU зря не тратит: программа настраивается на любую периодичность, от нескольких минут до недели. Директории на бойком месте (скажем, той, где коды ваших программ) подойдёт ежечасное сохранение. А вот семейные фото вы вряд ли часто переделываете, этой папке довольно и раза в неделю.&lt;br /&gt;
&lt;br /&gt;
* '''И много памяти требует резервная копия?'''&lt;br /&gt;
&lt;br /&gt;
Это зависит от типа файлов. Если вы редактируете видео, места понадобится много – сотня, а то и больше гигабайт. Тексты или программы будут поскромнее. Но регулярное копирование сейчас выгодно как никогда, ведь цены на накопители&lt;br /&gt;
стремительно падают. Жесткий диск на 160 ГБ стоит 1000 – 1500 рублей; если этого мало, купите 1 ТБ за&lt;br /&gt;
5000. Этого вам надолго хватит.&lt;br /&gt;
&lt;br /&gt;
* '''Ну, хорошо. Допустим, мне нужно регулярное резервирование. У меня 10 ГБ MP3, и я поручаю ''TimeVault'' сохранять их еженедельно. Значит, каждую неделю ему подавай 10 ГБ?'''&lt;br /&gt;
&lt;br /&gt;
Да что вы, нет! ''TimeVault'' не транжира: как и в ''Time Machine'', тут есть особый фокус. Вместо того чтобы&lt;br /&gt;
просто копировать содержимое директории на внешний носитель, программа сравнивает версии файлов,&lt;br /&gt;
уже имеющиеся в архиве, с текущими. Пусть ваши 10 ГБ музыки копировались&lt;br /&gt;
на прошлой неделе; в следующий раз&lt;br /&gt;
''TimeVault'' проверит содержимое директории и запишет только новые и изменённые файлы.&lt;br /&gt;
&lt;br /&gt;
Это сберегает массу дискового пространства. Первая резервная копия, конечно,&lt;br /&gt;
будет увесистой, но последующие потребуют только записи изменений, а не копирования всех файлов.&lt;br /&gt;
Конкретные числа могут различаться, но в среднем для ежедневного резервирования работы последних&lt;br /&gt;
трёх месяцев должно хватить диска умеренной ёмкости (гигабайт 50).&lt;br /&gt;
&lt;br /&gt;
* '''Ну, а как вернуться к старым копиям файлов?'''&lt;br /&gt;
&lt;br /&gt;
''TimeVault'' состоит из двух частей: фоновый процесс-демон следит за состоянием директорий и&lt;br /&gt;
в указанное время делает их снимки. Другая часть –&lt;br /&gt;
графический интерфейс, в нём происходит настройка&lt;br /&gt;
программы и выбор каталогов для сохранения. Пока&lt;br /&gt;
что разработка ''TimeVault'' сосредоточена в сообществе Ubuntu, поэтому GUI имеется только для Gnome.&lt;br /&gt;
Обсуждение KDE-варианта уже идёт, и есть надежда,&lt;br /&gt;
что ради прогресса Linux в целом программа со временем станет универсальной.&lt;br /&gt;
&lt;br /&gt;
В системном лотке на рабочем столе Gnome поселяется значок, который уведомляет вас об изменении файлов. Через него можно запустить ''Snapshot Browser'', программу вроде файлового менеджера,&lt;br /&gt;
которая позволяет просматривать содержание предыдущих копий. Грохнули вы, к примеру, любимую MP3-&lt;br /&gt;
запись или сделали роковую ошибку в каком-нибудь&lt;br /&gt;
документе – ''Snapshot Browser'' повернёт время вспять,&lt;br /&gt;
выбрав определённый день и час, и вы получите прежний файл, как ни в чём не бывало. Просто сногсшибательно – даже если вы сидите!&lt;br /&gt;
&lt;br /&gt;
* '''Чудесно. Значит, я указываю ''TimeVault'' на свою домашнюю директорию, и всё будет в шоколаде?'''&lt;br /&gt;
&lt;br /&gt;
Э, нет! Домашняя директория – статья особая. Здесь активность файловой системы чрезмерна. Попробуйте&lt;br /&gt;
набрать ''ls -a'' в терминале – вы увидите множество скрытых файлов и директорий, названия которых начинаются с точки. Это временные файлы или настройки программ, и они меняются чуть ли не ежеминутно, а то и чаще. Возьмём ''Firefox''. Файлы его настройки хранятся в '''.mozilla/''' в вашей домашней&lt;br /&gt;
директории. Кэш-файлы хранятся тут же – а ведь при&lt;br /&gt;
web-сёрфинге они меняются непрерывно. Если поручить ''TimeVault'' сохранять домашнюю директорию, программа будет работать только на кэш ''Firefox'', и дисковое пространство улетучится со свистом.&lt;br /&gt;
&lt;br /&gt;
Лучше немного подумать и задать ''TimeVault'' сохранение только тех директорий, в которых хранятся&lt;br /&gt;
музыка, фото, коды программ и т.п. Регулярные снимки всей домашней директории разорительны.&lt;br /&gt;
&lt;br /&gt;
* '''А какие новые функции планируются в будущих версиях ''TimeVault''?'''&lt;br /&gt;
&lt;br /&gt;
Как насчёт API ''TimeVault''? С его помощью сторонние программы смогут задействовать функциональность&lt;br /&gt;
''TimeVault'' и избежать лишнего кодирования. Один из примеров, приведённых разработчиками – почтовый&lt;br /&gt;
клиент ''Evolution''. Представьте, как удобно прокрутить список предыдущих сообщений и отыскать среди них&lt;br /&gt;
случайно удалённые. То же относится к списку контактов, событиям в календаре и другим данным, хранимым программой.&lt;br /&gt;
&lt;br /&gt;
Рассматриваются два подхода к такому взаимодействию. Первый – заставить ''TimeVault'' работать&lt;br /&gt;
как файловый сервер, чтобы по запросу другие программы сохраняли и восстанавливали свои данные&lt;br /&gt;
на определённые даты. Второй – программы могли&lt;br /&gt;
бы запрашивать запуск GUI для просмотра резервных&lt;br /&gt;
копий; хотя тут трудно добиться такой гибкости, чтобы&lt;br /&gt;
способ был применим ко всем типам приложений.&lt;br /&gt;
&lt;br /&gt;
Текущий план – добавить два новых вызова к настольной системе коммуникации D-BUS. «Озабоченная» программа сможет обратиться к ''TimeVault'' с предложением: «сохраняй данные такого-то участка файловой системы&lt;br /&gt;
с такой-то частотой (ежечасно, ежедневно и т.д.)». И&lt;br /&gt;
наоборот, при необходимости приложения смогут пользоваться хранилищами ''TimeVault'' с целью восстановления утраченных данных. Мы, как конечные пользователи, тоже сможем просматривать эти хранилища, ограничивая вывод с помощью системы фильтров.&lt;br /&gt;
&lt;br /&gt;
Как всё это будет работать на практике, мы ещё поглядим, но связка ''TimeVault'' с такими китами, как&lt;br /&gt;
''Evolution, OpenOffice.org'' и ''Scribus'', даст настольному Linux немалые козыри.&lt;br /&gt;
&lt;br /&gt;
* '''Ладно, хватит про функции. Дайте, дайте скорее адрес!'''&lt;br /&gt;
&lt;br /&gt;
Ах я тормоз! Как уже упоминалось, разработка ''TimeVault'' связана с Ubuntu и Gnome, поэтому для тестирования программы необходимо установить именно этот дистрибутив. А вот фоновому демону он безразличен, и если вам пришла охота заняться хакерством, ступайте прямо на http://wiki.ubuntu.com/timevault – там&lt;br /&gt;
ждут помощи в портировании программы.&lt;br /&gt;
&lt;br /&gt;
Если у вас установлен Ubuntu (пусть в виртуальной машине), можете взять Deb-пакет последней версии&lt;br /&gt;
с вышеуказанного адреса и попробовать его. Проект пока в альфа-стадии, так что серьёзные данные доверять ему не стоит, но дело идёт к версии 1.0, и уже сейчас результаты впечатляют. Надеюсь, мы увидим&lt;br /&gt;
''TimeVault'' уже в следующей версии Ubuntu, а если наладится портирование – и в очередном цикле прочих&lt;br /&gt;
дистрибутивов. '''LXF'''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>