Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Software
Register

Reply
 
LinkBack Thread Tools
Old 25.07.2005, 18:12   #1
Профессор
 
Nikita's Avatar
 
Join Date: 01 2005
Location: Perm
Age: 38
Posts: 2,142
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default rsync

решил поделится опытом.
в общем есть утилита называется rsync
из названия понятно что это remote synchronization.
Теперь где ее можно использовать
1. Mirroring ну например веб серверов
2. backup с одной линукс машины на другую
3. just copy если необходимо скопировать кучу файлов с одной машины на другую, лучше делать это именно рсинком, другие утилиты могут слитать, когда натыкаются на всякие извращенные файлы, а эта если слетит, ее можно подкорректировать и заного запустить
Единственный минус которым я столкнолся это когда вы делаете smbmount виндавоза ни линкус а потом пытаетесь прогнать по ней rsync, в общем он сказал что там нечего синхронизировать, потом оказалось что формат названия файлов виндавоза немного отличается от линукса и по этой причине рсинк не видит этих файлов.

Плюсы
Скорость бешенная, вы можете архивировать файлы на одной стороне, проганять ее по сетке и разархивировать ее на месте ( это так сказать если линк слабоватый), так же вы можете использовать ssh ну или другой тунель, по вашему вкусу уже ...
рсинк можно присобачить к cron-u ну и конечно все это автоматизировать, в общем ну очень гибкая штука.
а это вот экзампл
rsync -e ssh -avz [email protected]_host:$PATH $Loacl_Path
если еще заведете ключи для ssh-а без пароля ... тогда вообще эстетика !

надеюсь чем то поможет.
Reply With Quote
Old 26.07.2005, 16:23   #2
Guru Apprentice
 
Join Date: 02 2002
Location: /dev/null
Age: 41
Posts: 524
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

accemic26, ты забыл самое главное достоинство указать: rsync тащит только изменения в файлах. Тоесть если ты только одну букву в 1Мб-ом файле поменял - он только эту букву перетащит. Причем работает и на бинарниках (man rsync для подробностей).

Еще один плюс, который мне нравится: можно его настроить как анонимный ftp сервер, причем если народ у тебя дергает дистрибутив линукса (например), то в случае если изменились только несколько файлов клиенты не забивают канал качая весь дистрибутив по новой (я так синхронизируюсь с нашим upstream ftp server).

На счет виндовс файлов - это что-то странное, если ls видит файлы то и rsync должен. Может проблема в датах создания файлов?
Reply With Quote
Old 26.07.2005, 16:30   #3
Профессор
 
Nikita's Avatar
 
Join Date: 01 2005
Location: Perm
Age: 38
Posts: 2,142
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Сорри и в прямь забыл ...
Сделай эксперимент ... может у тебя этой проблемы не будет ( относительно виндавоза).
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 18:02.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.