WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   /var verzeichnis um-mounten (http://www.wcm.at/forum/showthread.php?t=80140)

erdling 11.12.2002 18:21

/var verzeichnis um-mounten
 
hi,

eine platte dürfte defekt sein
deshalb möchte ich den inhalt (/var verzeichnis) auf eine andere platte legen.

kann mir jemand tipps für das umkopieren, unmounten, neu mounten geben

es soll natürlich auch in der konfiguration verewigt werden, sodaß beim nächsten start die kaputte platte arbeitslos bleibt.

danke

fritz
(-:fs)

OS - woody ohne GUI (ein beginnender familienserver)

valo 11.12.2002 18:57

bitte alles lesen, dann erst handeln...
 
voraussetzung du bist als rootangemeldet ;):

es kann sehr gut sein, dass du bevor du /var umounten darfst dass du erst init 1 eingeben musst um alle prozessse die auf /var zugreiffen zu stopppen...

dann tippen:

tar -cplf /var-backup.tar /var

erstellt eine datei var-backup.tar in der das gesamte /var verzeichnis inklusive unterordner und den berechtigungen als backup drinnen ist.

dann editierst du die /etc/fstab und fügst folgende zeile hinzu:

/dev/hdb1 /var ext3 defaults 0 2

(angenommen die neue partition ist auf der platte /dev/hdb die erste partition und du verwendest das ext3 filesystem) und speicherst das ab

dann baust du die neue platte ein und mountest mal die partition

mount -a

das mountet dir alles was in der /etc/fstab steht neu

dann mittels

df

kontrollieren obs hingehaut hat, da müsste jetzt eine zeile stehn:

/dev/hdb1 (zahlen) (zahlen) (zahlen) 1% /var


dann wechselst du nach / (mittels cd /) und entpackst das vorher angelegt tar file

tar -xf var-backup.tar

damit sind die daten auf der neuen platte drauf...
-------------------------

die original in /var befindlichen daten sind allerdings noch vorhanden, aber versteckt... wenn du diesen platz freibekommen willst folgendes machen:

umount /dev/hdb1

damit wird /dev/hdb1 entfernt und du greifst jetzt wieder auf die daten zu, von denen du ein backup gemacht hast.

dann:

rm -rf /var

damit löscht du das komplette /var verzeichnis das du vorher mit tar gesichert hast...

dann:

mkdir /var

damit erstellst du das verzeichnis /var das du ja grad vorher gelöscht hast.

und dann nachmal ein

mount -a

und alles hat sich...

---------------------

deinem posting entnehme ich, dass du /var derzeit schon auf einer anderen platte hast als /

du kannst der anleitung genauso folgen, ausser halt, dass du nachdem du das var-backup.tar erstellt hast noch ein

umount /var

machst... dann kannst die defekte platte ausbauen wenn mit der neuen platte alles passt.

nicht vergessen, dass du in der /etc/fstab dann nicht einen eintrag hinzufügen musst, sondern nur den schon bestehenden abänderst... (den /dev/hdXY eintrag ändern)


wenn du noch fragen hast, frag :)

erdling 11.12.2002 19:52

ups - das werd ich erst einmal ausdrucken
 
also erst eine kurze zusammenfassung von dem was ich verstanden habe und versuche werde

(ich möchte das /var verz. von einer eigenen platte auf die platte mit dem root-verz. verschieben)

daten aus /var packen und in anderes verzeichnis (root) verschieben

/var verzeichnis unmounten

auf / ein var erstellen (mkdir /var)

daten hineinextrahieren

in der fstab ... ??? ...
genügt es wenn ich den eintrag der kaputten platte rauslösche, und das /var wird automatisch nach / (root) gemounted
oder brauch ich einen zusätzlichen eintrag /dev/sda3 /var

/dev/sda1 = /boot
/dev/sda2 = swap
/dev/sda3 = /

/dev/sdd1 = /usr
/dev/sde1 = /var


fritz
(-:fs)

valo 11.12.2002 20:03

ahso, wennst gleich geschrieben hättest, wie deine aufteilung ist, dann hätt ich dir das gleich beschrieben...

ja, du hast richtig gedacht so wie du das beschrieben hast...

also erstmal mittels

tar -cplf /var-backup.tar /var

das backup anlegen

dann

umount /dev/sde1

anschliessend

cd /

tar -xf var-backup.tar

dann in der /etc/fstab die zeile rauslöschen die /var mounten würde

und dann hast dus geschafft.... :)

du brauchst das var-backup.tar nirgends hinverschieben, das kann auf / liegenbleiben...

du brauchst auch kein /var erstellen, da es eh vorhanden ist, nur leer wenn du /dev/sde1 unmountest

für fragen steh ich geren bereit ;)

erdling 11.12.2002 20:18

sorry - war anfangs zu ungenau


jetzt geh ichs an ...


fritz
(-:fs)

erdling 11.12.2002 20:48

>>>> für fragen steh ich geren bereit

dann hätte die anleitung nicht so gut sein dürfen

das hat alles tadellos geklappt


mille grazie


fritz
(-:fs)


----------------------------------

anregung an die sysadmins -

kann man nicht 'bierkonten' einrichten,
auf welche man für einen bestimmten begünstigten nach perfekter hilfe aufbuchen kann ???

valo 11.12.2002 21:05

bitte sehr :)

aber das erleichert das leben für die nachwelt...


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag