LinuxForum.Fans
Тема

Синхронизировать систему ubuntu 10.04

Автор: Rassol2 22 сообщений 3206 просмотров
#194709

Поставил себе Ubuntu на съемный винчестер и был шокирован как все хорошо работает. То есть система полностью полноценная без минусов как по работоспособности. (Даже cs 1.6 с под wine работает идеально) Дак вот взял я такую мега флешечку собой и теперь с любого компьютера мне полноценно доступна система Ubuntu.

Вот на этом месте закралась идея.
Ведь если синхронизировать основную систему с системой что стоит на съемном винчестере то получится что я смогу с любого компютора что поддерживает загрузку с USB иметь доступ к своей системе, даже так!! -- к своей домашней системе!!!

Скорость копирования на винчестер в среднем 25-30Мегабайт Этого достаточно что бы обеспечить быстрое копирование данных на вторую систему даже фильмов (хо тя их мне не стоит копировать)

Этот проект может осуществится? Так как такой вариант просто бесценен в нашем мире!

#194719

Делайте Raid из флешки и винта основного wink

#194721

это ясно, а вот как это осуществить ? Скрипт который будет заменять, или есть подобные утилиты ?

#194754

Что то эта программа интуитивно непонятна мне.

#194758

Что тут не понятно?
например:
[console]$ rsync -av --delete /что_копируем /куда_копируем[/console]

text
-a ................ работа в режиме архивирования, сохраняются права доступа и информация 
                    о владельцах;
-v ................ verbose, выводит имена обрабатываемых файлов;
--delete .......... удалять из бэкапа файлы, которых уже нет на стороне источника.
--delete .......... отличается от --delete-after тем, что удаление производится вначале, а не
                    на завершающей стадии процесса бэкапа. --delete-after работает быстрее, так 
                    как не требует лишней стадии обхода списка файлов, но требует использования
                    опции --force для обработки таких ситуаций как удаление файла и появление
                    директории с тем же именем;

Немного не о том, но про rsync: http://zenon.sytes.net/rotation-backup/

#194765

То есть мне нужно для полной синхронизации системы вести команду
[console]$ rsync -avogp --delete / /media/b89a06d1-fa24-4783-9856-69ed2949031a[/console]

+ написать что бы с системы не синхронизировало директорию /media Я правильно понял ?

#194793

[console]$ rsync --exclude '/media' ...... [/console]

text
man rsync
--exclude
--include

Иногда при копировании большого объема данных, необходимо исключить часть вложенного содержимого. Это можно сделать используя утилиту rsync с ключем –exclude.
Например, нам необходимо скопировать каталог /mnt/ в /home/destination_dir/, но при этом исключить из копирования каталог /mnt/dir1/dir2/
[console]$ rsync -az --exclude='dir1/dir2/' /mnt/ /home/destination_dir/[/console]
Многие пользователи делают ошибку при указании пути для исключения. Этот путь является относительным от места которое было указанно в качестве источника (в нашем случае это /mnt/).

http://www.opennet.ru/man.shtml?topic=rsync&category=1&russian=0

#195050

rsync не копирует большие файлы, отваливается :( Чем лечить?

#195051

Копирует:
[console]# rsync -av /mnt/torrents/020-Serials/Damages_s01/damages.s01e01.dvdrip.rus.eng.novafilm_tv.avi /tmp
sending incremental file list
damages.s01e01.dvdrip.rus.eng.novafilm_tv.avi

sent 788076605 bytes received 31 bytes 121242559.38 bytes/sec
total size is 787980288 speedup is 1.00

# du /tmp/damages.s01e01.dvdrip.rus.eng.novafilm_tv.avi
753M /tmp/damages.s01e01.dvdrip.rus.eng.novafilm_tv.avi
[/console]
753 Мб - достаточно большой?

#195657

да уж, мне наверное пока что нужно что то с графической оболочкой. :(

#195680

Rassol2, есть gtk обертка для rsync - grsync.
[console]$ apt-get install grsync[/console]

#195734
newzenon написал:
Rassol2, есть gtk обертка для rsync - grsync.

Это уже поинтереснее!

#195738

newzenon,
и как теперь настроить ?
получается для синхронизации 2 систем мне нужно полность ./ основной системы синхронизировать с ./ которая находится /media/121231dssvf2321....
как то так получается

#195741

Rassol2, я не пойму что с чем синхронизировать надо?
Допустим для бекапа полного и восстановления rsync что надо, но если будешь допустим грузится с съемного винта, то тот же fstab разный будет, да и много еще чего учитывать надо, синхронизируют обычно какие-то данные, хомяк например, но системы все равно будут разные.
Можно локальный репозиторий сделать например, чтобы по два раза не качать.

#195753

да просто хотел что бы все настройки уходили на вит, то есть я обновился к примеру данные ушли на съемный винчестер потом к примеру что то переправил в файлах системы и это тоже ушло на съемный винчестер. Затем кпримеру понадобилось вытащил винчестер пошел к другу воткнул его и вуаля та система что была дома присутстует и тут.

#195778

вам нужно синхронить хомяк так как все настройки пользователя находятся там... системные настройки (как сказано выше) могут значительно отличаться. напимер с какого раздела загрузка идет, таблица монтирования и пр...
легче загрузится с винта и доустановить нужное ПО в ручную. а вот внешний вид и пр. пользовательские настройки останутся так как они в хомяке...

#195874

Харитон, одно но, при синхронизации хомяка - dm и набор софта должен быть одинаков, не строго обязательно конечно, но версии должны быть одни и те же - могут конфиги программ не совпадать.

#195889

что то полу чуда попытки синхронить система запускается тока в консоли )))

Войдите или зарегистрируйтесь, чтобы ответить.