Mich@ł 0 Zgłoś post Napisano Styczeń 27, 2012 Mam pewien problem, a konkretnie przy około 57% zajętości powierzchni dysku otrzymałem komunikat (errno: 28) o braku przestrzeni dla baz danych. Obecnie problem rozwiązałem optymalizując tabele i usuwając zbędne dane z baz, jednak to jedynie tymczasowe rozwiązanie. Stan serwera wygląda tak: W DA mam informacje: /dev/md2 68G 35G 30G 55% /mysql czyli teoretycznie jeszcze 30GB danych powinno się zmieścić. sęk w tym że na serwerze jest około 21 tys baz danych i jak przeglądałem konta to łącznie w DA zajmują około 12-14 GB. I tak się zastanawiam gdzie się podziało jeszcze 20GB Aha, mysql śmiga na 2 dyskach SSD w raid1. Macie może jakiś pomysł jak znaleźć moją "zgubę" ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Styczeń 27, 2012 Jaki masz system plików? Daj df -h oraz df -i Udostępnij ten post Link to postu Udostępnij na innych stronach
Mich@ł 0 Zgłoś post Napisano Styczeń 27, 2012 (edytowany) s:~# df -h System plików rozm. użyte dost. %uż. zamont. na /dev/md1 693G 59G 600G 9% / tmpfs 4,0G 0 4,0G 0% /lib/init/rw udev 10M 2,7M 7,4M 27% /dev tmpfs 4,0G 0 4,0G 0% /dev/shm /dev/md0 479M 25M 430M 6% /boot /dev/md2 68G 35G 30G 55% /mysql tmpfs 1,0G 13M 1012M 2% /tmp s:~# df -i System plików iwęzły użyteI wolneI %uż.I zamont. na /dev/md1 45760512 2378556 43381956 6% / tmpfs 1022981 4 1022977 1% /lib/init/rw udev 1022981 5104 1017877 1% /dev tmpfs 1022981 1 1022980 1% /dev/shm /dev/md0 126480 30 126450 1% /boot /dev/md2 4505600 4505469 131 100% /mysql tmpfs 1022981 3378 1019603 1% /tmp W tym df -i widzę że pokazuje mi coś 100% przy MySQL. [edit] Tak przeczytałem w dokumentacji co to są te węzły nie nie wiem czy dobrze rozumiem. Zapełnienie tych węzłów jest spowodowane zbyt dużą ilością baz danych i zbyt dużą ilością relacji (uprawnienia użytkownika do bazy itd) ? Edytowano Styczeń 27, 2012 przez Mich@ł (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Styczeń 27, 2012 Sporo baz, sporo pliczków i inody się wykończyły Udostępnij ten post Link to postu Udostępnij na innych stronach
Mich@ł 0 Zgłoś post Napisano Styczeń 27, 2012 A jest jakiś na to patent aby to zwiększyć :>? Czy pozostaje jedynie zrobić sprzątanie serwera i usunąć zbędne bazy ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Miłosz 2311 Zgłoś post Napisano Styczeń 27, 2012 Ale wpierw zrób backup Udostępnij ten post Link to postu Udostępnij na innych stronach
LANcaster (kotkowicz.pl) 52 Zgłoś post Napisano Luty 13, 2012 s:~# df -h System plików rozm. użyte dost. %uż. zamont. na /dev/md1 693G 59G 600G 9% / tmpfs 4,0G 0 4,0G 0% /lib/init/rw udev 10M 2,7M 7,4M 27% /dev tmpfs 4,0G 0 4,0G 0% /dev/shm /dev/md0 479M 25M 430M 6% /boot /dev/md2 68G 35G 30G 55% /mysql tmpfs 1,0G 13M 1012M 2% /tmp s:~# df -i System plików iwęzły użyteI wolneI %uż.I zamont. na /dev/md1 45760512 2378556 43381956 6% / tmpfs 1022981 4 1022977 1% /lib/init/rw udev 1022981 5104 1017877 1% /dev tmpfs 1022981 1 1022980 1% /dev/shm /dev/md0 126480 30 126450 1% /boot /dev/md2 4505600 4505469 131 100% /mysql tmpfs 1022981 3378 1019603 1% /tmp W tym df -i widzę że pokazuje mi coś 100% przy MySQL. [edit] Tak przeczytałem w dokumentacji co to są te węzły nie nie wiem czy dobrze rozumiem. Zapełnienie tych węzłów jest spowodowane zbyt dużą ilością baz danych i zbyt dużą ilością relacji (uprawnienia użytkownika do bazy itd) ? Zbyt dużą ilością plików i folderów na dysku. Każdy inode przechowuje metadane dotyczące konkretnego pliku lub folderu. Udostępnij ten post Link to postu Udostępnij na innych stronach