Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: the_real_maniac в Feb 11, 2006, 15:49



Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: the_real_maniac в Feb 11, 2006, 15:49
Клониране с ghost. Протече за 1 час от 80ГБ към 160ГБ.

Има 3хEXT3 + 1xSWAP + 2х winbozeFSpartitions

Доколкото бях чел , а и вече видях , когато вторият хдд е по-голям , вслучея двойно се получават двойно по-големи дялове. На теория горе-долу си го обясних защо е така , но това не е важното.

Сложих си 160-ката като мастър , всичко ясно, боот и гръб извади грешка, , викам си ясно. Debian 3.0r1 СД с опция за

rescbf root=/.../...

и ще преинстална гръб

Да , но не. Значи извади три тона грешки по ехт3 , най-вече за журнала , но и други. Мина в single level (инит 1).
Че мога да пусна fsck - мога. Не пробвах.

Идеята ми е следната, ясно защо се шашна ехт3-то , защото журнала е бил за 20ГБ партишъм , примерон , а сега е на 40 и му се губи и журнал и информация за другото пространство (поне така си го обяснявам аз).

Но след пускане на fsck-а да оправи ext3 дяловете има ли вероятност да загубя информация, т.е някои клонирал ли е дискове от по-малък към по-голям и ... да сподели.

Дали fsck-а като оправи журнала и още каквото има нужда по ext3 дяловете няма да се затрие информация.

Значи според мойте познания и опит: не , но тъй като за 1-ви път правя такова нещо и съм маалко несигурен.

Разбира се , ако до довечера никой не ми даде ясен отговор съм решил да пробвам и ако нещо се обърка старото хдд няма да е пипано , така че няма да е проблем.

Благодаря на всички за отделеното време !

едит: все пак да кажа за съжителствуващият WinbozeXP.
Прие го добре , само някои програми си загубиха регистрациите.

И засега не съм видял да имам някаква загуба на данни при клонирането, въпреки че на Линукските дялове само метнах едно бързо око.


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: ray в Feb 11, 2006, 20:01
Здравей,
Малко нещо не е точно по темата, но резултата трябва да бъде същият.
Точно в момента си правя backup (резервно копие) на всичко на рутера (stage4 по терминологията на Gentoo).
Всичко се прави от един 12 KB bash-script, взет от gentoo-wiki.com (mkstage4.sh). Има и подробни обяснения ;)
Ако всичко мине добре имаш 'stage4.tar.gz или stage4-tar.bz2'.
После всичко става (като гледам описанието) за около 1/2 час.
Нека да е час и имаш копие на съществуващата система.
Това за съжаление е специфично за Gentoo, но може да се редактират няколко променливи в скрипта (има коментари) и така да се премахнат някои от изключените директории (особено /usr/portage/...).
Другите не са толкова дистрибу-специфични ;)
Дано да ти бъде полезно.
PS:току-що приключи и създаде (работи около 15-20 мин):
mach-stage4-2006.02.11-custom.tar.gz (размер около 300 МБ).
Заетото място на диска бе около 1.7 ГБ (общо с изкл. неща).
Успех.Румен


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: the_real_maniac в Feb 11, 2006, 21:30
Мисля , че е определено gentoo-specific , защото 1.7гб да го направиш на 300мб. Това означава , че после ще разчиташ  на някоя друга програма да довърши процеса , предполагам нещо като инсталиране на програми, които не са жизненоважни и са им запазени конф. файлове.

Но благодаря за инфорамцяита. Интересно е и ще го погледна.

Наистина въпреки всичко полезна информация, благодаря ! ;-)

:-)

Значи на единият хдд мина автоматично fsck, но на основният не успявам да пусна, а и той самият не успява.

Вади грешка , че блока ил сектор , забравих кое точно е извън пределите на физическото у-во.

предполагма страничен ефект от това, че пренасям от малък към голям диск, тъй като както казах дяловете станаха х2 големината.

ммдаа. но тази вечер май няма да го боря , че си имам други неща.


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: ray в Feb 11, 2006, 22:47
Здравей,
Дотолкова е Gentoo-specific че да не архивира, директорията където са файловете за пакетната система - portage (/usr/portage), също изключва и директории които явно не трябва да се архивират - /dev, /proc, /tmp, /service, /sysfs и някои други, сега не се сещам.
Основният проблем с Debian ще бъде с файловете на пакетната система (apt) и евентуално други специфични.
Иначе сметките излизат (горе-долу): 1,7 ГБ - 500 МБ (за portage) -400 MB (за сорсовете)=600-700 МБ и като се компресират няма проблем да стане ~300 МБ.
Инсталацията също е относително лесна (почти както при начална инсталация на Gentoo), само че тук освен базовата система се разпакетират/инсталират и всички инсталирани пакети, заедно с техните работни настройки.
После само остава Grub+настройките му и ядрото да се копира (не се компилира) плюс актуализация на пакетната система и май това е всичко.
Успех.Румен


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: the_real_maniac в Feb 11, 2006, 23:02
Е да ... ясно.

Но аз имам 2 дяла общ размер на файловете ~30+GB

Системата ясно , че не е 30ГБ ,но някъде 5GB сигурно има.
Защото ми е от доста време и дооста неща има, но естествено върви smoothly :p :) Super i.e. :D

Та пък и аз не искам само системата , а и всичко потребителско с нея => абе става малко сложничко.

По-лесно ми се вижда clone 1:1 и после да го боря, но ще видим какво ще излезе ;-) :-)


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: paucku в Feb 12, 2006, 00:15
Ако е за пренос от  един харддиск на друг, аз така направих веднъж, когато мястото ми отесня:
Цитат

Монтирам само дяла /mnt/new (новия root дял)
# cp -rxpv / /mnt/new

Монтирам новия home
# cp -rxpv /home /mnt/new/home

Монтирам новия usr
# cp -rxpv /usr /mnt/new/usr

Монтирам новия var
# cp -rxpv /var /mnt/new/var

r — копира файловете рекурсивно
x — копира само от текущия дял
p — запазва превилегиите
v — изкарва на екрана подробности по операцията

Редактирах после файла /etc/fstab
Смених параметрите на grub
И представете си — работеше :)
Много по-просто от това да правиш имиджи — даже можеш да смениш файловата система и пак няма да има проблеми(освен, ако не я направиш FAT, разбира се:)).

EDIT: няма нужда да копираш SWAP-а


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: ray в Feb 12, 2006, 05:39
Здравейте,
Има и други вариации на този подход - може да се ползва "dd" или специално за дублиране върху отдалечен компютър (диск) може и "rsync".
При мен проблема (специфичното) бе че исках да имам образ на цялата работеща и настроена система, тъй като я прекомпилирам с преминаване към "hardened" ядро и система.
Това е рез. копие, (което може дори се ползва и другаде-i686) в случай че нещо оплескам ;-)
Румен


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: smelkomar в Feb 12, 2006, 10:00
Един въпрос към темата - има ли възможност някой от вас да направи скрипт за цялостно копиране на единия твърд диск на другия (примерно двата са еднакви като марка и модел, но не са в масив)? Идеята е този скрипт да се пуска веднъж седмично, като предполагам че докато работи компютъра като сървър, няма да му е проблем да си копира файловете със станалите вече промени по тях... или ще е проблем? Чудя се ако в момента се пише по някоя директория ще я копира ли на втория диск?


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: the_real_maniac в Feb 12, 2006, 10:14
Значи момчета на мене ми е ясно , че има повече от едни начин и вече съм правил по подобен на @paucki , но в случея идеята ми е всичко на веднъж и после само ако се наложи нещо да се коригира.

Мисля да пробвам да намаля hda3, за който е проблема и пише , че излиза извън границата на у-вото.

Иначе fsck провери другите ехт3 дялове и няма проблем.


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: the_real_maniac в Feb 12, 2006, 19:27
Значи какво направих.

Ghost няма проблеми с Уиндоуските дялове , така че те си бяха добре на новият диск (просто бяха х2 големината, което не ми е проблем , място сега има :D) , само linux дяловете бяхя минали пределите на у-вото или по-точно root дяла ми.

Та просто заличих всички линукс дялове, създадох ги с голямината , която исках и просто копирах по начина описан по-горе от Paucku.

Както казах този начин и преди съм го ползвал с изключението , че не знаех , че има опция, която да указва да се копира само от даденият дял, та си ползвах cp -a (малко по-дървено , но работи :-D). Която  е много полезна опция. А ужким не веднъж съм чел ман-а на cp , ама на :-)
Човека има какво да се научи/ Благодаря Паучи пак. Та ... копирах , само проблем беше и малко странно ми се видя , вместо това, което е в boot да се копира на /mnt/_NEW_/boot

стана следното:
ако пуснем ls щеше да видите нещо такова:

 /mnt/_NEW_/boot/boot
 /mnt/_NEW_/boot/lost+found

ммда :-) но с един мв реших проблема, ако въобще това е проблем.

Оправих си конф. на  бутлоадера, след това рестарт, бут от кнопикс -> гръб-инсталл използвайки редактираният конф. файл. рестарт и воаля.

Работи си на 6 :-)

Само остава от Norton да вкарат по-добра подръжка при клонирането от малък към голям диск + разпознаване на ехт3 дяловете , защото с 2003 ghost не е възможно да копираш ехт3 дял, поне на мен не ми даде де. :-)


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: smelkomar в Feb 13, 2006, 16:47
Намекнах за два еднакви по размер и марка твърди диска. Трябва ли да създам предварително същите дялове като на първия в/у втория?


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: kikobg в Feb 13, 2006, 22:30
Ето и моя проблем по темата.
Ситуацията ми е следната:
имах 40GB диск и го смених с 80GB,
линукса ми е FEDORA, след което с "Acronis" направих копие от малкия на гоелмия хард, но при копието "Acronis"-a остави 38 неразпознати гигабайти.
С Webmin-а неразпознатата част я направих да се разпознае, но сега имам 2 партишъна или общо 3 от които
1 за boot.
Как двата партишъна от по 38 ГБ да ги обединя.
Използвах мнооого програми но без успех, трябва да се разделя с информацията по харда за да стане.
Някаква разумна идея?


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: the_real_maniac в Feb 13, 2006, 23:15
@smellkomar:

ползвай ghost -> най-много опит имам с него при клониране, boot от cd , три движения с мишката или 1 кратък ред и воаля
:D

За еднакви дискове просто няма проблем :-)

другият вариант , щом са АБСОЛЮТНО ЕДНАКВИ - МОДЕЛ , ГОЛЕМИНА.

dd :-)

man dd и също ползвай търсачката , не съм сигурен дали беше така:

dd if=/dev/hda of=/dev/hdb ... тук имаше bs , там ее не помня.
трябва да видиш в ман или ray да каже направо :p

---

@:kikobg

значи не казваш какви са ти дяловете , а и дооооста объркано си написал , поне аз не те разбирам напълн , само че искаш да слееш два линукс дяла - предполагам ехт3 ?

Значи с parted , но преди това трябва да ги преобразуваш на ext2, с parted ги сливаш, после ги правиш пак ехт3 и готово.


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: Hapkoc в Feb 13, 2006, 23:43
@smelkomar

Ако идеята е за backup на данни, по-добре разгледай за dump/restore и incremental backup. Dump компресира информацията, така че ще можеш да ползваш втория диск и за други неща, особено ако първия не е пълен до дупка. Другото са именно т.нар. incremental backups - да кажем правиш dump level 0 - това е пълен backup на цяла файлова система - след което пускаш dump level 1, който dump-ва само файловете променени от последния dump level 0.

Тук сега много май може да се каже за backup стратегии, дано някой който е по-наясно от мен да се произнесе.


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: в Feb 14, 2006, 11:57
Boot-а ми е Ext3 a другите са LVM (ext3) партишъни с които се работи


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: smelkomar в Feb 14, 2006, 22:39
@Hapkoc, хубаво ги плямпаш тейзи неща... ама какво значат. Нямам опит. Дай стъпките, командите, даже линкче ще свърши работа... особено това от което ти си чел :) Тенк Ю


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: Hapkoc в Feb 14, 2006, 23:01
@smelkomar

Ето един линк:
http://google.com/

А вече и:
http://google.bg/

Ето и една полезна команда:
man

$ man man
$ man dump
$ man restore

Също и:
http://sa.dir.bg/ при нужда.

Мисълта ми е - чел съм по най-различни места, не пазя линкове, ползвам google.


Титла: Клониране на диск като 1-ви е > от 2-ри
Публикувано от: choko в Feb 16, 2006, 22:25
Здравейте Всички това правя в момента работи безупречно :
Ползвам фрии версия на HDClone http://www.miray.de/products/sat.hdclone.html
и без проблем клонирам по малък към по-голям диск :)

Работи !!!!