copy na linux

8 отговора 276 прегледа
#1

copy na linux

imam linux koito tamyn nastroih da raboti kato horata i si namerih po golqm HDD ima li nachin da si spestq razpraviite po nova nastroka, v smisal da prhvyrlq vsichko ot ediniq HDD na drugiq i sled tova da raboti?

Отговор
в отговор на az #2

Re: copy na linux

powtorenieto e maika na znanieto

Отговор
в отговор на VaXa #3

Re: copy na linux

Razbirase che mojesh. Sloji si vtoria HDD v komptera, sloji mu novi particii sqs fdisk (fdisk /dev/hdb) ili neshto takova i sled tova is copirai neshtata. Edinstvenoto neshto e che trqbva da izpishes boot sectora na novia disk s lilo ili grub.

Отговор
в отговор на Poзoвaтa Пaнтepa #4

Re: copy na linux

Za da kopirash edinija hard vurhu drugija mojesh da napravish slednoto:
ako hard new e /dev/hda
ako hard old e /dev/hdc

i pravish slednoto :
cat /dev/hdc > /dev/hda

V zavisimost ot tova kak si setnal 2-ta diska i kolko sa golemi iz4akavash suotvetnoto vreme (ne e nikak malko- njakolko 4asa obiknoveno) i sled tova imash kopie na starija vurhu novija. Posle puskash na novija disk fdisk i si dopulvash praznoto mjasto s novi partishuni.

Отговор
в отговор на Poзoвaтa Пaнтepa #5

Re: copy na linux

i az tva si pomislih che trea da stane .samo edin posleden vapros kak da si naprava boot disketa ako omaja neshto s LILOto :)

Отговор
в отговор на az #6

oshte edin problem

pri kopiraneto na dir /proc zapochna da razprava che nqkakvi failove vsyshnost nesa failove. linuxa nali si mauntvashe v taq dir nqkakvi sistemni danni - shte si gi naprai li avtomatichno tez raboti ili shte trqbva da prilagam po specialen metod na kopirane

Отговор
в отговор на az #7

Re: oshte edin problem

За копирането:
1. Правиш партишани като на стария диск, по ред не по размер става дума :-)) (поне тези за линукса)
2. Форматираш ги с mke2fs(примерно, препоръчвам ти да пуснеш журнали) и mkswap за swap партишъна.
3. Правиш две директории в които да монтираш дяловете на двата диска един по един и по съответствие;
4. Демонтираш флопита и CD-ta ако са ти разписани
5. Копираш с :
cp -Rdp <дирекрория или уайлдкард име> <директория в която е монтиран съответния дял от новия диск>

не трябва да копираш /proc директорията и директорията в която си монтирал новия диск или дялове от стария !!!, тях само ги правиш на новия диск в дървото на директориите според мястото им , ако се налага;
6. Пускаш новия диск на мястото на стария , бутваш от дискета или CD ,
сменяш root директорията ако се налага със chroot да сочи към новия ти диск(/dev/hda1 примерно) ( има си ред причини за това)
7. Преинсталираш LILO-то .
8 Рестартираш и си готов.
За ЛИЛО и ROOT диск се правят обикновено от диска с дистрибуцията , прочиташ какво пише в Readme файловете :-), а иначе можеш да си направиш boot disk от директорията със сорса на ядрото
#/usr/src/linux/make bzdisk
май така беше , ако бъркам поправете ме .
Би трябвало да можеш да си направиш LILO диск и с :
lilo -b /dev/fd0
но това честно да си кажа не съм го пробвал, обикновено бутвам от CD-to.
Иначе за копирането си бях направил и скриптове, за конкретния ми случай, но се затриха някъде, сори но и без това си бяха само за конкретната дистрибуция и разпределение на дяловете .
С dd командата можеш също да копираш по дялове, но трябва много внимателската да пипаш с нея и освен това е по-бавна, защото копита без да се съобразява дали съответното пространство се ползва и освен това размера на дяловете и инодите трябва да е еднакъв, т.е. е приложима само при еднакви и пълни дискове .

Отговор
в отговор на lmBlack #8

boot disk

Za da si napravish obiknovenna boot disketa za linuxa ( Ne LILO a prosto boot )
slagash disketa v flopito i :

# fdformat /dev/fd0

sled tova :

# mount /dev/fd0 /mnt/floppy

# cp /boot/vmlinuz /mnt/floppy

i disketata e gotova !!!

Znaka # prosto ti pokazva promta, nego ne go pishi

[линк]
Отговор
в отговор на az #9

Re: copy na linux

MOje i kakto kazvat ma naj lesno ee da napravish dd if=/dev/hda1 of=/dev/hdb1 bs=1024kb
tova shte ti "snima" sudurjanieto ot ediniq dql na drugiq i trqbva da go napravish s vseki dql kojto iash na malkiq disk.
Ne zabravaq che dqlovete i na dvata diska trqbva da sa ednakvi inakvi.
predi da smenish diskovete trqbva da pusnesh i dd if=/dev/hda of=/dev/hdb bs =512 count=1
za da si prepishesh MBR :)
Jelaq ti uspeh :)))))

I vnimavaj s greshkite che posle nema vrushtanka i garanciq v Franceto :))))

Отговор