I was just trying to point out the difference so the OP could plan properly. Perhaps another partition and a proper backup strategy would be helpful, perhaps not.
puhâŠa lot of information for a person like me who is
new to Linux
mother language is german
Some information you provided i understand, some not really.
The question is: Whats the best way to reach my âgoalâ.
My goal is to have one system partition and one data partition (iâm not sure if partition is the best wording at all) - thats all (except there are some other required partitions i didnât hear about).
To reach this goal:
Is it better to save all my data and then build a complete new installation from scratch (â> any good links for step-by-step instructions so that i donât make the same mistakes again?)
Or can you give my instructions, how to get my running system fixed. As said you wrote a lot of information, but much of it i donât really understand. Best for me would be you say:
Go to terminal, type ⊠and then ⊠and then ⊠and then everything is ok;-)
Last option qould be to go back to windows - but thats the option i donât want to choose cause i donât like windows.
Kannst du von da gparted starten und die Partitionen deiner lokalen Festplatte nach belieben Àndern.
Der Grund, warum du das Wurzelverzeichnis / nicht Ă€ndern kannst ist, dass es ist ext4, was nur eine VergröĂerung eines eingehĂ€ngten Laufwerks, aber keine Verkleinerung der Partition unterstĂŒtzt.
Um sda2 zu vergröĂern, musst du mit Hilfe der âManjaro Boot Diskâ
sda3 verkleinern und an das Ende verschieben.
sda2 vergröĂern.
/home ist generell nur fĂŒr Benutzerkonten gedacht und nicht fĂŒr Daten allgemein. Alle Unterordner in /home sind generell Benutzerkonten.
Wenn du eine Daten-Partition haben willst, dann hÀnge es unter /media/daten ein. Evtl. musst du den Ordner erstellen. Das wird dann auch im Datei-Manager angezeigt.
Ich hoffe das macht jetzt mehr Sinn.
Was dein Speicherproblem allgemein betrifft: /usr nimmt offensichtlich den meisten Speicherplatz ein. Da werden alle Programme installiert, die du mit dem Paketmanager installierst. Reduziere deine Installationen und du wirst mehr Speicher haben.
/home und /home/basementmedia/ befindet sich ebenfalls auf der selben Partition, wie das Wurzelverzeichnis, auĂer /home/basementmedia/daten. Dementsprechend werden die 12GB auch dem Wurzelverzeichnis zugerechnet.
Du könntest den Ordner /home/basementmedia/ auf eine andere Partition als sda2 verschieben und dann /home einhÀngen mittels fstab.
Sorry, small intermediate question: I mounted my data partition under /mnt/data (and then linked all relevant folders to /home). Would it be better to mount it under /media/data instead? What would be the difference (partition should be mounted statically)?
Sorry, kleine Zwischenfrage: Ich habe meine Datenpartition unter /mnt/data eingehÀngt (und dann alle relevanten Ordner nach /home verlinkt). WÀre es besser, sie stadtdessen under /media/data einzuhÀngen? Was wÀre der Unterschied (Partition soll statisch gemountet sein)?
/mnt â historically only temporary mounts
/media â historically used for permanent mounts like cdrom, floppy disks etc., but also partitions which are used for bunch of âdataâ
/run/media â temporary per user mounts
If it is mounted to /media then common file managers will display the partition on the left side and it is easier accessible.
Kurz gesagt:
/mnt â historisch gesehen nur temporĂ€re Mounts
/media â historisch verwendet fĂŒr permanente Mounts wie cdrom, Disketten etc., aber auch Partitionen, die fĂŒr âDatenbĂŒndelâ verwendet werden
/run/media â temporĂ€re Mounts pro Benutzer
Wenn es nach /media gemountet ist, zeigen gÀngige Dateimanager die Partition auf der linken Seite an und sie ist leichter zugÀnglich.
peinliche Frage: Aber wie mache ich das?
Denn das komische bei mir ist ja, dass der Ordner âdatenâ des Verzeichnisses âhome/basementmediaâ auf sda3 verweist:
wenn ich nun möchte, dass das gesamte Verzeichnis âhome/basementmediaâ auf sda3 wandert: wie gehe ich da vor? Etwa so:
Ins Verzeichnis âhomeâ rein
Ordner âbasementmediaâ markieren und ausschneiden
Auf sda3 gehen
Inhalt einfĂŒgen
Aber dann wird ja im Schritt 2 ja auch der Ordner âdatenâ mit ausgeschnitten, denn der befindet sich ja im Verzeichnis âbasementmediaââŠund bei dem Verzeichnis handelt es sich ja um sda3 oder? Denn wenn ich in den Ordner daten gehe, befindet ich mich auf sda3?
Ich hab das so blöd verschachtelt, dass ich nicht weiĂ, wie man das jetzr wieder gerade biegt.
Daher wÀre die Frage:
Kannst du mir da die genauen Befehle oder eine Schritt - fĂŒr - Schritt Anweisung geben, wie ich
home/basementmedia sda3 verschiebe?
sda3 dann (wie du auch gemeint hattest) unter media/daten einhÀnge?
Puh ok⊠kein Meister ist vom Himmel gefallen oder so ^^ Auf jeden Fall ist der Ansatz nicht verkehrt, wenn man keine neue Partition erstellen will:
Immer eine Sicherung auĂerhalb des System machen, wie zum Beispiel auf einer externen Festplatte, bevor man solche Aktionen durchfĂŒhrt!
Aber dann kann man nicht die gesamte Partition einhÀngen, da du wahrscheinlich auch andere Ordner darauf hast. Ist zwar unkonventionell, eher vom Standard abweichend, aber man kann folgendes tun:
Alles sollte mit einer Live Sitzung gemacht werden (nicht lokal), kann aber sehr wohl im Textmodus als root lokal gemacht werden.
Du erstellst einen Ordner auf sda3 zum Beispiel âhomeâ (hier ist es egal wie du den nennst, nur keine Leerzeichen verwenden)
Dann verschiebst du den Ordner âbasementmediaâ aus /home in den erstellten Ordner auf sda3. FĂŒr eine 1:1 Kopie verwende am Besten rsync:
und dann löscht du den Ordner auf auf sda2.
4) So nun kommen wir zu speziellen Part: fstab. Dann nehmen wir bindfs um einen Ordner einzuhÀngen:
# sda3 auf /media/daten einhÀngen (vorhandenen Eintrag ersetzen)
# **Nicht vergessen den Ordner zu erstellen**
UUID=<UUID von sda3> /media/daten ext4 defaults 0 2
# Den home Ordner auf sda3 nach /home spiegelnd einhÀngen
/media/daten/home /home fuse.bindfs defaults 0 0
(Unter BtrFS kann man sich BindFS sparen, da es Subvolumes gibt, aber das eine andere Geschichte.)
Nach einem Neustart sollte der Ordner nun /media/daten/home auf /home eingehÀngt sein, aber die Daten sind auf sda3.
Standard wÀre aber:
Hier auch in einer Live Sitzung ausfĂŒhren
Eine neue Partition erstellen mit ext4 (sda3 vorher verkleinern)
Jetzt kopierst du den Ordner âbasementmediaâ auf sda4. FĂŒr eine 1:1 Kopie verwende am Besten rsync:
bin ich ĂŒber Thunar in dieses Verzeichnis gegangen und hab dort einen Ordner âhomeâ erstellt.
Und nun komm ich durcheinander, denn dieses neue Verzeichnis hat ja dann den Pfad
/home/basementmedia/daten/home/
Das kann doch nicht stimmen, oder?
Dann verschachtel ich doch immer mehrâŠich komm mit den ganzen homeâs durcheinander
Und am Ende soll ich dann ja von sda2 den basementmedia Ordner löschen
Wie mach ich das?
sda2 ist ja das Verzeichnis â/â, siehe
/dev/sda2 48G 41G 5,2G 89% /
somit mĂŒsste ich ja ĂŒber Thunar in dieses Verzeichnis â/â gehen (dann befind ich mich ja auf sda2)
und da dann in den Ordner âhomeâ und da dann den Ordner âbasementmediaâ löschen?
Aber damit lösche ich doch dann das Verzeichnis â/home/basementmediaâ
Aber da mein sda3 ja der Pfad
â/home/basementmedia/datenâ ist, siehe
und ich da im Schritt 2 den Ordner âhomeâ erzeugt habe -also quasi das Verzeichnis âhome/basementmedia/daten/homeâ - lösche ich das doch dann direkt wieder, oder?
Ich komm mit den ganzen verschachtelten Pfaden irgendwie nicht klar.
Sorry, sorry, tut mir so leid, dass ich mich hier so dumm anstelle, aber ich steig hier nicht wirklich durch.
Ich wĂŒrde es aber so gerne lernen / blicken, weil ich grundsĂ€tzlich kein Windows mehr will
Ja, das sollte man so nicht machen. Dann hab ich das wohl nicht exakt genug beschrieben⊠oder besser gedacht ich hÀtte es geschrieben⊠Also ich mach es nochmal DEUTLICHER:
Ich habe das kurz erwÀhnt:
Das bedeutet /home/basementmedia/daten soll nach /media/daten und DANN sollst du es verschieben. Stell dir das einfach mal so vor:
Die Partition sda3 ist ein Trink-Becher mit Deckel.
Auf den Becher steckst du ein Strohalm mit einer Beschriftung rein. Damit hast du es eingehÀngt (gemountet).
Du kannst jetzt soviele Strohhalme rein stechen wie du möchtest, der Inhalt bleibt der Selbe.
Also:
sudo umount /home/basementmedia/daten
fstab wie beschrieben Ă€ndern und Ărdner erstellen: sudo mkdir -p /media/daten
sudo mount /media/daten
Wenn umgehÀngt, dann sollte das so aussehen der rsync Befehl so aussehen:
[basementmedia@basementmedia ~]$ df -h
Dateisystem GröĂe Benutzt Verf. Verw% EingehĂ€ngt auf
dev 16G 0 16G 0% /dev
run 16G 1,7M 16G 1% /run
/dev/sda2 48G 30G 17G 65% /
tmpfs 16G 103M 16G 1% /dev/shm
tmpfs 4,0M 0 4,0M 0% /sys/fs/cgroup
tmpfs 16G 51M 16G 1% /tmp
/dev/sda3 410G 200G 189G 52% /media/daten
/dev/sda1 300M 312K 300M 1% /boot/efi
/dev/loop3 56M 56M 0 100% /var/lib/snapd/snap/core18/2074
/dev/loop1 62M 62M 0 100% /var/lib/snapd/snap/core20/1081
/dev/loop0 102M 102M 0 100% /var/lib/snapd/snap/p7zip-desktop/220
/dev/loop2 100M 100M 0 100% /var/lib/snapd/snap/core/11316
/dev/loop5 66M 66M 0 100% /var/lib/snapd/snap/gtk-common-themes/1515
/dev/loop4 33M 33M 0 100% /var/lib/snapd/snap/snapd/12159
/dev/loop6 256K 256K 0 100% /var/lib/snapd/snap/gtk2-common-themes/13
/dev/loop7 62M 62M 0 100% /var/lib/snapd/snap/core20/1026
/dev/loop8 998M 998M 0 100% /var/lib/snapd/snap/android-studio/105
/dev/loop9 997M 997M 0 100% /var/lib/snapd/snap/android-studio/113
/dev/loop10 33M 33M 0 100% /var/lib/snapd/snap/snapd/12398
tmpfs 3,2G 100K 3,2G 1% /run/user/1000
/dev/sdb2 1,9T 362G 1,5T 20% /run/media/basementmedia/Volume
/dev/sdc1 710G 387G 323G 55% /run/media/basementmedia/ExterneFestplatte
/dev/sdd1 15G 312K 15G 1% /run/media/basementmedia/FE36-C6F2
[basementmedia@basementmedia ~]$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=D535-636D /boot/efi vfat umask=0077 0 2
UUID=1d771084-77cd-461d-8ca1-d2eebd94aa2f / ext4 defaults,noatime 0 1
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
UUID=649e6c06-3495-4368-916a-a9d3fc5841bc /media/daten ext4 defaults 0 2
# Den home Ordner auf sda3 nach /home spiegelnd einhÀngen
/media/daten/home /home none defaults,bind 0 0
[basementmedia@basementmedia ~]$
Passt das jetzt so alles?
Den home.bak Ordner hab ich gelöscht, das war ja quasi nur eine Kopie des ursprĂŒnglichen home OrdnersâŠich hoffe das war ok
Jedenfalls hab ich jetzt wieder 16GB frei.
Muss ich noch irgendwas abschlieĂend machen?
Auf jeden Fall Danke fĂŒr dein Durchhaltevermögen.
Du hattest es ja nicht leicht mit mir
Da wirst du hier wenig Erfolg haben⊠da solltest zu einem Windows Forum⊠aber generell hab ich es auch gemacht, nur musste ich den Windows Bootloader selbst installieren, da das Setup nicht mehreren EFI Partition klar kam und seine selbst erstellte Partition nicht gefunden hat.