<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Создание инкрементального архива с ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65717.html</link>
    <description>В самом простом виде инкрементальный архив с помощью tar делается так:&lt;br&gt;&lt;br&gt;   tar --create --file=&#096;date +&#037;s&#096;.tbz2 --bzip --listed-incremental=example.snar --verbose example/&lt;br&gt;&lt;br&gt;Кратко:&lt;br&gt;&lt;br&gt;   tar -cvjg example.snar -f &#096;date +&#037;s&#096;.tbz2  example/&lt;br&gt;&lt;br&gt;Развертывается архив через распаковку всех составляющих архивов по очереди, от самых старых к самым новым.&lt;br&gt;&lt;br&gt;В простейшем случае так:&lt;br&gt;&lt;br&gt;   tar --extract --incremental --file level0.tar&lt;br&gt;   tar --extract --incremental --file level1.tar&lt;br&gt;   tar --extract --incremental --file level2.tar&lt;br&gt;&lt;br&gt;Или, например, так:&lt;br&gt;&lt;br&gt;   for i in *.tbz2; do tar -xjGf &quot;$i&quot;; done;&lt;br&gt;&lt;br&gt;При использовании следующего скрипта, архив нулевого уровня будет создаваться раз в неделю или раз в месяц, в зависимости от того какая строка раскомментирована:&lt;br&gt;&lt;br&gt;   #!/bin/sh&lt;br&gt;   SOURCE=&quot;$1&quot;&lt;br&gt;   test -d &quot;$SOURCE&quot; &amp;#124;&amp;#124; exit 1&lt;br&gt;&lt;br&gt;   DEST_DIR=&#096;date +&#037;G-&#037;V&#096;; #weekly&lt;br&gt;   #DEST_DIR=&#096;date +&#037;Y-&#037;m&#096;; #monthly&lt;br&gt;   #DEST_DIR=&#096;date +&#037;Y&#096;-$(( (&#096;date +&#037;m&#096;-1)/3+1 )); #quarterly&lt;br&gt;&lt;br&gt;   mkdir -p $DEST_DIR;&lt;br&gt;   shift;&lt;br&gt;   ta</description>

<item>
    <title>Создание инкрементального архива с помощью утилиты tar (AlexAT)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65717.html#5</link>
    <pubDate>Mon, 12 Apr 2010 08:21:47 GMT</pubDate>
    <description>А в не самом простом виде подробное описание есть здесь:&lt;br&gt;&lt;br&gt;http://alex-at.ru/linux/tar-linux&lt;br&gt;</description>
</item>

<item>
    <title>Создание инкрементального архива с помощью утилиты tar (Pilat)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65717.html#4</link>
    <pubDate>Sun, 11 Apr 2010 19:53:15 GMT</pubDate>
    <description>у rsync встроенный недостаток - получается не один файл, а миллион. Соответственно с миллионом файлов трудно работать при заливке на FTP, например, да и просто заархивировать сложно.&lt;br&gt;</description>
</item>

<item>
    <title>Создание инкрементального архива с помощью утилиты tar (sHaggY_caT)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65717.html#3</link>
    <pubDate>Fri, 09 Apr 2010 07:16:41 GMT</pubDate>
    <description>Мы бэкапим gzip-ленный поток таром через ssh...&lt;br&gt;&lt;br&gt;Инкрементальные копии это очень хорошо: и трафик и место очень экономятся :)&lt;br&gt;&lt;br&gt;Может быть, кому-нибудь будет полезно, кусочек скрипта:&lt;br&gt;&lt;br&gt;&lt;br&gt;tar cfvz - --listed-incremental=$BASEDIR/var/all.snar -T $BASEDIR/tmp/$DATE.full_list.tmp &#092;&lt;br&gt;&amp;#124; ssh -o StrictHostKeyChecking=no -l $LOGIN $REMOTEHOST &quot;cat &amp;gt; $REMOTEDIR/data/$DATE.0.tgz&quot; &amp;gt;&amp;gt;$BASEDIR/var/$DATE.0.remote.log 2&amp;gt;&amp;1&lt;br&gt;echo &quot;code res=&quot; $? &amp;gt;&amp;gt;$BASEDIR/var/$DATE.0.remote.log 2&amp;gt;&amp;1  &lt;br&gt;&lt;br&gt;Советую так же использовать keychain для управления ssh-ключами&lt;br&gt;</description>
</item>

<item>
    <title>Создание инкрементального архива с помощью утилиты tar (adm)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65717.html#2</link>
    <pubDate>Fri, 09 Apr 2010 04:34:27 GMT</pubDate>
    <description>вернее у tar-а только одно преимущество это если нужно сразу на ленту бекапить&lt;br&gt;</description>
</item>

<item>
    <title>Создание инкрементального архива с помощью утилиты tar (adm)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65717.html#1</link>
    <pubDate>Fri, 09 Apr 2010 04:09:06 GMT</pubDate>
    <description>я делаю через rsync, есть несколько преимуществ.&lt;br&gt;</description>
</item>

</channel>
</rss>
