← Back to team overview

sslug-teknik team mailing list archive

Re: Udskiftning af HD

 

Jens Bang wrote:
Jeg skal til at skifte den mindste HD i min maskine ud med en større, men jeg er ikke helt sikker på hvordan jeg griber det an.

Her er output fra df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/hdb1             109G   12G   92G  12% /
/dev/hda1             494M   59M  410M  13% /boot
/dev/shm              252M     0  252M   0% /dev/shm
/dev/hdc1             276G  259G  3.0G  99% /home
/dev/hda2              73G   28G   42G  40% /home/jbang/music

Det jeg gerne vil er at udskifte hda med en ny disk. Samtidig vil jeg gerne flytte /boot over på hdb. Det må være noget med at oprette et dir i / og smide alle data fra hda2 der over i, inden jeg går i gang.

Det næste jeg så skal have gjort er at oprette en ny partition /til /boot) på hdb. Men hvordan gør jeg det, uden at slette de data der allerede ligger på den HD?

Det er ikke nødvendigt med en selvstændig partition til boot, du kan bare oprette en ny mappe /boot på hdb.

Når den nye partition er oprettet på hdb kopierer jeg indholdet af /boot over på den. Inden jeg så lukker maskinen ned, skal jeg have fortalt systemet hvor den kan finde den nye /boot. Hvor gør jeg det? Det står så vidt jeg kan se ikke i min fstab (den er inkluderet nedenfor).

Rigtigt, det er ikke i fstab, men i konfigurationen af bootloader, LiLO eller GRUB. Det noget med at rette hda til hdb (LILO), eller hd0 til hd1 (GRUB), og installere booloaderen i MBR på hdb i stedet for MBR på hda. Hvis du skal boote fra hdb i stedet for hda skal BIOS ændres, så der bootes fra hdb før hda.

Når jeg så starter op igen skal jeg bare have partitioneret og formateret den nye HD. Det burde der være styr på.

Ja, men få nu lige hdb-booten til at køre, før du piller ved hda.

Her er så min fstab:

# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
/dev/devpts             /dev/pts                devpts  gid=5,mode=620  0 0
/dev/shm                /dev/shm                tmpfs   defaults        0 0
LABEL=/home             /home                   ext3    defaults        1 2
# LABEL=/mnt/hda2         /mnt/hda2               ext3    defaults        1 2
/dev/hda2               /home/jbang/music       ext3    defaults        1 2
/dev/proc               /proc                   proc    defaults        0 0
/dev/sys                /sys                    sysfs   defaults        0 0
LABEL=SWAP-hda3         swap                    swap    defaults        0 0
/dev/sdb1               /mnt/flashcard          auto
                                          noauto,user,umask=000,gid=100 0 0
/dev/sdc1               /mnt/sdcard             auto
                                          noauto,user,umask=000,gid=100 0 0
/dev/sdd1               /mnt/usbdims            auto
                                          noauto,user,umask=000,gid=100 0 0
/dev/sde1               /mnt/secondusb          auto
                                          noauto,user,umask=000,gid=100 0 0
/dev/fd0                /media/floppy           auto
pamconsole,exec,noauto,utf8,managed 0 0
/dev/hdd                /media/cdrecorder       auto
                                          pamconsole,exec,noauto,managed 0 0


--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx
Registered Linux User #401007


Follow ups

References