Nowe posty

Autor Wątek: Problem z brakiem miejsca na partycji systemowej  (Przeczytany 767 razy)

Offline Pawel87

  • Nowy na forum
  • *
  • Wiadomości: 5
    • Zobacz profil
Problem z brakiem miejsca na partycji systemowej
« dnia: 2023-01-11, 14:21:01 »
Witam wszystkich! Jestem nowym użytkownikiem forum oraz Linuxa. Jakiś czas temu przesiadłem się z Windowsa na Linuxa Mint zachęcony jakimś filmikiem na youtubie. Instalacja przebiegła bez problemów, wykonałem wszystko zgodnie z instrukcją i cieszyłem się nowym systemem... do czasu. Problem polega na tym, że zaczęło mi zwyczajnie brakować miejsca na partycji na której zainstalowałem system. Zgodnie z poradami z internetu przydzieliłem 20 GB na system, 8 GB na SWAP, 200 MB na BIOS, reszta na pliki (472 GB), lecz po jakimś czasie używania miejsca na partycji systemowej jest już na tyle mało, że nawet nie mogę przeprowadzić aktualizacji. Z programów, które zainstalowałem to STEAM (kilka gier, ale one chyba instalują się na tej największej partycji, bo widzę, że jak coś zainstaluję to tam miejsca ubywa, a nie na systemowej), ZOOM, WINE, LUTRIS oraz jakiś programik do obsługi pada od XBOX360. Próbowałem czyścić system programem BleachBit i komendami z poziomu konsoli. Raz nawet system nie chciał się załadować i po uruchomieniu z SHIFTem (GRUB) udało mi się jakoś zwolnić trochę miejsca, aby w ogóle wystartował.
Moje pytanie jest proste - co mam zrobić, aby zwolnić/rozszerzyć miejsce na partycji systemowej?
Być może nie do końca rozumiem jeszcze zasadę działania Linuxa, ponieważ jak pisałem na wstępie jestem świeżakiem, więc proszę o w miarę zrozumiałe porady. Czy to normalne, że miejsce na partycji systemowej jest tak pochłaniane? I przez co? Czy aktualizacje powodują zanik miejsca? Aktualnie pozbyłem się nawet kilku niepotrzebnych programów, które były w "pakiecie startowym", ale gdybym chciał cokolwiek zainstalować to już nie ma opcji.
Dziękuję za pomoc :)

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2913
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #1 dnia: 2023-01-11, 14:54:46 »
Sprawdź katalog /var/cache/apt/archives/. Możesz stamtąd wywalić wszystko, to kopie "instalek" wszystkich aplikacji z repozytoriów. Jak system będzie czegoś potrzebował, to sobie znowu ściągnie. Możesz też popatrzeć na /var/log (też lubi spuchnąć).

Natomiast zastanowiłbym się z czasem nad repartycjonowaniem systemu: albo w ogóle bez wydzielonego /home, albo z wydzielonym /home ale wszystko pod kontrolą LVM. W moich systemach / rzadko jest zajęty poniżej 30GB... Na ogół bliżej 40... Zwykle root robię 60-80GB, ale ja pier*ty jestem :)
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline mackeire

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 458
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #2 dnia: 2023-01-11, 16:20:21 »
Sprawdź sobie kolego czy system nie kolekcjonuje sobie starych kerneli. To mogą być GIGABAJTY.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2628
  • 1709
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #3 dnia: 2023-01-12, 06:16:04 »
Cytuj
Zgodnie z poradami z internetu przydzieliłem 20 GB na system
Ja mam partycje 100GB dla Ubuntu w tym zajęte jest 40GB w tym katalog domowy zajmuje 8GB
bynajmniej tak mi GParted pakazuje.
mate-disk-usage-analyzer sygeruje mi że biblioteki zajmują najwięcej miejsca.

1. Jeśli korzystasz z Flatpak , Snap , AppImage to miejsce na dysku będzie znikać bardzo szybko.

2. To prawda że jeśli kernele nie są automatycznie usuwane to system też bardzo szybko się zapycha
https://forums.linuxmint.com/viewtopic.php?p=1970248#p1970248

3. Gry mogą być na osobnej partycji, ale ustawienia dla niektórych gier mogą być w katalogu domowym.
np. /home/user/.local/share/feral-interactive/

4. Możesz sobie przetestować kilka komend , np.

Pokaże 5 największych katalogów zawierające katalogi w katalogu /usr
du -h /usr | sort -hr | head -5

Pokaże 5 największych katalogów zawierające katalogi i pliki w katalogu /usr
du -ah /usr | sort -hr | head -5

Pokaże 5 największych plików w katalogu /usr
find /usr -type f -exec du -ah {} + | sort -hr | head -5

Może to nie najlepszy zestaw, ale to lepsze niż nic, może ktoś zna lepsze komendy.
Nie podałem dwóch, nie ująłem nawet od razu  katalogu głównego " / "
ponieważ katalogów montowania " /media , /mnt "
katalogu /proc . /swap i
 może jeszcze czegoś należy pominąć.

5. Do rozszerzenia partycji można teoretycznie użyć GParted.
Ale trzeba być gotowym na fakt że może to popsuć system.
Dlatego warto robić kopie ważnych plików na osobnym nośniku.
« Ostatnia zmiana: 2023-01-12, 06:23:22 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline kszyhu

  • Użytkownik
  • **
  • Wiadomości: 51
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #4 dnia: 2023-01-12, 07:39:08 »
...Moje pytanie jest proste - co mam zrobić, aby zwolnić/rozszerzyć miejsce na partycji systemowej?
...
Żeby coś doradzić trzeba wiedzieć jak dysk jest podzielony na partycje.
Podaj wynik komendy:
lsblk -f

Offline Pawel87

  • Nowy na forum
  • *
  • Wiadomości: 5
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #5 dnia: 2023-01-12, 18:13:52 »
Dziękuję za szybkie odpowiedzi.

Katalog /var/cache/apt/archives/ zajmuje 4,9 MB, a katalog  /var/log około 1,1 GB, ale nie mogę z nich nic usunąć, bo tak opcja jest niedostępna i nie wiem jak to zmienić.

Po usunięciu starych kerneli przybyło około 1 GB, więc super :)

Czy korzystam z Flatpak , Snap , AppImage - nie wiem :/

home/user/.local/share/feral-interactive/ - nie ma takiego katalogu, albo nie umiem go znaleźć

Po wpisaniu komendy du -h /usr | sort -hr | head -5 mam takie wyniki:
8,6G   /usr
5,2G   /usr/lib
3,1G   /usr/share
1,9G   /usr/lib/x86_64-linux-gnu
821M   /usr/lib/i386-linux-gnu

Oraz podział dysku z komendy lsblk -f

NAME FSTYPE LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                   
├─sda1
│    ext4         94fe33bf-4c09-456a-a45b-747a6eb0120f    1,1G    89% /
├─sda2
│    swap         72f649af-38bb-4666-8931-a0b8dcc605a9                [SWAP]
├─sda3
│                                                                     
└─sda4
     ext4         04ba0fb6-8f7c-469a-83de-429535ea3a1c  291,9G    27% /home
sr0             


Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 391
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #6 dnia: 2023-01-12, 18:30:47 »
Pisałeś, że system się uruchamia, więc po kolei:
sudo su -
systemctl stop systemd-journald
systemctl disable --now rsyslog

find /var/log/ -type f -delete

mkdir -p /etc/systemd/journald.conf.d/
nano /etc/systemd/journald.conf.d/custom.conf

Wklej taką zawartość:
[Journal]
Storage=persistent
SplitMode=none
MaxLevelStore=info
SystemMaxUse=128M

Zapisz zmiany za pomocą skrótu Ctrl+S
Wyjdź z edytora za pomocą skrótu Ctrl+X

O ile tam jest rsyslog to go wyłączyłeś/liśmy - 2 syslogi w barszcz to za dużo!

Na koniec włącz/my journald:
systemctl start systemd-journald

Zrestartuj komputer, jeździć - obserwować ;P

Cytuj
Czy korzystam z Flatpak , Snap , AppImage - nie wiem :/
Poszukaj w ustawieniach menedżera oprogramowania, może jakiś użytkownik podpowie gdzie to dokładnie sprawdzić.

Kwestia jest taka: czy duża objętość logów jest spowodowana błędami czegoś lub li tylko niekontrolowanym, acz naturalnym rozrostem logów systemd-journald.

Po restarcie komputera i używaniu jakiś czas sprawdź:
sudo su -
dmesg -xl 3,4
Potem osobno:
journalctl -q -b -p 3
journalctl -q -b -p 4..4
marcin82

Offline kszyhu

  • Użytkownik
  • **
  • Wiadomości: 51
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #7 dnia: 2023-01-13, 07:30:03 »
Po wynikach:
lsblk -f
widzę, że mógłbyś usunąć partycję sda2 i sda3 (sda2 to swap a sda3 pusta) i o uzyskane miejsce (w zależności ile ma partycja swap)powiększyć partycję sda1. Zamiast partycji swap w powiększonej partycji systemowej (sda1) utworzyć plik wymiany swapfile.
Poczytaj o swap i swapfile.
Wszystko to musiałbyś wykonać z systemu liveCD i oczywiście uaktualnić plik /etc/fstab.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2628
  • 1709
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #8 dnia: 2023-01-13, 07:36:25 »
Ciekawe tylko czy sobie poradzi.

Odnośnie
Cytuj
Czy korzystam z Flatpak , Snap , AppImage - nie wiem :/
Jakis gościu chyba próbował sobie na to samo pytanie odpowiedzieć.   
https://raw.githubusercontent.com/tele1/LinuxScripts/main/how.many.apps.installed.bash
curl -s https://raw.githubusercontent.com/tele1/LinuxScripts/main/how.many.apps.installed.bash | bash

Installed packages:
==================
WARNING: There is 1 new warning. See 'snap warnings'.
snap = 11
apt = 2643
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline mackeire

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 458
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #9 dnia: 2023-01-13, 07:52:54 »
Pierwsze co robię po instalacji to sudo apt purge snapd i sudo apt purge flatpak. Dobrze że to nie windows i jeszcze jest jakiś wybór :)

Offline Pawel87

  • Nowy na forum
  • *
  • Wiadomości: 5
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #10 dnia: 2023-01-13, 15:56:55 »
Ok, wykonałem komendy o których pisał marcin'82, zwolniło się trochę miejsca. Teraz wolne miejsce na partycji systemowej zwiększyło się do 2,1 GB, więc bardzo fajnie.

Wykonałem również komendę
curl -s https://raw.githubusercontent.com/tele1/LinuxScripts/main/how.many.apps.installed.bash | bash

i wyszło

Installed packages:
==================
apt = 2556

Jeżeli chodzi o partycję sda2 to jest SWAP i ma wielkość 8 GB (zrobiłem taką, bo była w poradniku instalacji), partycja sda3 to raptem 200 MB.

Offline kszyhu

  • Użytkownik
  • **
  • Wiadomości: 51
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #11 dnia: 2023-01-13, 18:49:00 »
A ile RAM-u masz w tym kompie?
Jak byś zlikwidował partycję swap (sda2) + sda3  i połączył z systemową to byś zyskał 8 GB wolnego miejsca. Potem w zależności ile masz RAM-u zrobiłbyś plik wymiany swapfile.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 391
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #12 dnia: 2023-01-13, 18:56:58 »
Podaj też czy to jest laptop czy komputer stacjonarny oraz czy korzystasz z hibernacji (nie wstrzymania).
marcin82

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2628
  • 1709
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #13 dnia: 2023-01-14, 10:16:28 »
Tylko jako ciekawostkę wspomnę
 że inxi także pokazuje ilość pakietów
Przykład:
inxi -Fxxrzc0
...
Repos:
  Packages: 2727 apt: 2715 snap: 12
...
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Pawel87

  • Nowy na forum
  • *
  • Wiadomości: 5
    • Zobacz profil
Odp: Problem z brakiem miejsca na partycji systemowej
« Odpowiedź #14 dnia: 2023-01-16, 14:38:15 »
Jest to stary laptop Samsung

System:
  Kernel: 5.4.0-137-generic x86_64 bits: 64 compiler: gcc v: 9.4.0
  Desktop: MATE 1.26.0 wm: marco dm: LightDM Distro: Linux Mint 20.3 Una
  base: Ubuntu 20.04 focal
Machine:
  Type: Laptop System: SAMSUNG product: R530/R730 v: N/A serial: <filter>
  Chassis: type: 9 serial: <filter>
  Mobo: SAMSUNG model: R530/R730 serial: <filter> BIOS: Phoenix
  v: 00KQ.M000.20100312.hkk date: 03/12/2010
Battery:
  ID-1: BAT1 charge: 15.5 Wh condition: 15.5/48.8 Wh (32%) volts: N/A/11.1
  model: SAMSUNG Electronics serial: N/A status: Full
CPU:
  Topology: Dual Core model: Intel Core i3 M 330 bits: 64 type: MT MCP
  arch: Nehalem rev: 2 L2 cache: 3072 KiB
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 17023
  Speed: 1018 MHz min/max: 933/2133 MHz Core speeds (MHz): 1: 1048 2: 960
  3: 1005 4: 1070
Graphics:
  Device-1: NVIDIA GT218M [GeForce 310M] vendor: Samsung Co driver: nvidia
  v: 340.108 bus ID: 02:00.0 chip ID: 10de:0a75
  Display: x11 server: X.Org 1.20.13 driver: nvidia compositor: compton
  resolution: 1366x768~60Hz
  OpenGL: renderer: GeForce 310M/PCIe/SSE2 v: 3.3.0 NVIDIA 340.108
  direct render: Yes
Audio:
  Device-1: Intel 5 Series/3400 Series High Definition Audio
  vendor: Samsung Co R730 Laptop driver: snd_hda_intel v: kernel
  bus ID: 00:1b.0 chip ID: 8086:3b56
  Device-2: NVIDIA High Definition Audio vendor: Samsung Co
  driver: snd_hda_intel v: kernel bus ID: 02:00.1 chip ID: 10de:0be3
  Sound Server: ALSA v: k5.4.0-137-generic
Network:
  Device-1: Qualcomm Atheros AR9285 Wireless Network Adapter
  vendor: Foxconn T77H121.05 802.11bgn driver: ath9k v: kernel port: 2000
  bus ID: 03:00.0 chip ID: 168c:002b
  IF: wlp3s0 state: up mac: <filter>
  Device-2: Marvell Yukon Optima 88E8059 [PCIe Gigabit Ethernet with AVB]
  vendor: Samsung Co driver: sky2 v: 1.30 port: 5000 bus ID: 07:00.0
  chip ID: 11ab:4381
  IF: enp7s0 state: down mac: <filter>
  Device-3: Microsoft Xbox 360 Wireless Adapter type: USB driver: xpad
  bus ID: 2-1.2:3 chip ID: 045e:0719
Drives:
  Local Storage: total: 465.76 GiB used: 133.00 GiB (28.6%)
  ID-1: /dev/sda vendor: Toshiba model: MQ01ABF050 size: 465.76 GiB
  speed: 3.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 18.16 GiB used: 15.30 GiB (84.2%) fs: ext4 dev: /dev/sda1
  ID-2: /home size: 431.53 GiB used: 117.70 GiB (27.3%) fs: ext4
  dev: /dev/sda4
  ID-3: swap-1 size: 7.45 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda2
Sensors:
  System Temperatures: cpu: 57.0 C mobo: 57.0 C gpu: nvidia temp: 59 C
  Fan Speeds (RPM): N/A
Repos:
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/additional-repositories.list
  1: deb https://dl.winehq.org/wine-builds/ubuntu/ focal main
  Active apt repos in: /etc/apt/sources.list.d/lutris-team-lutris-focal.list
  1: deb http://ppa.launchpad.net/lutris-team/lutris/ubuntu focal main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
  1: deb https://ftp.icm.edu.pl/pub/Linux/dist/linuxmint/packages una main upstream import backport
  2: deb http://ftp.icm.edu.pl/pub/Linux/ubuntu focal main restricted universe multiverse
  3: deb http://ftp.icm.edu.pl/pub/Linux/ubuntu focal-updates main restricted universe multiverse
  4: deb http://ftp.icm.edu.pl/pub/Linux/ubuntu focal-backports main restricted universe multiverse
  5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
  6: deb http://archive.canonical.com/ubuntu/ focal partner
  Active apt repos in: /etc/apt/sources.list.d/steam.list
  1: deb [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
  2: deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
Info:
  Processes: 209 Uptime: 3h 27m Memory: 3.71 GiB used: 1.68 GiB (45.4%)
  Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.4.0 alt: 9 Shell: bash
  v: 5.0.17 running in: mate-terminal inxi: 3.0.38