Odchudzenie /dev/sda1 - full

Instalacja i konfiguracja oprogramowania sieciowego.
madek
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 07 sie 2018, 13:30
Środowisko graficzne: Brak

Odchudzenie /dev/sda1 - full

Post autor: madek » 26 wrz 2018, 10:49

Witajcie, mam VPS z jedną aplikacją i się zapełnił. Miałem /dev/sda1 zapełnione w 100%

Poleceniami:
sudo apt-get autoremove
sudo apt-get autoclean

zajętość miejsca spadła do 96%. Jak oczyścić resztę ?

Filesystem Size Used Avail Use% Mounted on
udev 967M 0 967M 0% /dev
tmpfs 196M 8,0M 188M 5% /run
/dev/sda1 9,7G 9,2G 459M 96% /
tmpfs 977M 0 977M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 977M 0 977M 0% /sys/fs/cgroup
tmpfs 196M 0 196M 0% /run/user/1001

W lokalizacji dev/ mam 2 pliku które ważą po ok. 3GB.Czy można je usunać chodzi o pliki "zero" oraz "full" ?
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 7510
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Odchudzenie /dev/sda1 - full

Post autor: mario_7 » 27 wrz 2018, 10:02

/dev/ to wirtualny system plików tworzony przez kernel na potrzeby używania urządzeń przez oprogramowanie. Jego rozmiarem się nie przejmuj - też jest wirtualny (w sensie - te pliki tylko raportują że mają jakiś rozmiar, bo w rzeczywistości nie mają). Poczytaj sobie man full oraz man zero.
Systemy plików typu tmpfs są utworzone w pamięci RAM, więc też nie wpływają na zajęte miejsce na dysku.
Jedyna linijka, która jest interesująca to ta z /dev/sda1 - tutaj masz napisane ile jest zajętego miejsca na partycji sda1 i ile miejsca jest w systemie (dla katalogu /, który jest początkiem drzewa wszystkich innych katalogów).
Jak sam widzisz - z tego logu nic generalnie nie wynika poza faktem, że masz tam 96% zajętego miejsca.

Jeśli chcesz więcej szczegółów, to użyj innego polecenia (może wykonywać dosyć długo jeśli dysk jest duży lub wolny):

Kod: Zaznacz cały

du -ah --max-depth=1 /
(nie przejmuj się błędami dostępów do plików zwłaszcza w katalogach /proc, /dev, czy /sys (to są wirtualne katalogi). Możesz uruchomić z sudo, żeby sprawdzać też katalogi/pliki do których ma dostęp root.
To wyświetli podsumowanie ile zajmują poszczególne pliki i katalogi bezpośrednio w /.
Możesz podać inną ścieżkę, albo zwiększyć poziom głębokości przeszukania poprzez zmianę wartości 1 na inną.
Dzięki temu będziesz widział ile zajmują poszczególne katalogi i wchodzą do nich głębiej - które podkatalogi i pliki są takie duże.
Może logi nie są rotowane i dlatego zajmują bardzo duża miejsca na serwerze? Albo może tworzysz gdzieś kopie zapasowe bez umiaru? Przekonasz się sam. ;)
Podstawowe info o katalogach w Linuksie, żeby tak po omacku nie szukać: https://pl.wikibooks.org/wiki/Linux/Sys ... log%C3%B3w
Czytelnia - poczytaj, Google - poszukaj
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 3959
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Odchudzenie /dev/sda1 - full

Post autor: jacekalex » 27 wrz 2018, 10:10

@madek

Jeżeli to VPS, to zacznij od sprawdzenia zajętości /var/log i skonfigurowania narzędzia logrotate.
Sprawdzenie zajętości /var/log?

Kod: Zaznacz cały

du -shm /var/log
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 :)
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”