ubuntu--anfaenger
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
Hallo, Ich würde gerne meine root Partition vergrössern, ist sowas sorgenfrei möglich? Bei der damaligen Installation, hatte ich root 16gb gegeben, und nun bemerkt das es etwas knapp ist(trotz Systempflege). Das Problem was ich sehe die /home Partition liegt direkt hinter der /root, und ist am Anfang beschrieben. Mein Plan ist es über gparted als live usb die root zu vergrössern, und home zu verkleinern. Was meint ihr das mal so versuchen oder besser das System kompl neu installieren? pattes@pattes-tty:~$ sudo parted -l
Model: ATA Samsung SSD 860 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 1000GB 1000GB primary ext4
Model: Samsung SSD 960 EVO 250GB (nvme)
Disk /dev/nvme0n1: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 600MB 599MB fat32 boot, esp
2 600MB 16,6GB 16,0GB ext4
3 16,6GB 234GB 217GB ext4
4 234GB 250GB 16,0GB linux-swap(v1) swap
pattes@pattes-tty:~$
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 17655
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Kann man im Live-System mit gparted machen, wird aber lange dauern.
Vorher home verkleinern, dann root vergrößern.
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
DJKUhpisse schrieb:
Kann man im Live-System mit gparted machen, wird aber lange dauern. Vorher home verkleinern, dann root vergrößern.
Ok vielen Dank, ist für nächstes We geplant.
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Hallo!
ubuntu--anfaenger schrieb: Bei der damaligen Installation, hatte ich root 16gb gegeben, und nun bemerkt das es etwas knapp ist(trotz Systempflege).
df -h
…
/dev/sdb1 57G 49G 5.7G 90% /
Kein Kommentar 😀
Das Problem was ich sehe die /home Partition liegt direkt hinter der /root, und ist am Anfang beschrieben.
Du kannst auch bei Problemen mit dem Vergrößern von / oder verschieben von /home einfach eine weitere Partition am Ende anlegen und dort dann bspw. /usr auslagern und entsprechend in der fstab mounten. Also Home verkleinern, neue Partition anlegen, mit Dateisystem versehen, /usr hin-rsync-en, das neue /usr mittels fstab einbinden. Das schafft natürlich viel Platz auf /, also musst du ggf. prüfen, wie viel Platz du zukünftig fürs System haben willst. Bei der nächsten STS/LTS kannst du dann ja neu installieren und frische Partitionen (mit LVM?) anlegen. Abgesehen von meinem Altsystem aus der Ausgabe oben nutze ich immer LVM, ZFS oder ähnliches, damit ich Speicherplatz dynamisch anpassen kann. Macht es zudem dank Snapshots auch möglich auf stark frequentierten Platten ein Backup zu ziehen. Performanceverluste sind bei LVM quasi nicht messbar, zumindest nicht bei meinen Setups. Vielleicht bei Kapazitäten über 12TB, das müssen andere beantworten.
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
ChickenLipsRfun2eat schrieb:
Kein Kommentar 😀
Was willst Du mir damit sagen? 😳 lg,
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15900
|
Hallo ubuntu--anfaenger, Das Teile von root auf eine neue Partition ausgelagert werden können .... Gruss Lidux
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
ubuntu--anfaenger schrieb: Was willst Du mir damit sagen? 😳
16GB finde ich recht knapp bemessen. Es kommt natürlich auf die verwendeten Pakete / Software / Zusatzbibliotheken an, die man installiert und es geht auch mit 10GB, wenn man bei einer nahezu frischen Installation bleibt. Es ist abhängig davon, was man konkret mit diesem System macht. Eine reine „Office-Installation“ kommt locker mit 16GB aus, wenn du Snap/Flatpak/Appimage verwendest, selbst kompilierst oder diverse Desktopumgebungen parallel verwendest, steigt das schnell an. Die Frage ist immer, wo der Platz verwendet wird. Wenn du da ein wenig mehr ins Detail gehst, gibt es vielleicht noch Alternativen. Den Rest des Textes hat Lidux in 9206309 gut zusammengefasst: Das Teile von root auf eine neue Partition ausgelagert werden können ....
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
ChickenLipsRfun2eat schrieb:
Die Frage ist immer, wo der Platz verwendet wird. Wenn du da ein wenig mehr ins Detail gehst, gibt es vielleicht noch Alternativen.
Das ganze snap hab ich deinstalliert, das frass am meissten weg..Desktop Umgebung ist i3/gnome, gnome nur noch wegen Nautilus+ein paar Anwendungen. Der grösste Verbrauch hat /usr/lib/x86_64-linux-gnu/ mit 1.3gb und /usr/share/ mit 1.5gb Falls ich mal neu installiere, braucht man eigentlich noch swap? und macht es Sinn alle Pakete die vorher installiert waren in einem Rutsch aufs neue System rüberzuspielen? lg,
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15900
|
Hallo ubuntu--anfaenger, Und wieviele Kernel sind installiert ? Gruss Lidux
|
Speedy-10
Anmeldungsdatum: 23. März 2010
Beiträge: 864
Wohnort: Pfalz
|
Hi ubuntu--anfaenger,
pruefe doch mal mit ncdu /var/ , ob du nicht einige GB an Platz durch Löschen von Cache oder Log-Dateien frei machen kannst. Ohne snap und flatpack kommt man leicht mit 16 GB aus.
LG
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
ubuntu--anfaenger schrieb: Das ganze snap hab ich deinstalliert, das frass am meissten weg..Desktop Umgebung ist i3/gnome, gnome nur noch wegen Nautilus+ein paar Anwendungen.
Gehört zwar nicht zum Thema, aber du kannst dir als i3-Fan mal sway ansehen. Das ist die Wayland-Alternative zu i3 (deine Konfiguration kannst du übernehmen). Spart allerdings keinen nennenswerten Platz. Der grösste Verbrauch hat /usr/lib/x86_64-linux-gnu/ mit 1.3gb und /usr/share/ mit 1.5gb
Das sind zusammen gerade mal 3GB. Da sollten 16GB dicke reichen. Was verbraucht denn den ganzen Platz bei dir? du kannst dich mit du -h -d1 / immer weiter in der Verzeichnisstruktur bewegen, um den Übeltäter zu finden. Also bspw. du -hd1 /
… #ergibt großes /var
du -hd1 /var/
…
du -hd1 /var/log
… Falls ich mal neu installiere, braucht man eigentlich noch swap? und macht es Sinn alle Pakete die vorher installiert waren in einem Rutsch aufs neue System rüberzuspielen?
Aktuell wird für swap keine Partition mehr verwendet, sondern es wird ein swapfile erstellt, welches natürlich auch Platz braucht. Dessen Größe und Benutzung richtet sich nach deinem Speicherverbrauch und vorhandenen Speicher. Je nachdem wie viel RAM dein System hat und wie viel du durch deine Anwendungen brauchst, fällt die Antwort unterschiedlich aus. Plane die Datei aber mit ein, wenn deine Plattenkapazität das zulässt. Alte Pakete würde ich nicht übernehmen, eine Neuinstallation ist immer gut zum aufräumen. Wenn du das tust, schreib die Liste mit oder Liste dir die einzeln angeforderten Pakete nachträglich auf (siehe /var/log/apt/history.log{.N.gz}). Dann hast du eine Liste mit „nacharbeiten“, die du nach jeder Neuinstallation nutzen kannst. Was du eventuell übernehmen könntest, sind Teile der Konfigurationen aus /etc, wenn du systemweit was verändert hast. Wenn du das immer bei den Nutzern selbst änderst, reicht es das /home zu behalten.
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
Lidux schrieb:
Und wieviele Kernel sind installiert ?
2 Speedy-10 schrieb:
Hi ubuntu--anfaenger, pruefe doch mal mit ncdu /var/, ob du nicht einige GB an Platz durch Löschen von Cache oder Log-Dateien frei machen kannst.
Ja hatte ich schon gemacht, journal+die alten logs die schon gepackt waren. Es ist auch nicht akut, ich habe jetzt noch 8gb von 16gb auf root Platz. ChickenLipsRfun2eat schrieb:
Das sind zusammen gerade mal 3GB. Da sollten 16GB dicke reichen. Was verbraucht denn den ganzen Platz bei dir? du kannst dich mit du -h -d1 / immer weiter in der Verzeichnisstruktur bewegen, um den Übeltäter zu finden. Also bspw.
Ich glaube hatte mich falsch ausgedrückt, ich hab ja noch 8gb frei.Es gibt keinen Übeltäter der root voll laufen lässt.(ich meine auch nicht das Verzeichnis root, sondern / siehe Screenshot)
Aktuell wird für swap keine Partition mehr verwendet, sondern es wird ein swapfile erstellt, welches natürlich auch Platz braucht.
Auf welcher Partition bzw. wo Erstelle ich dieses swap File(welches Verzeichnis)?
Alte Pakete würde ich nicht übernehmen, eine Neuinstallation ist immer gut zum aufräumen. Wenn du das tust, schreib die Liste mit oder Liste dir die einzeln angeforderten Pakete nachträglich auf (siehe /var/log/apt/history.log{.N.gz}). Dann hast du eine Liste mit „nacharbeiten“, die du nach jeder Neuinstallation nutzen kannst. Was du eventuell übernehmen könntest, sind Teile der Konfigurationen aus /etc, wenn du systemweit was verändert hast. Wenn du das immer bei den Nutzern selbst änderst, reicht es das /home zu behalten.
ok danke 👍
- Bilder
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
ubuntu--anfaenger schrieb: Ich glaube hatte mich falsch ausgedrückt, ich hab ja noch 8gb frei.Es gibt keinen Übeltäter der root voll laufen lässt.(ich meine auch nicht das Verzeichnis root, sondern / siehe Screenshot)
Das Verzeichnis / heißt root (Wurzel). Damit ist in den seltensten Fällen /root gemeint, was das Homeverzeichnis des root-Nutzers wäre.
Auf welcher Partition bzw. wo Erstelle ich dieses swap File(welches Verzeichnis)?
Du erstellst das gar nicht. Das System kümmert sich bei einer Neuinstallation darum, wenn bei der Partitionierung keine swap-Partition genutzt wird. Wenn du manuell eingreifen möchtest, siehe Swap. Aktuell hast du ja eine Swap-Partition, die kannst du auch weiter nutzen. Was ist denn nun konkret das Problem? Mit deinem Platzbedarf von gerade mal 6-7GB sehe ich keinen Grund / zu vergrößern. Falls du nun mit kompilieren und Selbstbau-Programmen anfangen willst, lagere /usr aus, da dieses Verzeichnis immens anwächst. Ansonsten beschreibe, wieso dir 8GB freier Platz zu knapp sind, vllt gibt es Alternativen. Wenn es dir nur um die Theorie geht: Per Live-System (oder Platte im anderen Rechner) von außerhalb auf die Partitionierung zugreifen. Theoretisch könntest du sogar so arbeiten: Du verkleinerst die Home-Partition (Achtung: verkleinern ist immer gefährlich), löschst die swap-Partition und erstellst dann hinter der home-Partition deine Wunsch-/-Partition, ziehst die Daten von der ersten Partition dorthin und nutzt die alte /-Partition einfach als swap-Partition. fstab anpassen. Fertig.
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
ChickenLipsRfun2eat schrieb:
Was ist denn nun konkret das Problem?
Ich update sehr oft, und würde auch gerne mal mehr als 2 Kernel drauf lassen, und nicht jede Woche das /var/log/journal aufräumen, wenn dann noch snap installiert wäre ja dann wird es knapp. Im Grunde will ich einfach etwas Luft nach oben haben, ich versuche am We /home nach rechts zu verkleinern und / zu vergrössern, falls das in die Hose geht dann Neuinstallation ohne swap partition.
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15900
|
Hallo ubuntu--anfaenger, Du brauchst nicht mehr als drei Kernel. Schließlich haben davon wahrscheinlich 1-2 Sicherheitslücken .... außerdem hast du jetzt genug Platz auf /. Und bezüglich swap brauchst du auch nicht ändern. Gruss Lidux
|