Strona 1 z 1

Odchudzenie /dev/sda1 - full

: 26 wrz 2018, 10:49
autor: madek
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" ?

Re: Odchudzenie /dev/sda1 - full

: 27 wrz 2018, 10:02
autor: mario_7
/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

Re: Odchudzenie /dev/sda1 - full

: 27 wrz 2018, 10:10
autor: jacekalex
@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