Hallo! Am Mit, 2002-10-16 um 06.13 schrieb Bernd Brodesser:
* Henning Weier schrieb am 15.Okt.2002:
Meine root-Partition (/) ist ziemlich voll (97%). Ich habe schon alles, was mir eingefallen ist, verschoben.
Wohin hast Du es verschoben und wie, und was?
Ich meinte damit, dass ich z.B. alte Logfiles (aus /var/log/*), die schon von logrotate gzipped worden sind, aus der Partition entfernt habe, um Platz zu schinden... War wohl eher nebensächlich zu erwähnen, sorry für die Konfusion.
Hast Du noch eine freie Partition, die Du für /usr verwenden kannst? Wenn ja, dann ist es einfach. Lege die Parition mit fdisk an, wenn noch nicht geschehen. (oder mit yast, das aber auch nur fdisk benutzt) und / oder erzeuge darauf ein Dateisystem. Auch mit yast, oder mit mke2fs bzw. mkreiserfs oder was es sonst noch so gibt.
Wenn das geschehen ist. Dann mounte dieses Dateisystem auf /mnt.
mount -t ext2 /dev/hdXX /mnt
Wenn es ein ext2 Dateisystem ist, wenn es reiser ist, dann -t reiserfs
hdXX steht für die Geräteadresse Deiner Partition. Kann natürlich auch sdXX sein, wenn es ein SCSI-Gerät ist.
Jetzt brauchst Du nur noch alles von /usr nach /mnt zu kopieren. Das kann man mit cp -a machen, oder auch mit tar.
Wenn das geschehen ist, dann umounte /mnt und anschließend mounte das neue Dateisystem auf /usr. Dein altes /usr wird überdeckt. Wenn jetzt alles funktioniert, dann kanst Du /usr wider umounten und Dein altes /usr löschen. Du brauchst nur noch Deine /etc/fstab abzuändern.
Aber werd Dir klar darüber, was Du machst, sonst hast Du nachher massiven Datenverlust.
Vielen Dank für die Tipps, ich werde sowohl Deine als auch Achims Erklärungen durchdenken. Ich hatte schon grundsätzlich so eine Idee, nur wollte ich sicher gehen, dass es nicht zu dem von Dir (sicherlich richtigerweise) erwähnten Datenverlust führt. Vielen Dank nochmal (allen, die geantwortet haben)! Viele Grüße Henning