From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.2.3 Date: Sat, 15 Mar 2008 14:24:46 +0200 From: Michael Shigorin To: sysadmins@lists.altlinux.org Message-ID: <20080315122446.GB30523@osdn.org.ua> Mail-Followup-To: sysadmins@lists.altlinux.org References: <834228263.20080315073521@pisem.net> <200803150911.54563@ruslandh> <834228263.20080315073521@pisem.net> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200803150911.54563@ruslandh> <834228263.20080315073521@pisem.net> User-Agent: Mutt/1.4.2.1i Subject: Re: [Sysadmins] =?koi8-r?b?5NfV09TP0s/OztHRINPJzsjSz87J2sHDydEgxMXS?= =?koi8-r?b?xdfBIMvB1MHMz8fP1w==?= X-BeenThere: sysadmins@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: shigorin@gmail.com, ALT Linux sysadmin discuss List-Id: ALT Linux sysadmin discuss List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Mar 2008 12:24:48 -0000 Archived-At: List-Archive: On Sat, Mar 15, 2008 at 07:35:21AM +0300, Dmitry wrote: > Имеется сервер ALM2.4 в центральном офисе и дерево документов, > опекаемое самбой. Появился удаленный офис. Там - ALS4 и тоже самба. > Требуется организовать subj с учетом таких условий: > - по защищенному каналу (over ssh?!!!); > - передача только изменений файлов (они здоровые, жмутся > плохо, а трафика начальству жалко); Есть подозрение, что я бы сказал, что нужно централизованный сторадж и не "жалко трафика", а решать с анлимом. > - как можно ближе к реальному времени Поскольку жадное, хотящее и активное начальство лично для меня всегда было поводом с ним не работать (как правило, изначально). > но ежеминутно напрягать cron для отслеживания изменений > очень не хочется Крон-то не напряжётся, а вот если файлов много, то на передачу списков тоже пойдёт трафик. Причём если ещё предыдущая пачка не успела синхронизироваться, то хорошо, если посмотрим на лок и решим не усугублять. > хочется возложить отслеживание на ядро или самбу. Они тут ни при чём (там). Можно попробовать изобразить чего с inotify, но M24 для этого староват (и какую-то сторону всё равно придётся обозвать инициатором). > С rsync-ом, пожалуй, будет сложновато и кривовато, с учетом > вышеперечисленного. На опеннете обнаружил почти подходящую > "Unison - file-synchronization tool"(http://www.cis.upenn.edu/~bcpierce/unison/). > В ALS4 есть пакет unison-beta,но он давно просрочен (версия > оригинала ускакала далеко вперед). Вам последнюю версию или ехать? :) > Под ALM2.4 пакета нет, собирать эту штуку боязно - там > компилятор Objective Caml, о существовании которого узнал > только что. Во времена M24 O'Caml в ALT был вполне прилично окучен AFAIK. Так что я бы боялся как раз свежайших версий, где могли захотеть чего-нить этакого, чего тогда ocaml не умел (если такое бывает -- не знаю). > Подскажите пожалуйста, как может быть оптимально решена эта задача. Или сделать бэкпорт, или поставить эксперимент с M40 (возможно, отдельным от этого сервера) и unison на нём. С rsync я бы не заморачивался -- оно годится только в одну сторону. On Sat, Mar 15, 2008 at 09:11:46AM +0300, Хихин Руслан wrote: > > С rsync-ом, пожалуй, будет сложновато и кривовато, с учетом > > вышеперечисленного > Почему ? Как раз подходит. Или ты что-то такое знаешь, или поясни, как? Сперва туда, потом обратно, а потом ещё как-то изобразить --delete-after опять же в обе стороны? И ещё и с учётом желаемой частоты да ограниченной ёмкости канала?.. Я над таким как-то думал и не придумал, как сделать на rsync. -- ---- WBR, Michael Shigorin ------ Linux.Kiev http://www.linux.kiev.ua/