← Back to team overview

sslug-teknik team mailing list archive

Re: Extra harddisk (ubrugt)

 

Anders M <andefeldt@xxxxxxxxxxxxxxxxx> writes:

> Hvad gør man, hvis man har en server (som kører fint og er godt sat op),
> men man lige pludselig løber tør for plads? Vi har en 20GB ubrugt disk,
> sat i maskinen. Disken skal formatteres osv, men hvordan gøres det?

Den hurtige, kedelige, ufleksible løsning:

Lav en passende partitionering med fdisk.

Læg et filsystem på de enkelte partitioner med "mke2fs /dev/sda1" (for
passende værdier af /dev/sda1)

Kopier data over på de nye partitioner:

  # mount /dev/sda1 /mnt
  # cd /usr
  # find . | cpio -padl /mnt
  <tjek at alt er gået godt>
  # umount /mnt
  # rm -Rf /usr/*
  # mount /dev/sda1 /usr
  # vi fstab
  <ret oplysningerne til>

(For passende værdier af /dev/sda1, /usr og vi)



Den rigtige og fleksible løsning: (Logical Volume Manager)

Se på http://www.sistine.com/lvm/

Lav en partition på den nye harddisk (minus evt. swap), og sæt denne
op som "physical volume" med pvcreate.

Lav en Volume Group med ovenstående og split den op i en række
passende Logical Volumes.

Læg filsystemer på disse med mke2fs og flyt data over på samme måde
som havde det været rigtige partitioner.


Og så kommer det smarte, hvis du ikke bruger alt pladsen når du
splitter op i logical volumes, så kan du senere let udvide dine
filsystemer, når du opdager at du skal bruge mere plads til /var/www.

Du får også andre ting med i købet som for eksempel snapshots, let
læslige "partitionsnavne", du vil let kunne tilføje en ny harddisk til
din Volume Group og skal ikke tænke på at partitioner skal passe ind
på de enkelte diske og et par andre fordele.

Men tag og læs howtoen på ovenstående link.


(Hvis du ikke vil bruge kerne 2.4 kan det vist anbefales at bruge
kernepatchet på ovenstående websted, så du bruger lvm version 0.9 og
ikke lvm version 0.8)

-- 
hash-bang-slash-bin-slash-bash


Follow ups

References