Wolne miejsce znika z dysku i zabija dzia

Konfiguracja serwerów, usług, itp.
k35
Posty: 3
Rejestracja: 04 marca 2009, 19:02

Wolne miejsce znika z dysku i zabija działanie całego serwera

Post autor: k35 »

Witam.

Kilka dni temu postawiłem sobie serwer (apache, php, mysql, ftp) i już po raz kolejny nęka mnie ten sam problem. Mianowicie wolne miejsce znika z dysku - nie ma go ale jest - już tłumaczę o co chodzi.

Wszystko działa w najlepsze, kiedy to nagle z niczego pada wypluwając z siebie błędy typu:
Fatal error: Out of memory (allocated 1572864) (tried to allocate 311296 bytes) in /home/kes/public_html/isf/Sources/Load.php on line 1358
oraz inne związane z brakiem wolnego miejsca na dysku.

Sprawdzam zatem:

Kod: Zaznacz cały

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs            5.0G  1.3G     0 100% /
Coś tu nie gra, jakim cudem 5.0-1.3=0?

Aby się upewnić sprawdzam dodatkowo:

Kod: Zaznacz cały

# du -h -c --max-depth=1 /
4.0K    /initrd
4.0K    /srv
764M    /home
4.0K    /dev
214M    /var
313M    /usr
2.6M    /etc
20K     /tmp
0       /proc
4.0K    /boot
8.0M    /lib
4.0K    /swap
3.0M    /bin
0       /sys
4.0K    /media
4.0K    /mnt
12M     /root
4.0K    /opt
2.8M    /sbin
1.3G    /
1.3G    total
nie chce być inaczej!

Co jeszcze dziwniejsze bez przeszkód mogę wykonać np.:

Kod: Zaznacz cały

# dd if=/dev/zero of=costam bs=1024 count=262144
262144+0 records in
262144+0 records out
268435456 bytes (268 MB) copied, 6.43944 seconds, 41.7 MB/s
I wtedy:

Kod: Zaznacz cały

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs            5.0G  1.6G     0 100% /
Niby miejsca nie ma, a jednak.

Po restarcie:

Kod: Zaznacz cały

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs            5.0G  1.3G  192M  88% /
wszystko działa. Przez kolejne 15 minut, po których miejsce znów zniknie i wszystko padnie.

Googlując po sieci spotkałem się z poradami typu "kup większy dysk" albo "załóż więcej partycji". Niestety nie mam takiej możliwości, dodam również, że na pewno nie zawaliłem dysku żadnymi danymi - bo takie również czytałem sugestie. System jest świeży i używam go wyłącznie na potrzeby programów wymienionych na początku.

Wyszło to niestety trochę przydługie, ale starałem się jak najlepiej naświetlić tą dziwną sytuację.
Zatem co pożera wolne miejsce i jak je przywrócić...?

Z góry dziękuję wszystkim, którzy zechcą udzielić mi jakiś wskazówek.
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

Fsck sprawdzałeś dysk?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jaki typ systemu plików posiadasz na dysku?
Rodzynus
Posty: 3
Rejestracja: 23 września 2007, 14:08

Post autor: Rodzynus »

Miałem kiedyś coś podobnego, nie wiem czy to samo. Sprawdź co mówi:

Kod: Zaznacz cały

df -ih
k35
Posty: 3
Rejestracja: 04 marca 2009, 19:02

Post autor: k35 »

Rad:

Mam problemy ze stosowaniem narzędzi do diagnostyki dysku, pewnie dlatego, że system stoi na serwerze typu VPS. Wygląda to tak:

Kod: Zaznacz cały

# fsck.reiserfs --check /dev/simfs
reiserfsck 3.6.19 (2003 [url]www.namesys.com[/url])

*************************************************************
** If you are using the latest reiserfsprogs and  it fails **
** please  email bug reports to [email]reiserfs-list@namesys.com[/email], **
** providing  as  much  information  as  possible --  your **
** hardware,  kernel,  patches,  settings,  all reiserfsck **
** messages  (including version),  the reiserfsck logfile, **
** check  the  syslog file  for  any  related information. **
** If you would like advice on using this program, support **
** is available  for $25 at  [url]www.namesys.com/support.html[/url]. **
*************************************************************

Will read-only check consistency of the filesystem on /dev/simfs
Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
Failed to open the device '/dev/simfs': Permission denied

fnmirk:
reiserfs


Rodzynus:

Kod: Zaznacz cały

# df -ih
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs              2.5M     27K    2.5M    2% /
tmpfs                   204K       2    204K    1% /lib/init/rw
tmpfs                   204K       1    204K    1% /dev/shm
domyślam się, że te dwa ostatnie wiersze to coś związanego z funkcjonowaniem VPS.
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

Ludzie, ten blad ktory on widzi:
Fatal error: Out of memory (allocated 1572864) (tried to allocate 311296 bytes) in /home/kes/public_html/isf/Sources/Load.php on line 1358
nie oznacza bynajmniej, ze brakuje miejsca na dysku... Brakuje pamieci.
k35
Posty: 3
Rejestracja: 04 marca 2009, 19:02

Post autor: k35 »

Utumno:
RAM zapycha się niedługo po tym jak "wirtualne" zapełnienie dysku osiągnie 100%.
To poprostu jeden ze skutków tego stanu rzeczy.
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

ODPOWIEDZ