[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Um-partitionieren über SSH (Remote-Zugriff!)



Hallo Ihr,

Ich habe mir einen Entry-Server bei Hetzner angeschafft.
Leider musste ich Feststellen dass die Partitionierung der Platte
nicht so toll ist.
hda1  =  SWAP  =  512 MB
hda2  =  ROOT  =  rest

Nun möchte ich meinen Server über SSH neu partitionieren.

Der Arbeitsspeicher reicht - so dass ich ohne SWAP auskomme ;)
Das SWAP kann später auf einer anderen Partition wieder eingerichtet
werden.

Folgendes habe ich erfolgreich zu Hause auf meinem Testsystem ausprobiert.
Wenn Ihr Hinweise oder ein paar Verbesserungsvorschläge habt, wäre ich sehr
dankbar. ;-)

------------- SNIP -------------

############################################################
#################
# Swap deaktivieren
###########################################################################
##

#
# 1. Swap deaktivieren
#
swapoff /dev/hda1

#
# 2. Swap in fstab deaktivieren.
# root bleibt erst noch auf /dev/hda2 !
#
vi /etc/fstab

#
# 3. Partitionstyp ändern ( SWAP(82) -> EXT2(83) )
# zurückschreiben nicht vergessen!
# hier wird das System zu einem REBOOT auffordern.
#
fdisk /dev/hda

#
# 4. Reboot System
#
reboot

###########################################################################
##
# System auf /dev/hda1 kopieren und bootfähig machen.
###########################################################################
##

#
# 1. System als Linux EXT2 formatieren.
#
mke2fs /dev/hda1

#
# 2. Verzeichnisse für /alt und /neu erstellen
#
mkdir /alt
mkdir /neu

#
# 3. Verzeichnisse mounten
#
mount /dev/hda2 /alt
mount /dev/hda1 /neu

#
# 4. Dateien kopieren ( /dev/hda2 (alt) -> /dev/hda1 (neu) )
#
cp -a /alt/. /neu/.

###########################################################################
##
# Weitere Änderungen bezüglich des Bootvorgangs.
# Jetzt werden die neuen Daten (kopie von /dev/hda2) aktiviert.
###########################################################################
##

#
# 1. fstab ändern
# root-partition ist jetzt auf /dev/hda1
#
vi /etc/fstab

#
# 2. lilo.conf ändern
# es muss jetzt der kernel von /dev/hda1 geladen werden.
#
vi /etc/lilo.conf

#
# geänderte fstab und lilo.conf ins neue system (/neu) kopieren.
#
cp /etc/fstab /neu/etc/fstab
cp /etc/lilo.conf /neu/etc/lilo.conf

#
# 3. lilo.conf auf das System schreiben
#
lilo

#
# Fertig PART-1 (das Dateisystem liegt jetzt auf /dev/hda1)
#
reboot

###########################################################################
##
# Bereinigung
###########################################################################
##

#
# Verzeichnis /neu und /alt entfernen, da sie nicht mehr gebraucht werden.
#
rmdir /neu
rmdir /alt

#
# System /dev/hda1 bootfähig machen
# BOOT-Flag einstellen.
#
cfdisk

#
# Zur Sicherheit nochmals Lilo
#
lilo

#
# und weil es so schön war, zum Abschluss noch ein Reboot!
#
reboot

#
# FERTIG
# das System ist jetzt über /dev/hda1 zu booten (war mal SWAP)
#

###########################################################################
##
# Jetzt können ie Laufwerke entsprechend partitioniert werden.
# Danach noch eine SWAP aktivieren, fertig :)
###########################################################################
##

------------- SNAP ------------

Mich würde brennend interessieren ob das auch bei Hetzner funktioniert.
Wenn Ihr etwas Erfahrung mit diesem Thema gesammelt habt, schreibt doch
bitte :)

Danke,
Sascha.



Reply to: