sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #27551
Re: [MVJLUG-TEKNIK] Ændring af partitionsstørrelse
On Tue, 19 Sep 2000, Kristian Sørensen wrote:
> Hejsa!
>
> Jeg har lige købt en ny harddisk til min linux-maskine. Jeg havde en 1,6 og
> købte en 30'er. Den gamle vil jeg af med, så derfor flyttede alle data fra
> en gammelharddisk over til den ny, med kommandoen: dd if=/dev/hda
> of/dev/hdc - og det virkede fint
>
> men nu er mine paratitions-størrelse kun 80 til swap og 1,4 til resten (som
> på den gamle) Hvordan ÆNDRER jeg størrelsen, så hele mit system ligger på
> hele disken (altså uden at have 5 paratitioner??
>
> (tillægsspørgsmål: Hvis man nu ville flytte bare fx /home over på en ny
> disk hvordan skulel det så gøres?)
>
> Èn fortalte mig at man kunne bruge ext2resize, men det kan jeg ikke finde
> den kommando/program nogle steder...?!
Det lyder som det forkerte værktøj.
Jeg ville gøre noget i denne retning (jeg har ikke lige noget at teste
det på, men jeg næsten sikker på at det virker):
Sæt den nye disk i.
Partitioner den som du vil have det.
Monter den i dit nuværende filsystem, fx således:
/mnt/nydisk
/mnt/nydisk/usr
/mnt/nydisk/var
/mnt/nydisk/home
Bare husk at alle dine nye partitioner skal være mountet
Brug find i kombination med cpio:
cd /
find . -depth | grep -v 'mnt/nydisk' | grep -v proc/ | cpio -pdmv /mnt/nydisk
Så retter du din lilo.conf (som jo nu ligger i /mnt/nydisk/etc/lilo.conf),
og kører "lilo -r /mnt/nydisk"
-r option til lilo, får den til at skifte til dette katalog, FØR den gør
noget som helst andet.
Det hele bør nok foregå i singleuser mode.
Og husk at have en bootfloppy (DER VIRKER) i nærheden. Og lad være med at
slette den gamle disk, før du er sikker på at den nye kører efter
hensigten.
/kristian
--
Kristian Vilmann - kristian@xxxxxxxx
How do I type "for i in *.dvi do xdvi $i done" in a GUI?
- Discussion in comp.os.linux.misc on the intuitiveness of interfaces
References