sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #70493
Re: Flytta system mellan diskar
Björn Lundin wrote:
Jon Svejgaard wrote:
>
Hej Bjørn
Jeg ville
1. montere den nye disk som sekundær disk og boote op på systemet,
2. partitionere og lave filssystemer i den struktur, der måtte ønskes på
en ny installation med den nye disk som primær disk,
3. mount'e alle filsystemer og kopiere hele den gamle disk over med cpio,
4. for siden at bytte diskene om,( tage den gamle ud) og boote fra en
rescue disk med den nye disk som root device og
5. installere boot information på den (lilo)
hvorefter den nye disk er lige så god som den gamle.
Verkar enkelt, det verkar var en (mycket) kort variant av länken som Peter
skickade
Det er det i og for sig også, det er bare min egen procedure, jeg kort
beskrev. Jeg gik ud fra, at kommandoerne var kendt.
Problemer med partition-størrelser kan du glemme alt om, dem bestemmer
du selv under partioneringen af den nye disk, og cpio-kopieringen
foregår som en fil-kopiering.
Skönt, det bekymrade mig lite grand.
Men uden grund, altså.
Jag ska läsa på lite om cpio.
find startdirs -print | cpio -pdum targetdir
dvs.
find gldiskroot -print | cpio -pdum nydiskroot
evt. i to trin:
umount nydiskroot (og andre filsystemer på den nye disk)
find gldiskroot -print > filliste
mount nydiskroot (og andre filsystemer på den nye disk)
cpio -pdum nydiskroot < filliste
"find" kan snyde dig hvis du har mounted den nye disk, idet den itererer
igennem alle mountede filsysstemer.
Alternativt pak den gamle disk i et arkiv først:
find glroot -print | cpio -o > arkivfil
mount nydiskroot
cd nydiskroot
cpio -idum < arkivfil
Hvilken metode man anvender er nok lidt situations- og
temperaments-afhængigt
Men kan den kopiera filer som exekverar?
Ja, det kan den godt. Problematikken er (SVJV) (i UNIX systemer) at
filer, som eksekverer, i visse UNIX systemer ikke kan
overskrives(slettes). Men de kan altid læses
Det kör ju alltid lite demoner. som tex kreiserfsd på en reiserfs-maskin.
Nå, det ger sig väl när jag försöker...
ja, givetvis. Det er næppe mere langhåret end FORTRAN på en OS-1100 :-)
(med tanke på de gode gamle dage, da RECKU stadig trådte sine barnesko!!)
MVH
Jón
--
====================================================================
Jon Svejgaard | ACE - UNIX/Linux Consultancy
| Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx | DENMARK
http://www.ace.dk | +45 5826 1799 / +45 4052 0799
====================================================================
References