[MEGOLDVA] / partíción elfogyott a hely frissítés közben

Fórumok

Nagyon kezdő Linuxos vagyok.
Frissíteni akartam a Debian rendszerem, de megállt upgrade közben, mivel elfogyott a hely a gyökér(/) partíción. A / partícióm 842 Mb a telepítő manuáljában ha jól emlékszem valami 150-200mb írtak ajánlottnak, szóval elég kéne legyen.

A debianon OCS-NG, purftp,pureftp mod_clamav, samba, clamscan programok vannak telepítve.

Van valakinek ötlete, hogyan tudnám megnézni, hogy mi foglalja a helyet?
Előre is köszönöm a segítséget.

df -h
Fájlrendszer Méret Fogl. Szab. Fo.% Csatl. pont
/dev/hda1 842M 842M 0 100% / Ez itt a problémám forrása!
tmpfs 248M 0 248M 0% /lib/init/rw
udev 10M 704K 9,4M 7% /dev
tmpfs 248M 0 248M 0% /dev/shm
/dev/hda2 942M 32M 863M 4% /boot
/dev/hda9 44G 17G 25G 41% /home
/dev/hda8 4,6G 142M 4,3G 4% /tmp
/dev/hda5 14G 2,9G 11G 23% /usr
/dev/hda6 9,2G 1,3G 7,5G 15% /var
/dev/hdb1 38G 28G 11G 73% /mnt/ntfs1

: /# ls -lha
összesen 104K
drwxr-xr-x 21 root root 4,0K nov 12 13.27 .
drwxr-xr-x 21 root root 4,0K nov 12 13.27 ..
drwxr-xr-x 2 root root 4,0K nov 8 14.48 bin
drwxr-xr-x 4 root root 4,0K dec 10 11.40 boot
lrwxrwxrwx 1 root root 11 nov 8 07.31 cdrom -> media/cdrom
drwxr-xr-x 13 root root 3,6K febr 10 08.01 dev
drwxr-xr-x 119 root root 12K febr 10 10.53 etc
drwxr-xr-x 9 root root 4,0K nov 10 15.03 home
lrwxrwxrwx 1 root root 28 nov 8 07.33 initrd.img -> boot/initrd.img-2.6.26-2-686
drwxr-xr-x 14 root root 12K nov 11 12.44 lib
drwx------ 2 root root 16K nov 8 07.30 lost+found
drwxr-xr-x 3 root root 4,0K nov 8 07.31 media
drwxr-xr-x 4 root root 4,0K febr 4 11.37 mnt
drwxr-xr-x 2 root root 4,0K nov 8 07.31 opt
dr-xr-xr-x 130 root root 0 febr 4 11.28 proc
drwxr-xr-x 23 root root 4,0K nov 24 12.18 root
drwxr-xr-x 2 root root 4,0K dec 10 11.38 sbin
drwxr-xr-x 2 root root 4,0K 2008 szept 16 selinux
drwxr-xr-x 2 root root 4,0K nov 8 07.31 srv
drwxr-xr-x 11 root root 0 febr 4 11.28 sys
drwxrwxrwt 8 root root 4,0K febr 10 14.08 tmp
drwxr-xr-x 13 root root 4,0K nov 11 12.44 usr
drwxr-xr-x 18 root root 4,0K nov 11 10.24 var
lrwxrwxrwx 1 root root 25 nov 8 07.33 vmlinuz -> boot/vmlinuz-2.6.26-2-686
-rw-r--r-- 1 root root 2,2K nov 11 10.25 webmin-setup.out

csináltam képeket is ezekről a kimenetekről, így jobban láthatóak az oszlopok:
http://img97.imageshack.us/slideshow/webplayer.php?id=30057473.jpg

Update!!!

muszak-filesrv:~# lsof | grep deleted
mysqld 2159 mysql 4u REG 3,8 0 12 /tmp/ibU2SOQq (deleted)
mysqld 2159 mysql 5u REG 3,8 20 13 /tmp/ibPi5r1O (deleted)
mysqld 2159 mysql 6u REG 3,8 0 14 /tmp/ibyUG5bd (deleted)
mysqld 2159 mysql 7u REG 3,8 0 15 /tmp/ibNnXNrB (deleted)
mysqld 2159 mysql 11u REG 3,8 0 16 /tmp/ibguSC3Z (deleted)
mysqld 2159 mysql 70u REG 3,6 1024 407736 /var/lib/mysql/ocsweb/deleted_equiv.MYI
mysqld 2159 mysql 71u REG 3,6 0 407737 /var/lib/mysql/ocsweb/deleted_equiv.MYD

Hozzászólások

Hali,
Szerintem a /home könyvtár alatt keresd a ludast, vagy ott ahol az ftp userek garázdálkodhatnak, esetleg a samba megosztásokon...
Üdv, Elit

Köszi. Le kéne csatolni a /boot /home /tmp /usr /var fájlrendszereket, vagy egyszerűbben CD-ről bootolva megnézni a /dev/hda1 -et, hogy azon a partíción ezekben a könyvtárakban van-e valami. Ha nem tudsz/akarsz bootolni, nyitott fájlokat lezárogatni, gyakorlatilag single módig visszamenni a lecsatolások elkövetéséhez, akkor is lehet trükközni egyet:


dd if=/dev/hda1 of=/tmp/idebele
mount /tmp/idebele /mnt -o loop

és így megnézni ugyanezt. (Tudom, hogy az image nem lesz konzisztens, de a célnak megfelel)

du -csh /*

Megnezed, hogy ott mi nagy, aztan szukitesz. Feltehetoleg egyebkent /var vagy /home alatt lesz a ludas. Es beleszamitando, hogy N mb csomagot letolt, es azt ki is csomagolja, szoval konnyen lehet, hogy tobb hely kell neki, mint amit mond. Mondjuk ~840Mbbe sokminden belefer.

Szoval nezz korul /var alatt, ha az nem kulon particio.

--
|8]

szétpartícionáltam az alábbi módon:

Fájlrendszer Méret Fogl. Szab. Fo.% Csatl. pont
/dev/hda1 842M 842M 0 100% /
tmpfs 248M 0 248M 0% /lib/init/rw
udev 10M 704K 9,4M 7% /dev
tmpfs 248M 0 248M 0% /dev/shm
/dev/hda2 942M 32M 863M 4% /boot
/dev/hda9 44G 17G 25G 41% /home
/dev/hda8 4,6G 142M 4,3G 4% /tmp
/dev/hda5 14G 2,9G 11G 23% /usr
/dev/hda6 9,2G 1,3G 7,5G 15% /var
/dev/hdb1 38G 28G 11G 73% /mnt/ntfs1

muszak-filesrv:/# du -csh /*
4,2M /bin
15M /boot
0 /cdrom
704K /dev
15M /etc
17G /home
0 /initrd.img
68M /lib
16K /lost+found
8,0K /media
28G /mnt
4,0K /opt
du: "/proc/18020/task/18020/fd/3" nem érhető el: Nincs ilyen fájl vagy könyvtár
du: "/proc/18020/task/18020/fdinfo/3" nem érhető el: Nincs ilyen fájl vagy könyvtár
du: "/proc/18020/fd/3" nem érhető el: Nincs ilyen fájl vagy könyvtár
du: "/proc/18020/fdinfo/3" nem érhető el: Nincs ilyen fájl vagy könyvtár
0 /proc
76M /root
4,0M /sbin
4,0K /selinux
4,0K /srv
0 /sys
4,0M /tmp
2,8G /usr
1,2G /var
0 /vmlinuz
4,0K /webmin-setup.out
49G összesen

buta kerdes:

nem lett felulmountolva valami?
(ertsd: irsz a /home -ba, majd utana ramountolod a filesystemet)
masreszt meg butabb kerdes: fel vannak mountolva a filerendszerek?
masreszt pedig a du rendelkezik egy -x kapcsoloval, amivel nem hagyja el a filerendszert.

du -x / nem fogja beleszamolni a /var/tmp -t ha kulon FS-en van.

update:
ha igy sincs meg a hely, akkor live cd be, merevlemezen levo / felmountol es azon belul add ki a du -csh -t.

muszak-filesrv:~# lsof | grep deleted
mysqld 2159 mysql 4u REG 3,8 0 12 /tmp/ibU2SOQq (deleted)
mysqld 2159 mysql 5u REG 3,8 20 13 /tmp/ibPi5r1O (deleted)
mysqld 2159 mysql 6u REG 3,8 0 14 /tmp/ibyUG5bd (deleted)
mysqld 2159 mysql 7u REG 3,8 0 15 /tmp/ibNnXNrB (deleted)
mysqld 2159 mysql 11u REG 3,8 0 16 /tmp/ibguSC3Z (deleted)
mysqld 2159 mysql 70u REG 3,6 1024 407736 /var/lib/mysql/ocsweb/deleted_equiv.MYI
mysqld 2159 mysql 71u REG 3,6 0 407737 /var/lib/mysql/ocsweb/deleted_equiv.MYD

du -akx

vagy a gt5 nevu program (bar ha tele van az fs, akkor nem fogod tudni felrakni)
egyebkent ilyen pici vinyot kar feldarabolni, ha mar darabolod akkor is lvm2-vel.

du -akx a rootban, ha valamelyik mount dir alatt tul sokat mond, akkor ott "felulmountolas" tortent, umountolni kell es torolni ami ottmaradt.
lehet h valami file nyitva maradt, primitiv modon reboottal ezt meg lehet oldani.

--
Gábriel Ákos

a reboot nem segít.

du-akx
0 ./etc/alternatives/ps2pdf
0 ./etc/alternatives/rcp
0 ./etc/alternatives/nawk.1.gz
0 ./etc/alternatives/x-www-browser.1.gz
0 ./etc/alternatives/infobrowser.1.gz
0 ./etc/alternatives/desktop-grub
20 ./etc/alternatives
4 ./etc/foomatic/filter.conf
4 ./etc/foomatic/direct
4 ./etc/foomatic/defaultspooler
16 ./etc/foomatic
4 ./etc/Muttrc.d/gpg.rc
4 ./etc/Muttrc.d/compressed-folders.rc
4 ./etc/Muttrc.d/smime-paths.rc
4 ./etc/Muttrc.d/charset.rc
4 ./etc/Muttrc.d/colors.rc
24 ./etc/Muttrc.d
8 ./etc/bash_completion.d/quilt
4 ./etc/bash_completion.d/inkscape
4 ./etc/bash_completion.d/debconf
8 ./etc/bash_completion.d/ooffice.sh
4 ./etc/bash_completion.d/m-a
4 ./etc/bash_completion.d/desktop-file-validate
4 ./etc/bash_completion.d/apt-show-versions
4 ./etc/bash_completion.d/apache2.2-common
8 ./etc/bash_completion.d/dpatch_edit_patch
52 ./etc/bash_completion.d
0 ./etc/java/security/security.d/1002-gnu.javax.crypto.jce.GnuSasl
0 ./etc/java/security/security.d/1004-gnu.javax.security.auth.callback.GnuCallbacks
0 ./etc/java/security/security.d/1003-gnu.javax.net.ssl.provider.Jessie
0 ./etc/java/security/security.d/1000-gnu.java.security.provider.Gnu
0 ./etc/java/security/security.d/1001-gnu.javax.crypto.jce.GnuCrypto
4 ./etc/java/security/security.d
4 ./etc/java/security/classpath.security
12 ./etc/java/security
16 ./etc/java
20 ./etc/services
4 ./etc/calendar/default
8 ./etc/calendar
4 ./etc/mail.rc
4 ./etc/rc.local
4 ./etc/gtkmathview/dictionary-debian.xml
12 ./etc/gtkmathview/gtkmathview.conf.xml
20 ./etc/gtkmathview
4 ./etc/iproute2/rt_dsfield
4 ./etc/iproute2/ematch_map
4 ./etc/iproute2/rt_protos
4 ./etc/iproute2/rt_realms
4 ./etc/iproute2/rt_tables
4 ./etc/iproute2/rt_scopes
28 ./etc/iproute2
4 ./etc/hostname
4 ./etc/opt
4 ./etc/aliases
4 ./etc/logrotate.conf
4 ./etc/crontab
4 ./etc/hp/hplip.conf
8 ./etc/hp
4 ./etc/cron.hourly/.placeholder
8 ./etc/cron.hourly
4 ./etc/cups/ppd
4 ./etc/cups/oopstops.types
8 ./etc/cups/mime.convs
4 ./etc/cups/acroread.conf
4 ./etc/cups/pdftops.conf
4 ./etc/cups/raw.types
0 ./etc/cups/ssl/server.key
0 ./etc/cups/ssl/server.crt
4 ./etc/cups/ssl
4 ./etc/cups/cupsd.conf
4 ./etc/cups/cupsd.conf.default
4 ./etc/cups/oopstops.convs
4 ./etc/cups/raw.convs
8 ./etc/cups/mime.types
4 ./etc/cups/snmp.conf
0 ./etc/cups/printers.conf
64 ./etc/cups
4 ./etc/host.conf
24 ./etc/mime.types
4 ./etc/dpkg/origins/debian
8 ./etc/dpkg/origins
4 ./etc/dpkg/dpkg.cfg
4 ./etc/dpkg/shlibs.override
4 ./etc/dpkg/shlibs.default
24 ./etc/dpkg
8 ./etc/nanorc
4 ./etc/openoffice/dictionary.lst.old
4 ./etc/openoffice/soffice.sh
4 ./etc/openoffice/dictionary.lst
4 ./etc/openoffice/sofficerc
8 ./etc/openoffice/psprint.conf
28 ./etc/openoffice
4 ./etc/locale.alias
4 ./etc/inittab
4 ./etc/nsswitch.conf
4 ./etc/libao.conf
12 ./etc/locale.gen
4 ./etc/lsb-base
0 ./etc/rc1.d/K22mysql-ndb
0 ./etc/rc1.d/K21fam
0 ./etc/rc1.d/S90single
0 ./etc/rc1.d/K90rsyslog
0 ./etc/rc1.d/K80nfs-kernel-server
0 ./etc/rc1.d/K16dhcdbd
0 ./etc/rc1.d/K30system-tools-backends
0 ./etc/rc1.d/K16hal
0 ./etc/rc1.d/K20clamav-daemon
0 ./etc/rc1.d/K20nfs-common
0 ./etc/rc1.d/K88dbus
0 ./etc/rc1.d/K81portmap
4 ./etc/rc1.d/README
0 ./etc/rc1.d/K20exim4
0 ./etc/rc1.d/K21mysql
0 ./etc/rc1.d/K20winbind
0 ./etc/rc1.d/K01gdm
0 ./etc/rc1.d/K20openbsd-inetd
0 ./etc/rc1.d/K88acpid
0 ./etc/rc1.d/K20kerneloops
0 ./etc/rc1.d/K14network-manager
0 ./etc/rc1.d/K11cron
0 ./etc/rc1.d/K14network-manager-dispatcher
0 ./etc/rc1.d/K84ssh
0 ./etc/rc1.d/K86avahi-daemon
0 ./etc/rc1.d/K74bluetooth
0 ./etc/rc1.d/K23mysql-ndb-mgm
0 ./etc/rc1.d/K50netatalk
0 ./etc/rc1.d/K11atd
0 ./etc/rc1.d/K11anacron
0 ./etc/rc1.d/K19samba
0 ./etc/rc1.d/K50proftpd
0 ./etc/rc1.d/K20clamav-freshclam
0 ./etc/rc1.d/S30killprocs
0 ./etc/rc1.d/K09apache2
0 ./etc/rc1.d/K20smartmontools
0 ./etc/rc1.d/K80cups
8 ./etc/rc1.d
4 ./etc/ld.so.conf.d/i486-linux-gnu.conf
4 ./etc/ld.so.conf.d/libc.conf
12 ./etc/ld.so.conf.d
4 ./etc/xdg/autostart/bluetooth-applet.desktop
8 ./etc/xdg/autostart/gnome-volume-manager.desktop
4 ./etc/xdg/autostart/nm-applet.desktop
8 ./etc/xdg/autostart/gnome-at-session.desktop
8 ./etc/xdg/autostart/print-applet.desktop
4 ./etc/xdg/autostart/update-notifier.desktop
4 ./etc/xdg/autostart/kerneloops-applet.desktop
44 ./etc/xdg/autostart
4 ./etc/xdg/menus/gnome-screensavers.menu
4 ./etc/xdg/menus/gnome-settings.menu
0 ./etc/xdg/menus/debian-menu.menu
4 ./etc/xdg/menus/ggz.menu
4 ./etc/xdg/menus/gnome-preferences.menu
4 ./etc/xdg/menus/applications-merged/ggz.merge.menu
8 ./etc/xdg/menus/applications-merged
4 ./etc/xdg/menus/gnomecc.menu
8 ./etc/xdg/menus/gnome-applications.menu
40 ./etc/xdg/menus
88 ./etc/xdg
64 ./etc/ld.so.cache
4 ./etc/kernel-img.conf
4 ./etc/vim/vimrc.tiny
4 ./etc/vim/vimrc
12 ./etc/vim
4 ./etc/console-tools/config
4 ./etc/console-tools/remap
12 ./etc/console-tools
4 ./etc/udev/udev.conf
36 ./etc/udev/libmtp7.rules
4 ./etc/udev/.dev
68 ./etc/udev/libgphoto2.rules
4 ./etc/udev/links.conf
4 ./etc/udev/rules.d/45-hplip.rules
0 ./etc/udev/rules.d/z60_alsa-utils.rules
0 ./etc/udev/rules.d/libmtp7.rules
4 ./etc/udev/rules.d/55-hpmud.rules
4 ./etc/udev/rules.d/75-cd-aliases-generator.rules
4 ./etc/udev/rules.d/95-late.rules
4 ./etc/udev/rules.d/60-persistent-storage-tape.rules
4 ./etc/udev/rules.d/024_hpmud.rules
8 ./etc/udev/rules.d/60-persistent-storage.rules
4 ./etc/udev/rules.d/11-hplj10xx.rules
4 ./etc/udev/rules.d/70-persistent-cd.rules
8 ./etc/udev/rules.d/75-persistent-net-generator.rules
8 ./etc/udev/rules.d/z60_xserver-xorg-input-wacom.rules
76 ./etc/udev/rules.d/z60_libsane.rules
4 ./etc/udev/rules.d/60-persistent-input.rules
4 ./etc/udev/rules.d/90-hal.rules
8 ./etc/udev/rules.d/91-permissions.rules
4 ./etc/udev/rules.d/70-persistent-net.rules
16 ./etc/udev/rules.d/z60_libsane-extras.rules
4 ./etc/udev/rules.d/60-persistent-v4l.rules
4 ./etc/udev/rules.d/z60_libpisock9.rules
4 ./etc/udev/rules.d/50-udev.rules
0 ./etc/udev/rules.d/025_libgphoto2.rules
4 ./etc/udev/rules.d/80-drivers.rules
188 ./etc/udev/rules.d
4 ./etc/udev/alsa-utils.rules
312 ./etc/udev
8 ./etc/Muttrc
4 ./etc/inetd.conf
4 ./etc/rsyslog.conf
4 ./etc/passwd
4 ./etc/ocsinventory/modules.conf
4 ./etc/ocsinventory/ocsinventory-agent.cfg
12 ./etc/ocsinventory
4 ./etc/libpaper.d
4 ./etc/bluetooth/hcid.conf
4 ./etc/bluetooth/audio.conf
4 ./etc/bluetooth/rfcomm.conf
16 ./etc/bluetooth
14940 ./etc
4 ./var
4 ./usr
0 ./initrd.img
0 ./proc
0 ./sys
4 ./opt
4 ./webmin-setup.out
0 ./dev
16 ./lost+found
4 ./boot
844440 .

Én csinálnék egy fsck-t a partición ...
--
TH

Szerintem nézz rá a /var/cache/apt/archives mappára, itt tárolódnak a letöltött csomagok és ha ez egy régebb óta meglévő rendszer, akkor az összes letöltött frissítéshez használt csomag is itt lesz.

Ha ezzel a mappával van a gond akkor lehet át kellene tenned máshová, majd egy link-et csinálni rá (átmeneti megoldás).
Egyébként a rendszer számára lehet, hogy elegendő a ~1GB, de akkor a /var-t is egy külön partícióra kellene tenni, ugyebár itt vannak a napló állományok /var/log, a web /var/www, a levelezés /var/mail, ... ezek a könyvtárak mind hízásra hajlamosak. Ja és ami még a root partíciót terheli a /tmp

Olyannal már találkoztam, hogy a df fals adatott mondott, mert nem szabadult fel a hely pedig töröltem állományokat. Viszont a te esetedben, ha jól látom a /tmp és a /var is külön partíción van szóval elvileg nem sok dinamikus helyfoglalású cucc van a / (root)-on.
Újraindítást már próbáltad, vagy most éppen félig a frissítés közben vagy?

apt-get autoclean
apt-get autoremove