/usr voll Kopie auf eine andere Partion

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Gesperrt
Rückert
Beiträge: 120
Registriert: 15.08.2005 23:51:50

/usr voll Kopie auf eine andere Partion

Beitrag von Rückert » 06.09.2012 20:15:46

Hallo

das Verzeichnis /usr ist auf die Partition /dev/sda (ext3) eingerichtet (5GB) und ist zu 100 % belegt.
Zur Lösung ist eine neue Partition /dev/sda10 (10 GB ext3) eingerichtet.
Mit Gparted habe ich eine Kopie von /sda5 nach /sda10 gemacht.
Zum Test wurde über mount /home/michael/usr /dev/sda10 die Verzeichnisse aus /usr eingebunden.

Frage:
Wie kann ich in etc/fstab das Verzeichnis /usr von /dev/sda5 nach /dev/sda10 ändern.

aktuelle fstab vom 30.08.2010
----------------------------------------------------------------------------------------------------------------------
/etc/fstab: static file system information.

fstab

oder wird die Änderung im mtab eingetragen:

aktuelle mtab vom 06.09.2012
-------------------------------------------------------------------------------------------------------------

Code: Alles auswählen

dev/sda1 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/sda9 /home ext3 rw 0 0
/dev/sda8 /tmp ext3 rw 0 0
/dev/sda5 /usr ext3 rw 0 0
/dev/sda6 /var ext3 rw 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
nfsd /proc/fs/nfsd nfsd rw 0 0
/dev/sda10 /home/michael/usr ext3 rw 0 0
----------------------------------------------------------------------------------------------------------
reicht heir einfach eine Änderung
von /

Code: Alles auswählen

dev/sda5 /usr ext3 rw 0 0
auf

Code: Alles auswählen

/dev/sda10 /usr ext3 rw 0 0
vorher

Code: Alles auswählen

 unmount /dev/sda10 /home/michael/usr
Schönen Dank im voraus

Rückert

Squezze

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: /usr voll Kopie auf eine andere Partion

Beitrag von Cae » 06.09.2012 20:31:55

Die mtab ist egal, die wird dynamisch zusammen gebaut, aber die fstab muss dann korrigiert werden. Zuerst, es gibt auf der Zielpartition schon ein Dateisystem, oder du legst es mit mkfs an. Anschließend:

Code: Alles auswählen

# mount /dev/sdfoo /mnt # das neue /usr
# mount -o remount,ro /usr # *falls* irgendwer meint, genau jetzt schreiben zu müssen
# rsync -aHAX /usr/ /mnt/
Man kann nun on-the-fly die Kopie und das originale /usr ummounten, da sollte es keine Komplikationen geben (wobei, wenn noch irgendwelche Dateien offen sind, schon). Vielleicht macht dann der single user mode Sinn. Ummounten:

Code: Alles auswählen

# umount /usr
# umount /mnt
# mount /dev/sdfoo /usr
Okay, hier fällt mir auf, dass die Kopie schon besteht. Also vergiss' die Anleitung da oben…

Anschließend verwendest du den Output von blkid, um die UUID vom /usr-Mountpunkt in der /etc/fstab umzustellen. Die einzige Änderung ist die UUID bei /usr. Beachte, blkid liefert UUID="…, in der fstab stehen aber keine Anführungszeichen.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Rückert
Beiträge: 120
Registriert: 15.08.2005 23:51:50

Re: /usr voll Kopie auf eine andere Partion

Beitrag von Rückert » 06.09.2012 22:45:23

Danke für die schnelle Antwort,

sieht der neue Eintrag dann so aus:

# /usr was on /dev/sda10 during installation
UUID=neue-von/sda /usr ext3 defaults 0 2

Dann neu booten und /usr nutzt dann die neue Partition /dev/sda10

Gruß
Rückert

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: /usr voll Kopie auf eine andere Partion

Beitrag von Cae » 06.09.2012 22:56:58

Rückert hat geschrieben:# /usr was on /dev/sda10 during installation
UUID=neue-von/sda /usr ext3 defaults 0 2
Der Kommentar mit dem Gatter # vorne ist eigentlich egal, der wird nicht ausgewertet. Die UUID müsste ja jetzt schon bekannt sein, die ist vom Dateisystem, das du mit GParted erzeugt hast.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

WindowsProfi30Jahre
Beiträge: 561
Registriert: 11.05.2012 23:52:58
Wohnort: 44534 Lünen

Re: /usr voll Kopie auf eine andere Partion

Beitrag von WindowsProfi30Jahre » 26.04.2015 14:48:51

Hallo,

ich habe auf meinem USB Stick 64 GB ein Debian 7.8.0 Wheezy net 64 amd installiert, leider habe ich ein ähnliches Problem wie der Thread Schreiber, bei der Installation habe ich den Partitionierungsvorschlag von Debian übernommen, dass war wohl nicht sinnvoll ?

Die usr ist mit 7.3 GB zu 100 % belegt oder gibt es hier eine einfache Lösung zur Behebung des Problems ?

Ich würde jetzt hergehen und Debian neu installieren, vorher alle wichtigen Daten sichern und wie kann ich sinnvoll mittels Gparted die ext4 Partitionen vorbereiten, dass diese auch problemlos bei der Installation von Debian übernommen werden, um dann auf dem 64 GB Stick ausreichend Platz für die wichtigen Partitionen zu haben ?

Gibt es dazu vielleicht eine gute deutsche Schritt für Schritt Anleitung ?

Tschüss WindowsProfi30Jahre




0 /proc
26M /root
868K /run
7,3M /sbin
1,0K /selinux
1,0K /srv
0 /sys
30K /tmp
7,3G /usr
623M /var
0 /vmlinuz

Gesperrt