← Back to team overview

sslug-teknik team mailing list archive

Re: Ekstra HD ?

 

In article <3db90f5f$adb0f@xxxxxxxxxxxxxxxxxxxxx>, Frank Døssing wrote:
>  jeg har en Mandrake8.1 kørende på en SCSI 3 gb disk. Nu har jeg indkøbt en
>  ekstra 40gb IDE disk og skal have denne installeret. Men hvordan er
>  proceduren for dette, altså rent Linux mæssigt ? Jeg vil gerne flytte /home
>  samt /var over på denne.

Et hurtigt tip, læs harddisk-upgrade-howto:
http://www.tldp.org/HOWTO/mini/Hard-Disk-Upgrade/index.html

Det korte svar er:

1) Sæt disken i maskinen så linux finder den, gerne på den placering som
den endeligt skal sidde ( primary/slave, etc)

2) kør fdisk og opret de partitioner du ønsker på den.

3) Lav de filsystemer på dem som du gerne vil have ( e.g. mkfs.ext2,
etc )

4) Nu leger vi at det er /var du vil flytte til /dev/hdb2, jeg ville nok
lige sende maskinen i singleuser mode inden du gør dette. ( start med
linux single , eller skriv init 1. 

5) Du laver et dir /newvar og skriver:
mount /dev/hdb2 /newvar
så er den nye disk på /newvar derefter laver du en:
cd /var; ( tar cf - . | cd /newvar; tar xf -)

6) Hvis den gamle /var var på egen partition så kan du blot:
umount /newvar;
og derefter rette i /etc/fstab så der står /dev/hdb2 i stedet for den
gamle og reboote.

Hvis den var på / så kan du bare mounte oveni, så går du glip af det
gamle /var dataplads, men du kan bare slette /var inden du gør det (
sørg for at /var diret er oprettet på / ).

NB: Dette er ikke testet, løb evt, lige igennem på en ubetydelig
partitons og bliv fortrolig med mount, mkfs.*, fdisk inden du kaster dig
over /home og /var.

Men det kan altså sagtens lade sig gøre.

-- 
./Jesper Krogh, jesper@xxxxxxxxxxxxxx
http://www.linuxpusher.dk