|
| Flytte / til en anden partion i Linux - hj~ Fra : Gunner Poulsen |
Dato : 04-10-02 16:36 |
|
Hej Venner.
Min opgradering fra RH 7.3 til 8.0 brugte hele den partion / ligger på
op 100%! Det er /dev/hda3 min /dev hda7 er dobbelt så stor.
Nu vil jeg så gerne flytte alle filerne fra /dev/hda3 til /dev/hda7
hvordan gør jeg det?
Hvad skal jeg huske inden jeg genstarter maskinen?
Jeg bruger Grub som opstarter.
min /etc/fstab ser sådan ud:
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext3 defaults 1 2
/dev/hda6 /kde3 ext3 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hda5 swap swap defaults 0 0
| |
Gunner Poulsen (04-10-2002)
| Kommentar Fra : Gunner Poulsen |
Dato : 04-10-02 17:27 |
|
Gunner Poulsen skrev:
> Hej Venner.
>
> Min opgradering fra RH 7.3 til 8.0 brugte hele den partion / ligger på
> op 100%! Det er /dev/hda3 min /dev hda7 er dobbelt så stor.
> Nu vil jeg så gerne flytte alle filerne fra /dev/hda3 til /dev/hda7
> hvordan gør jeg det?
> Hvad skal jeg huske inden jeg genstarter maskinen?
>
> Jeg bruger Grub som opstarter.
>
> min /etc/fstab ser sådan ud:
> LABEL=/ / ext3 defaults 1 1
> LABEL=/boot /boot ext3 defaults 1 2
> none /dev/pts devpts gid=5,mode=620 0 0
> LABEL=/home /home ext3 defaults 1 2
> /dev/hda6 /kde3 ext3 defaults 1 2
> none /proc proc defaults 0 0
> none /dev/shm tmpfs defaults 0 0
> /dev/hda5 swap swap defaults 0 0
>
fdisk giver:
Disk /dev/hda: 255 hoveder, 63 sektorer, 2434 cylindre
Enheder = cylindre á 16065 * 512 byte
Enhed Opstart Start Slut Blokke Id System
/dev/hda1 * 1 5 40131 83 Linux
/dev/hda2 6 515 4096575 83 Linux
/dev/hda3 516 770 2048287+ 83 Linux
/dev/hda4 771 2434 13366080 5 Udvidet
/dev/hda5 771 835 522081 82 Linux swap
/dev/hda6 836 1345 4096543+ 83 Linux
/dev/hda7 1346 2434 8747361 83 Linux
| |
Byrial Jensen (04-10-2002)
| Kommentar Fra : Byrial Jensen |
Dato : 04-10-02 18:28 |
|
Gunner Poulsen <gp@lyngbjerggaardskolen.dk> skrev:
> Hej Venner.
>
> Min opgradering fra RH 7.3 til 8.0 brugte hele den partion / ligger på
> op 100%! Det er /dev/hda3 min /dev hda7 er dobbelt så stor.
> Nu vil jeg så gerne flytte alle filerne fra /dev/hda3 til /dev/hda7
> hvordan gør jeg det?
- Opret et filsystem af den ønskede type på /dev/hda7 hvis der
ikke allerede er et. Se mkfs(8).
- Opret et katalog du kan montere /dev/hda7 på. Jeg antager
efterfølgende at du vælger /mnt/ny_root.
- Montér /dev/hda7 på /mnt/ny_root. Se mount(8).
- Kopiér alle filer fra / som ligger på /dev/hda3 til
/mnt/ny_root. Der er flere måder at gøre det på. Jeg plejer at
bruge GNU tar til sådan noget:
# (tar --create --directory=/ --one-file-system --file=- . |
tar --extract --directory=/mnt/ny_root --file=-
--preserve-permissions)
- Ret linjen for / i /mnt/ny_root/etc/fstab.
- Genstart med /dev/hda7 som root device - enten ved at vælge det
ved boot-prompten, eller ved at rette i grubs konfiguration.
- Slet /mnt/ny_root kataloget igen.
- Ret i grubs konfiguration nu hvis du ikke gjorde det før
genstart af maskinen.
- Brug /dev/hda3 til noget andet når du har sikret dig at alt
virker endnu.
> Hvad skal jeg huske inden jeg genstarter maskinen?
Bevar muligheden for at boote med /dev/hda3 som root for det
tilfælde at noget er gået galt, f.eks. at jeg har glemt noget
vigtigt i min forklaring ...
| |
Gunner Poulsen (04-10-2002)
| Kommentar Fra : Gunner Poulsen |
Dato : 04-10-02 21:32 |
|
Fantastisk.
Jeg gjorde præcist hvad du skrev - og det virkede bare
Jeg ved ikke helt hvad jeg gjorde, men det var smart!!
Tak!
Gunner.
| |
|
|