100% użycia dysku na świeżym systemie

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
hagop
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2008, 18:45
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

100% użycia dysku na świeżym systemie

Post autor: hagop »

Witam

Zainstalowałem system na komputerze (i5, 8gb ram, 120gb dysku) i skonfigurowałem do niego dostęp zdalny poprzez vnc i ssh poprzez vpn, ponieważ komputer znajduje się ponad 40km od mojego domu. Dziś chciałem na tym komputerze uruchomić moją platformę odczytu danych z inwerterów opartą skryptach pythona i bazie mysql. Nie mogłem się zalogować poprzez vnc więc spróbowałem poprzez ssh. To połączenie działało, więc z poziomu konsoli chciałem to zrobić. Pierwszą rzeczą było by zainstalowanie git'a aby pobrać moje repo ale otrzymałem taką informację:

Kod: Zaznacz cały

[sudo] hasło użytkownika fotonoze: 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe   
The following additional packages will be installed:
  git-man liberror-perl
Sugerowane pakiety:
  git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
Zostaną zainstalowane następujące NOWE pakiety:
  git git-man liberror-perl
0 aktualizowanych, 3 nowo instalowanych, 0 usuwanych i 59 nieaktualizowanych.
Konieczne pobranie 4 110 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 20,9 MB miejsca na dysku.
E: Niestety w /var/cache/apt/archives/ nie ma wystarczającej ilości wolnego miejsca
Sprawdziłem co się dzieje na dyskach:

Kod: Zaznacz cały

System plików  rozm. użyte dost. %uż. zamont. na
tmpfs           784M  1,9M  782M   1% /run
/dev/sda2       117G  111G     0 100% /
tmpfs           3,9G     0  3,9G   0% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
/dev/sda1       511M  5,3M  506M   2% /boot/efi
tmpfs           784M  108K  784M   1% /run/user/1000
Co mogło się stać z tym z tym systemem? Taką sytuację widzę po raz drugi (chyba na tym samym komputerze). We wcześniejszym przypadku miałem wszystko zainstalowane i uruchomione, po czym straciłem komunikację z komputerem. Gdy pojechałem do komputera okazało się że system nie chce nawet wystartować - system zawieszał się podczas uruchamiania trybu graficznego i informował o braku miejsca na dysku.

Co może być przyczyną i jak ewentualnie naprawić to zdalnie?
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: 100% użycia dysku na świeżym systemie

Post autor: mario_7 »

Jakieś logi rozrastają się w niekontrolowany sposób?
Albo jakiś program działa, co zapisuje strasznie dużo danych?

Przydałoby się wiedzieć coś więcej - który katalog tyle miejsca zajmuje.

Kod: Zaznacz cały

sudo du -h --max-depth 2 / | sort -h
Potem możesz iść tym poleceniem głębiej w katalogi które zajmują najwięcej miejsca aby dojść do tego który faktycznie jest winny tej sytuacji.
hagop
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2008, 18:45
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Re: 100% użycia dysku na świeżym systemie

Post autor: hagop »

100G zajmuje katalog logów

Kod: Zaznacz cały

100G	/var/log

Kod: Zaznacz cały

/var/log$ ls
alternatives.log    auth.log       boot.log    bootstrap.log  dmesg       dpkg.log        gdm3             kern.log       lastlog            syslog.1              ubuntu-advantage-timer.log
alternatives.log.1  auth.log.1     boot.log.1  btmp           dmesg.0     dpkg.log.1      gpu-manager.log  kern.log.1     openvpn            syslog.2.gz           ubuntu-advantage-timer.log.1
apport.log          auth.log.2.gz  boot.log.2  btmp.1         dmesg.1.gz  dpkg.log.2.gz   hp               kern.log.2.gz  private            syslog.3.gz           ubuntu-advantage-timer.log.2.gz
apport.log.1        auth.log.3.gz  boot.log.3  cups           dmesg.2.gz  faillog         installer        kern.log.3.gz  speech-dispatcher  syslog.4.gz           unattended-upgrades
apt                 auth.log.4.gz  boot.log.4  dist-upgrade   dmesg.3.gz  fontconfig.log  journal          kern.log.4.gz  syslog             ubuntu-advantage.log  wtmp

Kod: Zaznacz cały

sudo du -h
4,0K	./gdm3
36K	./cups
4,0K	./hp/tmp
8,0K	./hp
104K	./apt
4,0K	./speech-dispatcher
1,1M	./installer
4,0K	./dist-upgrade
4,2G	./journal/2ab7eddd5d6b4bb7a7d2ec47f29be4f7
4,2G	./journal
4,0K	./openvpn
4,0K	./unattended-upgrades
4,0K	./private
100G	.
Co tu tyle zajmuje?
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: 100% użycia dysku na świeżym systemie

Post autor: mario_7 »

Kod: Zaznacz cały

sudo ls -lhSr /var/log
/var/log/journal ma ponad 4GB - to sporo... coś w systemie produkuje dużo logów...
Zobacz dziennik logów

Kod: Zaznacz cały

journalctl -b
Naciśnij End i potem idź PgUp przeglądając logi od najnowszych i zwróć uwagę jakich wpisów jest dużo (pewnie jakieś w kółko się powtarzają).
hagop
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2008, 18:45
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Re: 100% użycia dysku na świeżym systemie

Post autor: hagop »

Kod: Zaznacz cały

razem 96G
-rw-r--r--  1 root              root               0 kwi 19 12:03 ubuntu-advantage.log
-rw-r--r--  1 root              root               0 wrz  9 08:12 dpkg.log
-rw-rw----  1 root              utmp               0 lip  1 00:00 btmp.1
-rw-------  1 root              root               0 wrz 10 00:00 boot.log
-rw-r-----  1 root              adm                0 lip  9 00:00 apport.log
-rw-r--r--  1 root              root               0 lip  1 00:00 alternatives.log
-rw-r-----  1 root              adm              461 lip  8 08:28 apport.log.1
-rw-r--r--  1 root              root             615 cze 30 19:35 ubuntu-advantage-timer.log.2.gz
-rw-rw----  1 root              utmp             768 wrz 20 18:22 btmp
-rw-r--r--  1 root              root            1,3K wrz  9 08:24 gpu-manager.log
-rw-r-----  1 syslog            adm             1,3K wrz  9 08:12 auth.log.3.gz
-rw-r-----  1 syslog            adm             4,0K wrz 11 00:00 auth.log.2.gz
drwxr-x---  2 root              adm             4,0K cze 17 12:16 unattended-upgrades
drwx------  2 speech-dispatcher root            4,0K sty  9  2022 speech-dispatcher
drwx------  2 root              root            4,0K kwi 19 12:02 private
drwxr-xr-x  2 root              root            4,0K mar 22 18:22 openvpn
-rw-r-----  1 syslog            adm             4,0K wrz 18 00:00 kern.log.1
-rw-r-----  1 syslog            adm             4,0K wrz 20 15:53 kern.log
drwxr-sr-x+ 3 root              systemd-journal 4,0K cze 17 12:15 journal
drwxrwxr-x  2 root              root            4,0K cze 17 12:15 installer
drwxr-xr-x  3 root              root            4,0K kwi 19 12:04 hp
drwx--x--x  2 root              gdm             4,0K cze 17 12:16 gdm3
drwxr-xr-x  2 root              root            4,0K kwi 18 19:47 dist-upgrade
drwxr-xr-x  2 root              root            4,0K wrz 20 00:00 cups
drwxr-xr-x  2 root              root            4,0K wrz  9 08:12 apt
-rw-r--r--  1 root              root            4,4K lip 10 20:00 ubuntu-advantage-timer.log.1
-rw-r-----  1 syslog            adm             5,1K lip  9 23:30 auth.log.4.gz
-rw-r--r--  1 root              root            5,1K wrz 20 19:28 ubuntu-advantage-timer.log
-rw-------  1 root              root            6,6K wrz  9 08:12 boot.log.2
-rw-rw-r--  1 root              utmp            7,5K wrz 20 18:24 wtmp
-rw-------  1 root              root            8,8K cze 19 00:00 boot.log.4
-rw-------  1 root              root            9,1K lip  9 00:00 boot.log.3
-rw-r--r--  1 root              root             11K cze 17 12:15 fontconfig.log
-rw-------  1 root              root             13K wrz 10 00:00 boot.log.1
-rw-r-----  1 syslog            adm              19K wrz  9 08:13 kern.log.3.gz
-rw-r-----  1 root              adm              19K cze 17 12:16 dmesg.3.gz
-rw-r-----  1 root              adm              19K lip  8 08:29 dmesg.1.gz
-rw-r-----  1 syslog            adm              21K wrz 11 00:00 kern.log.2.gz
-rw-r--r--  1 root              root             21K cze 17 12:14 alternatives.log.1
-rw-r-----  1 syslog            adm              22K lip 10 00:00 kern.log.4.gz
-rw-r-----  1 root              adm              24K lip  8 08:24 dmesg.2.gz
-rw-r--r--  1 root              root             32K cze 17 12:25 faillog
-rw-r-----  1 syslog            adm              48K wrz 20 20:08 auth.log
-rw-r--r--  1 root              root             61K lip  8 08:28 dpkg.log.1
-rw-r-----  1 syslog            adm              68K wrz 18 00:00 auth.log.1
-rw-r-----  1 root              adm              71K wrz  9 08:24 dmesg
-rw-r-----  1 root              adm              71K wrz  9 08:12 dmesg.0
-rw-r--r--  1 root              root             90K cze 17 12:28 dpkg.log.2.gz
-rw-r--r--  1 root              root            106K kwi 19 12:03 bootstrap.log
-rw-rw-r--  1 root              utmp            286K wrz 20 18:24 lastlog
-rw-r-----  1 syslog            adm              21M wrz  9 08:13 syslog.3.gz
-rw-r-----  1 syslog            adm              22M lip 10 00:00 syslog.4.gz
-rw-r-----  1 syslog            adm             693M wrz 11 00:00 syslog.2.gz
-rw-r-----  1 syslog            adm              29G wrz 20 20:08 syslog
-rw-r-----  1 syslog            adm              66G wrz 18 00:06 syslog.1
w journalctl cały czas powtarza się to:

Kod: Zaznacz cały

wrz 20 17:22:19 marko gvfsd[1136]: (process:1136): GLib-GIO-WARNING **: 15:22:19.270: fail: Błąd podczas akceptowania połączenia: Za dużo otwartych plików
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2200
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: 100% użycia dysku na świeżym systemie

Post autor: kobrawerde »

Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: 100% użycia dysku na świeżym systemie

Post autor: jacekalex »

Kod: Zaznacz cały

sudo apt install logrotate

Kod: Zaznacz cały

man logrotate
to po pierwsze

Kod: Zaznacz cały

sudo apt clean
to po drugie.

Tak na szybko możesz zrobić coś powłoką, tylko bez literówek, jak nie masz ochoty osobiście zasuwać do tego kompa.

Kod: Zaznacz cały

find /var/log/* -type f -mtime +3 | grep -v '/var/log/apt' |xargs rm -f;
Oczywiście z roota to trzeba zrobić.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: 100% użycia dysku na świeżym systemie

Post autor: mario_7 »

Zatem wygląda to na problem z rozszerzeniem do GNOME Shell o nazwie DING - gnome-shell-extension-desktop-icons-ng - jeśli masz taki pakiet, albo inaczej zainstalowałeś to rozszerzenie - usuń je.

Możliwe też, że to inny problem, związany z samym Nautilusem i gvfsd-trash - tutaj rozwiązania jeszcze brak. Obejściem problemu jest używanie innego menedżera plików np. Nemo lub Thunar.
hagop
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2008, 18:45
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Re: 100% użycia dysku na świeżym systemie

Post autor: hagop »

Odinstalowałem 2 wyżej wymienione pakiety, użyłem również apt autoremove. Zrobiło się 500mb na dysku wolnego, jak teraz usunąć bezpiecznie logi?
To nie zadziałało

Kod: Zaznacz cały

sudo > /var/log/syslog
-bash: /var/log/syslog: Brak dostępu
Awatar użytkownika
kszyhus
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1125
Rejestracja: 19 lis 2010, 08:34
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: okolice Ostrowa Wielkopolskiego

Re: 100% użycia dysku na świeżym systemie

Post autor: kszyhus »

System i pliki log najlepiej wyczyścisz programem "BleachBit"
Po uruchomieniu programu jako root zaznacz opcje które potrzebujesz.
Do usunięcia logów musisz wybrać opcję [Zrotowane dzienniki] na samym dole.
:clap: PC: ASRock Z270-Pro4 *** Intel i7 7700K *** 32GB RAM
PC: Gigabyte H270-HD3 *** Intel i5 7600K *** 16GB RAM
Laptop: Dell Vostro 3590 *** Intel i5-10210U *** 16GB RAM
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: 100% użycia dysku na świeżym systemie

Post autor: mario_7 »

Kod: Zaznacz cały

sudo su
echo "" > /var/log/syslog
echo "" > /var/log/syslog.1
rm /var/log/syslog.2.gz
exit
Zakładam, że te logi nie będą potrzebne, więc je po prostu usuwasz.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 5 gości