/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Klone Debian..
Fra : Esben


Dato : 12-11-03 13:42

Jeg ville meget gerne kunne klone min Debian over på en ny disk, dette vil
jeg meget gerne kunne gøre inde fra Debian selv (evt. via rescue CD eller
lignende) da jeg gerne vil have hele min Debian over på fra en ikke RAID
disk til et RAID-5 array, som den skal boote på.

Hvordan kommer jeg nemmest om med det?

--
Esben



 
 
Dennis Laursen (12-11-2003)
Kommentar
Fra : Dennis Laursen


Dato : 12-11-03 14:00

Esben wrote:
> Jeg ville meget gerne kunne klone min Debian over på en ny disk, dette vil

dd if=/dev/[source-partition] of=/dev/[destination-partition]

./Dennis


Peter Makholm (12-11-2003)
Kommentar
Fra : Peter Makholm


Dato : 12-11-03 14:20

Dennis Laursen <dennis@newel.dk> writes:

> Esben wrote:
>> Jeg ville meget gerne kunne klone min Debian over på en ny disk, dette vil
>
> dd if=/dev/[source-partition] of=/dev/[destination-partition]

Virker kun tilfredsstillende hvis begge partitioner (diske) er af
samme størelse. Hvis den nye partition er større kan man eventuelt
efterfølgende lave noget resizing, men jeg vil nok alligevel
foretrække at arbejde på et højere nivo.

Jeg har dog selv lavet tricket med dd da jeg skulle flytte en
partition på disken hvor den gamle og nye placering overlappede.

Standardværket om opgaven er vist:
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Hard-Disk-Upgrade.html

Opskriften jeg løsligt har brugt flere gange lyder:

- Partitioner din nye disk (RAID,LVM,whatever).

- Læg filsystemer på de nye partitioner/volumes/slices/whatever

- Mount det på /mnt

Hvis dit mål er at have:

/dev/hdb1 - /
/dev/hdb2 - /home
/dev/hdb3 - /usr

skal du så udføre noget ala:

# mount /dev/hdb1 /mnt
# mkdir /mnt/home
# mkdir /mnt/usr
# mount /dev/hdb2 /mnt/home
# mount /dev/hdb3 /mnt/usr

- Kopier data over:

# cd /
# find / -type f -not -path /mnt/\* -print0 | cpio -p0dm /mnt

- Tilret /mnt/etc/fstab

- Tilret /mnt/etc/lilo.conf

- Kør 'lilo -r /mnt'

- Reboot


Du skal nok lige overveje hvert enkelt skridt. Jeg har ikke lige
prøvet det mens jeg skrev dette indlæg, så der kan have sneget sig en
enkelt fejl ind.

--
Peter Makholm | There are 10 kinds of people. Those who count in
peter@makholm.net | binary and those who don't
http://hacking.dk |

Mikkel Bundgaard (12-11-2003)
Kommentar
Fra : Mikkel Bundgaard


Dato : 12-11-03 14:05

Mit bud vil være sørg først for at compilere kernen til debian så du er
sikker på understøttelsen er der

Monter herefter din harddisk i samme computer som den med raid-5.

Indlæs rescue cd'en, og mount de 2 forskellige drev(harddiske og
raiddisk). fx:

mkdir /tmp/raid
mkdir /tmp/clones

mount /dev/sda0 /tmp/raid
mount /dev/hda0 /tmp/clones

(Husk først at raid diskene naturligvis skal formateres)

brug cp til at kopiere indholdet af disken fra clones til raid.

brug man cp

cp -rp /tmp/cones/ /tmp/raid

mener det er sådan -rp for recursive og p preserve file atributes(mener
den beholder samme filrettigheder)

Når indholdet herefter er kopieret bruger chroot /tmp/raid

config herefter lilo og de sidste ting
kør lilo for at opdatere boot sektoren
genstart computeren


Ovenstående giver et ca. billede af hvordan det kan gøres...

Gjorde det selv for noget tiden siden og det har virket glimrende.


Hilsen Mikkel



Esben wrote:
> Jeg ville meget gerne kunne klone min Debian over på en ny disk, dette vil
> jeg meget gerne kunne gøre inde fra Debian selv (evt. via rescue CD eller
> lignende) da jeg gerne vil have hele min Debian over på fra en ikke RAID
> disk til et RAID-5 array, som den skal boote på.
>
> Hvordan kommer jeg nemmest om med det?
>
> --
> Esben
>
>


Rasmus Bøg Hansen (12-11-2003)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 12-11-03 15:00

Mikkel Bundgaard <invalid@invalid> writes:

> config herefter lilo og de sidste ting
> kør lilo for at opdatere boot sektoren

Vær lige opmærksom på, at lilo ikke kan boote fra raid5 - så man skal
have lilo (typisk /boot) liggende på raid1 eller rå disk).

Man kan sagtens få kernen til at have / på raid5; det er blot
bootloaderen, der ikke kan.

> Esben wrote:
>> Jeg ville meget gerne kunne klone min Debian over på en ny disk, dette vil
>> jeg meget gerne kunne gøre inde fra Debian selv (evt. via rescue CD eller
>> lignende) da jeg gerne vil have hele min Debian over på fra en ikke RAID
>> disk til et RAID-5 array, som den skal boote på.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
I'm gonna wear some fake disguise.
-- Mick Jagger
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Mikkel Bundgaard (12-11-2003)
Kommentar
Fra : Mikkel Bundgaard


Dato : 12-11-03 18:47

Rasmus Bøg Hansen wrote:
> Mikkel Bundgaard <invalid@invalid> writes:
>
>
>>config herefter lilo og de sidste ting
>>kør lilo for at opdatere boot sektoren
>
>
> Vær lige opmærksom på, at lilo ikke kan boote fra raid5 - så man skal
> have lilo (typisk /boot) liggende på raid1 eller rå disk).
>
Okay, det var jeg ikke klar over. Men metoden bortset fra lilo burde funke..

/mikkel


Esben Laursen (12-11-2003)
Kommentar
Fra : Esben Laursen


Dato : 12-11-03 20:58


"Rasmus Bøg Hansen" <spam@amagerkollegiet.dk> skrev i en meddelelse
news:87he193cwg.fsf@grignard.amagerkollegiet.dk...
> Mikkel Bundgaard <invalid@invalid> writes:
>
> > config herefter lilo og de sidste ting
> > kør lilo for at opdatere boot sektoren
>
> Vær lige opmærksom på, at lilo ikke kan boote fra raid5 - så man skal
> have lilo (typisk /boot) liggende på raid1 eller rå disk).
>
> Man kan sagtens få kernen til at have / på raid5; det er blot
> bootloaderen, der ikke kan.
>

Dette burde vel ikke være noget problem hvis det er en hardware RAID-5
controller?

--
Esben



Rasmus Bøg Hansen (13-11-2003)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 13-11-03 00:38

"Esben Laursen" <hyber@NOSPAM-PLEASE.hyber.dk> writes:

>> Vær lige opmærksom på, at lilo ikke kan boote fra raid5 - så man skal
>> have lilo (typisk /boot) liggende på raid1 eller rå disk).
>>
>> Man kan sagtens få kernen til at have / på raid5; det er blot
>> bootloaderen, der ikke kan.
>>
>
> Dette burde vel ikke være noget problem hvis det er en hardware RAID-5
> controller?

Korrekt. Jeg glemte at gøre opmærksom på, at det ikke gælder ved ægte
hardware-raid (jeg ved så ikke lige med de der pseudo-raid-controllere
som dem fra Promise). Lilo på Linux-softraid virker i hvert fald ikke.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Beware of programmers who carry screwdrivers
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Frederik Dannemare (12-11-2003)
Kommentar
Fra : Frederik Dannemare


Dato : 12-11-03 20:23

Esben wrote:
> Jeg ville meget gerne kunne klone min Debian over på en ny disk, dette vil
> jeg meget gerne kunne gøre inde fra Debian selv (evt. via rescue CD eller
> lignende) da jeg gerne vil have hele min Debian over på fra en ikke RAID
> disk til et RAID-5 array, som den skal boote på.
>
> Hvordan kommer jeg nemmest om med det?

evt. mkcdrec - http://mkcdrec.ota.be/ (ved ikke om (software?)-raid bliver et
issue i den forbindelse - har ingen erfaring med linux software-raid)
jeg klonede min laptop disk (med Debian Sid) over på en stationær maskine så
sent som i sidste uge.

--
Frederik Dannemare


Allan Weber (12-11-2003)
Kommentar
Fra : Allan Weber


Dato : 12-11-03 20:28

Jeg har før brugt følgende til noget ligende:

http://www.storm.ca/~yan/Hard-Disk-Upgrade.html

/Weber


Esben wrote:

> Jeg ville meget gerne kunne klone min Debian over på en ny disk, dette vil
> jeg meget gerne kunne gøre inde fra Debian selv (evt. via rescue CD eller
> lignende) da jeg gerne vil have hele min Debian over på fra en ikke RAID
> disk til et RAID-5 array, som den skal boote på.
>
> Hvordan kommer jeg nemmest om med det?
>
> --
> Esben


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste