Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mam kilka pytan Sytuacja wyglada tak: konczy mi sie miejsce na dysku 10GB, dokladnie na partycji systemowej w zwiazku z tym mam kilka pytan
a) jak pozyskac nieco wolnego miejsca (co mozna wywalic, gdzie szukac - var/log to wiem, ale co jeszcze?)
b) czy mozna bezbolesnie powiekszyc partycje o np obszar, na ktorym mam home
c) jak podmontowac drugi dysk? Jest sformatowany, co zrobic, aby system go dostrzegl?
d) Czy mozna jakies "katalogi" przenisc na nowy dysk - bezbolesnie ? Np. varlog
pozdo
Offline
a) spróbuj zrobić apt-cache clean (czy jakoś tak) - to wywali wszystkie (kiedyś ściągnięte && (już zainstalowane || niepotrzebne)) paczki.
odpal synaptic, wybierz "all", sortuj według wielkości. widzisz coś dużego, czego na codzień nie używasz || dla którego czegoś będziesz miał jakiś zamiennik?
/usr/local - dpkg nie obserwuje rozmiarów tychże paczek, zobacz czy kompilowałeś coś dużego, a czego już nie potrzebujesz?
możesz też spróbować odpalić (jako root) "du / | sort -n | tail -30", albo nawet zamiast tail przekieruj do jakiegoś pliku. na samym dole będziesz miał największe pliki w całym systemie. upewnij się, które z nich są niepotrzebne zanim zaczniesz wywalać ;] nie polecam też cd /home;rm `du * | sort -nr | head -1 | awk '{print $2}'`; :P
b) jeśli chcesz powiększać / o część obszaru z /home, to po pierwsze te dwie partycje muszą leżeć obok siebie. jeśli najpierw leży / , a za tym /home, to nie mam pojęcia czy to będzie bezpieczne. w przeciwnym wypadku (/home, a za nim /) root partycję powiększasz "w lewo", i chyba nie powinno być problemów...
c) rozumiem że właśnie kupiłeś drugi, pusty dysk. przyjmijmy, że system widzi go jako /dev/hdb. jako root robisz fdisk /dev/hdb i najpierw wywalasz hurtem cokolwiek tam mogło być, a następnie tworzysz nowe partycje (najlepiej vfat jeśli dzielisz je z windą lub ext3 jeśli nie). nazywały się te utilsy chyba mkfs.*, dawno nic się tym nie bawiłem... do tak utworzonych partycji dodajesz wpisy w fstab (najlepiej wzorować się na wpisie z /home. tradycja mojej wioski zakłada następujące domyślne punkty montowania dla nowych partycji: /mnt/junk, /mnt/szatan, /mnt/gowno i /mnt/golebaby)
d) tak. odpalasz system w pierwszym runlevelu (# init 1), przenosisz zawartość /var/log np. do /tmp/log, bierzesz jakąś pustą partycję, zmieniasz wpis w /etc/fstab aby jej punktem montowania było /var/log, robisz # mount -a, następnie "wracasz" zawartość /tmp/log do /var/log i restartujesz kompa (użyj # init 6, to takie h4x0rskie :D)
Offline
Mialem ten sam problem
aptitude clean aptitude autoclean
usunie zwolni duzo miejsca o ile instalowales progsy z repo i nigdy nie uzywales tych polecen :]
W /usr/src tez mozesz miec pozostalosci po kompilacji jajka o ktorych zpomniales.
Offline
localepurge pozwoli ci zaoszczedzić sporo miejsca (jeśli odpowiednio skonfigurujesz to ze 300MB na wstepie), usuwając nie potrzebne pliki lokalizacyjne, ew. obcojęzyczne manuale.
Offline
Jeszcze sobie przypomnialem.
W katalogu domowym jest gromadzone cache przegladare internetowych oraz wiadomosci z programu pocztowego.
Jezeli uzywasz thunderbirda i nie masz wlaczonego automatycznego porzadkowania folderow to nawet jak wywalisz wszystkie wiadomosci z kosza to i tak nic to nie da, mozna tam miec kilka ładnych GB mając całkowicie wyczyszczone wszytskie foldery z poziomu programu. Ot taki niuans :]
Offline
ja stosuje localepurge, aptitude autoclean, a jak to nie pomaga to sprawdzam co mi zajmuje ile miejsca na dysku:
lolmaker:/home/tbh# du -sh /* 3,5M /bin 19M /boot 0 /cdrom 219K /dev 4,7M /etc 476M /home 0 /initrd 0 /initrd.img 0 /initrd.img.old 99M /lib 0 /media 0 /mnt 0 /opt 226M /proc 36K /root 4,2M /sbin 0 /srv 0 /sys 45K /tmp 1,3G /usr 754M /var 0 /vmlinuz 0 /vmlinuz.old lolmaker:/home/tbh# du -sh /bin/* 4,0K /bin/arch 665K /bin/bash 28K /bin/bunzip2 412K /bin/busybox 4,0K /bin/bzcmp 4,0K /bin/bzegrep 8,0K /bin/bzexe 12K /bin/bzip2recover 4,0K /bin/bzless 20K /bin/cat 36K /bin/chgrp 32K /bin/chmod 36K /bin/chown 8,0K /bin/chvt 56K /bin/cp 92K /bin/cpio (ciach) 4,0K /bin/znew lolmaker:/home/tbh#
i dalej sprawdzasz analogicznie :)
pozdrawiam
Offline
Ostatnio podczas skanowania Klamav zauważyłem dużo egzotycznych plików językowych w /usr/share/doc.. np. z mplayera
Offline
nie robiłbym du -sh /* tylko samo du /* bo wtedy można przepuścić przez sort -n i na samej górze już masz wszystko co za duże.
Offline
Ekhm. Panowie, dziki za rady, ale widze, ze najwiecej miejsca zajmuja mi logi. Dlatego mysle, ze najlepszym rozwizaniem byloby przenisc ja na inna partycje/dysk. Teraz laickie pytanie - jak to zrobic. Nie wiem czy system widzi ten dysk - jak sprawdzic, czy jest widoczny? Jest to 80 Seagate
Po drugie - czym to sformatowac do ext3 po trzecie - jest to serw, wiec na pomylke nie moge sobie pozwolic. Nie mam do niego dostepu, wiec jesli o restarcie zwisnie ze wzgledu na kernel panic, to... wolalbym wiedziec.
Offline
Dlatego mysle, ze najlepszym rozwizaniem byloby przenisc ja na inna partycje/dysk.
Ja przenosiłem partycję /home według opisu:
http://www.gentoo.org/doc/pl/articles/partitioning-p1.xml
i wszystko odbyło się bezproblemowo :)
Offline
Jeżeli to logi najwięcej zajmują to zainstaluj logrotate.
A jeżeli chcesz je przenieśc, to przenies katalog z nimi na inny dysk, a potem podlinkuj pod stary adres.
Offline
na partycje z logami to polecam reiserfs a nie ext3, wydaje mi sie ze lepiej bedzie jezeli podmontujesz sobie partycje na logi
podziel nowy dysk na partycje, sformatuj jedna z nich do reiserfs np.
mkfs.reiserfs /dev/hdc1
podmontuj ja tymczasowo gdziekolwiek np
mount /dev/hdc1 /mnt/tmp
przenies zawartosc /var/log na ta partycje i dopisz cos takiego do fstab
/dev/hdc1 /var/log reiserfs defaults 0 0
przemontuj wszystko
mount -a
i powinno dzialac
Offline
Staram śie to robić raz na tydzień jest to istotne
Usuwanie śmieci: clean i autoclean
Program apt-get ściąga pakiety z Internetu lub innych nośników i umieszcza je w /var/cache/apt/archives/. Przez to może narobić się niezły bałagan, ale można i temu zaradzić.
Wywalamy tylko starsze wersje pakietów:
apt-get autoclean
Zostaną usunięte pakiety archiwalne, które są przestarzałe i mają odpowiedniki w nowszych wersjach. Usunięte pliki nie będą mogły być ponownie ściągnięte.
apt-get clean
Usuwa wszystkie pakiety archiwalne z katalogów /var/cache/apt/archives/ oraz /var/cache/apt/archives/partial pozostawiając jedynie pliki blokujące (ang. lock files). Większość usuniętych plików będzie można pobrać ponownie.
Offline
Dostalem takiego errora stosujac sie do wskazowek kuchara
mount: /dev/hdb1 already mounted or /var/log busy
mount: according to mtab, /dev/hdb1 is mounted on /mnt
co teraz?
pozdro
Offline
Dostalem takiego errora stosujac sie do wskazowek kuchara
mount: /dev/hdb1 already mounted or /var/log busy
mount: according to mtab, /dev/hdb1 is mounted on /mnt
co teraz?
pozdro
umount /dev/hdb1
Offline
Dobra , odmontowalem z mnt i przeladowalem fstab... tylko teraz wchodzac do log mam katalog var/log czy nie powinny byc po prostu widoczne pliki?
Juz widze, ze nie dziala i logi nadal sa zrzucane na hda1 :-/ a tak wyglada teraz moj fstab
proc /proc proc defaults 0 0 /dev/hda1 / ext3 defaults,errors=remount-ro 0 1 /dev/hda6 /home ext3 defaults,usrquota 0 2 /dev/hda5 none swap sw 0 0 /dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 /dev/hdb1 /var/log ext2 defaults 0 0
Offline
W katalogu domowym jest gromadzone cache przegladare internetowych oraz wiadomosci z programu pocztowego.
A gdzie dokladniej? Bo chetnie bym posprzatal ;-)
Offline
Ekhm, Czy w takim wypadku nie musialbym glowny / rozbic na mniejsze? tak, aby var/log poszlo na tamta partycyjke? Chyba da sie tak zrobic, prawda?
Offline
Zastosuje sie do wskazowek z http://www.gentoo.org/doc/pl/articles/partitioning-p2.xml
Ale to tak czy inaczej oznacza, wylaczenie serwera...
Offline
korbol napisał:
W katalogu domowym jest gromadzone cache przegladare internetowych oraz wiadomosci z programu pocztowego.
A gdzie dokladniej? Bo chetnie bym posprzatal ;-)
Wszystko da sie zrobić z poziomu programu FF I TB i nie ma potrzeby bawić sie plikami bo można usunąc nie to co trzeba a żeby sprawdzic czy jest co usuwać:
~$ du -sh ~/.mozilla-thunderbird ~$ du -sh ~/.mozilla
Offline
Juz widze, ze nie dziala i logi nadal sa zrzucane na hda1 :-/ a tak wyglada teraz moj fstab
pokaz co wypluje
mount -v
Offline
OT: Do logów wystarczy właściwie skonfigurowany logrotate
http://packages.debian.org/unstable/admin/logrotate
Offline
Ja właśnie mam pytanie do tych logów. Chodzi mi o logi mysla trzymane w /var/log/mysql/ Troche for na serwerze i wygenerowało mi tony logów, a nie bardzo jestem zorientowany w tych logach. Moze coś do poczytania albo wskazówka jakaś, ewentualnie jak można to podpowiedź do logrotate, jak ladnie zajmować się tymi logami?
Offline