|
Wyczerpuje się miejsce na dysku fizycznym serwera - /
gener - 12-08-2009 15:27
Witam forumowiczów Debiana.
Posiadam serwer z jądrem 2.6.18-4-686 wyposażony w dwa dyski. Oto fragment wyniku polecenia df: /dev/cciss/c0d0p1 100% - użyte, zamontowany w / /dev/cciss/c0d0p3 53% - użyte, zamontowany w /home
Serwer wykorzystuje usługę ftp oraz w katalogu użytkownika w katalogu /home można uruchomić serwer programu wykorzystywanego w sieci.
Od pewnego czasu nie można się zalogować w trybie graficznym, wyświetla komunikat, że: Twoja sesja trwała krócej niż 10 sek...
Co do bliższego informacji odsyła mnie do pliku ~/session_error <- "coś w tym stylu"
Jak najłatwiej sprawić by komputer umożliwiał logowanie w okienkach i serwer działał około 3 miesiące? Pozdrawiam.
michnik - 12-08-2009 15:50
Strzelam, kiedyś miałem podobną sytuację ale problem polegał na tym, że dysk niby miał się montować do /media/dysk ale z jakiś powodów tego nie zrobił i to wszystko co miało trafiać na tenże dysk leciało na partycję główną / zapychając ją w 100%.
Jeśli korzystasz z programu graficznego (gui), to czy nie logowałeś się tam jako root? Byś może pobrałeś z internetu jakieś paczki i leży to bezsensownie na partycji głównej /?
Reasumując sprawdź czego możesz się pozbyć, może masz coś w /usr/src albo w /root, co zapchało Ci partycję?
gielo - 12-08-2009 17:17
A ile przeznaczyłeś miejsca na partycję główną /? Większość poradników jak podzielić dysk na partycje pod Linuksem jest dość archaiczna i właśnie sprowadza się potem do takich kwiatków. Jest już podobny temat na tym forum, na którym dałem propozycję jak podzielić dysk.
Kolejna sprawa to jak byś nie pchał na serwer środowiska graficznego, które jest tam i tak zbędne to dysk by ci się nie zapchał. Ono z reguły pochłania sporo miejsca na dysku.
Najlepszą obecnie dla ciebie metodą jest zainstalować system od nowa i podzielić dysk według mojego opisu. Nie ściągać oprogramowania na główną partycję, nie instalować zbędnych rzeczy i nie ładować plików na główną partycję które mogą się znaleźć np. w katalogach prywatnych użytkowników na oddzielnej z reguły pojemniejszej partycji /home. Głównie mi to chodzi o pliki baz danych, stron internetowych, maili itp. Jeżeli się dostosujesz, problemy znikną.
gener - 13-08-2009 14:20
Po opróżnieniu /tmp zwolniło się 2,2GB z około 12GB przeznaczonych na główny system plików. Ponadto dużo miejsca zajmują logi systemowe około 5GB.
Posiadam serwer ProLiant taki jak ten: ProLiant Posiada on 2 dyski po 72GB i o dziwo jakoś nie mogę uwierzyć, że w głównym systemie plików mam do dyspozycji około 12GB, a w /home ponad 100GB. Jak to się dzieje czy to serwer widzi je jako jeden dysk fizyczny, czy może jest to wynikiem działania jakiegoś programu w Debianie? Jak to sprawdzić? Ponadto sypie mi się ten dysk, czy mogę jakoś tak uruchomić Debiana żeby odmontować system plików i uruchomić fsck?
cyryllo - 22-08-2009 20:07
Serwer posiada RAID (zapewne masz RAID 0 lub 1). Poczytaj sobie o tym :) Musisz uruchomić system awaryjnie i dopiero sprawdzić dysk.
kalota - 22-08-2009 22:33
strzelam: nie masz osobnej partycji dla /var/ rm -rf /var/*
sigo - 23-08-2009 08:30
kalota, co to ma być za rada? Wyczyszczenie całej zawartości
/var
?
kalota - 24-08-2009 21:00
sigo, a Ty jaka rade podałeś? Co można powiedzieć osobie, która zakłada serwer pod www i nie liczy się z tym, że trzeba utworzyć specjalną partycję na katalog /var/ o pojemności co najmniej 10GB?
Może przekopiować dane na jeden dysk (o ile ma raid1 nie musi bo na każdym z dysków są te same dane), stworzyć odpowiedni system partycji i poprzenosić dane z drugiego dysku. Albo też skorzystać z tego poradnika http://tomasz.kalota.info/linux/doda...-wymiany-swap/ i postąpić podobnie tworząc obraz i montując go w miejsce /var/. Może też skasować jakąś partycję np. /home/ i stworzyć w jej miejscu home + var. Możliwości jest wiele, pewnie ktoś jeszcze inne sposoby wymyśli.
A do użytkownika cyryllo, to nie może być na raid0, bo w nim dwa dyski są widziane jako jeden o rozmiarze sumy dysków.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|