PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : usr/ auf eine andere Festplatte auslagern



Rolo
29.01.05, 21:08
Meine Root Patition ist nun endlich voll (98%). Da ich noch mehrere Festplatten zur Verfügung habe - folgende Frage: Kann ich ein Verzeichniss zB. /usr (8,6GB) oder /proc (2,2GB) oder /opt (2,4GB) auf eine andere Platte problemlos auslagern ? (/home auslagern bringt nichts da dort nur 900MB rumliegen - sichere regelmäßig auf ein RAID arrey)

- welches Verzeichnis wird voraussichtlich am meisten wachsen / wieviel ?
- beschleunigt die Auslagerung von (/proc /usr /opt) das System ?

Achtung: Newbie

Suse Linux 9.2 / KDE 3.3.2 / AMD64 3200 / 4 x WD740GD / 2 x Samsung SP0150

sirmoloch
29.01.05, 21:20
/proc ist ein virtuelles Dateisystem. Da kannst du nix auf ne andere HDD auslagern...;)
Ich empfehle: www.linuxfibel.de

/usr und /opt solltest du problemlos auslagern können. Die Verzeichnisse sollten aber bei einem fertig eingerichteten System in der Größe immer relativ gleich bleiben.

So könntest du die Daten auf eine andere Partition bringen:

1) neue HDD Formatieren und Partitionieren
2) neue HDD in /mnt/usr einhängen
3) cp -R /usr /mnt/usr
4) /etc/fstab anpassen
5) Knoppix booten
6) die alte HDD einhängen und das alte /usr per rm -rf löschen
7) fertig ;)

Kontrolliere, ob du alles richtig gemacht hast. Ansonsten siehts fies aus.
Das geht natürlich genau so auch mit /opt. Bevor du das aber machst, solltest du dich mit der fstab auseinandersetzen, da ansonsten schnell etwas schiefgehen könnte...

chuettl
30.01.05, 07:59
Hallo,

mit cp werden doch aber die owner-Rechte geaendert (oder liege ich da falsch)?

Ich nehme zum Verlagern von Dateisystemen immer
tar cf - . | (cd /mnt/usr; tar xf - )

Dabei bleiben saemtliche Dateiattribute erhalten.

Ciao
C.

Susu
30.01.05, 08:35
Wie wärs mit
cp -a /usr/* /pfad/zum/neuen/mountpunkt
Zudem würde ich das "alte" /usr erstmal lieber umbenennen, damit man, falls was in die Grütze geht, darauf zurückgreifen kann.

Susu

Rolo
30.01.05, 11:18
Danke Leute - ich werd´s nun mal mit /usr versuchen, solltet ihr die nächsten Tage nichts mehr von mir hören dann ists schief gegangen.

craano
30.01.05, 11:44
Hallo,

Um rekursiv (inklusive der Unterverzeichnisse) zu kopieren und dabei allle Rechte beizuhalten mußt Du den Schalter -r noch benutzen.


cp -ar /usr/* /Pfad/zum/neuen/usr/

Gruß.
craano.

ainulindale
30.01.05, 14:03
man cp:

-a, --archive
wirkt genauso wie -dpR.

-R, --recursive
Rekursives Kopieren von Verzeichnissen.

-r Rekursives kopieren,
nicht-Verzeichnisse als
Dateien. WARNUNG: verwenden Sie -R wenn unter
Umständen Spezialdateien wie FIFOs oder /dev/zero
kopiert werden

Ich würde sagen -a tut's

Ainulindale

PS: Hat diese tar - Methode irgendwelche Vorteile gegenüber einem Copy Befehl? Würd mich mal interessieren, ob die zB schneller oder genauer arbeitet.