Титла: Дялът, в който е инсталиран Linux, се препълва Публикувано от: barakuda28 в Mar 16, 2013, 14:45 Използвам Debian. Ровнах в интернет и намерих командата "df -h", с която виждам, че главната директория е препълнена. Можете ли да ме посъветвате какво да правя от тук нататък? Трих разни логове, но мястото продължава да се запълва само. Не знам от какво е. Компютърът се ползва за видеонаблюдение и в общи линии имам инсталирани zoneminder, ftp сървър и SVN сървър. Просто нямам идея откъде да започна "разследването".
root@s:/# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/debian-root 9.2G 9.2G 0 100% / tmpfs 1013M 0 1013M 0% /lib/init/rw udev 1009M 172K 1008M 1% /dev tmpfs 1013M 0 1013M 0% /dev/shm /dev/sda1 228M 15M 202M 7% /boot /dev/mapper/debian-home 281G 22G 245G 8% /home Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: Mitaka в Mar 16, 2013, 15:00 Започни от zoneminder.
Файловете, които записва не са много малки като размер... Отделно, виждам, че home далът ти е голям, и има свободни 245GB. Направи zoneminder да пише в този дял. Сега вероятно пише някъде в /. Друг вариант е да "прехвърлиш" малко място от /home към / - ползваш LVM, и няма да е проблем. Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: barakuda28 в Mar 16, 2013, 15:30 Zoneminder пише в /home
Ето и output-а от "du -s * | sort -n": 0 initrd.img 0 proc 0 svn 0 sys 0 vmlinuz 4 mnt 4 selinux 4 srv 4 webmin-setup.out 8 media 16 lost+found 172 dev 5016 sbin 5044 bin 8904 etc 14804 boot 104308 lib 247252 root 325292 opt 653516 var 833784 tmp 1834780 usr 21916184 home Като изключим /home, aз не виждам откъде идват тези 9ГБ заети. tmp някакъв temp ли е? Мога ли да я изтрия? Сега се сетих, че навремето бях намерил някакъв туториал, с който да си заделя повече място за swap. Може ли липсващото пространство да се ползва за swap и да е по подразбиране заето? Тъпото е, че хабер си нямам какви команди бях писал и откъде ги бях намерил и не знам какво да направя сега. Output от "fdisk -l": root@s:~# fdisk -l Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000c954c Device Boot Start End Blocks Id System /dev/sda1 * 1 32 248832 83 Linux Partition 1 does not end on cylinder boundary. /dev/sda2 32 38914 312320001 5 Extended /dev/sda5 32 38914 312320000 8e Linux LVM Disk /dev/dm-0: 9999 MB, 9999220736 bytes 255 heads, 63 sectors/track, 1215 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/dm-0 doesn't contain a valid partition table Disk /dev/dm-1: 4148 MB, 4148166656 bytes 255 heads, 63 sectors/track, 504 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/dm-1 doesn't contain a valid partition table Disk /dev/dm-2: 305.7 GB, 305664098304 bytes 255 heads, 63 sectors/track, 37161 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/dm-2 doesn't contain a valid partition table Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: dejuren в Mar 16, 2013, 23:41 Почисти /tmp /root
Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: b081 в Mar 17, 2013, 23:00 Понеже /home ти е в отделен дял провери дали не се е случило така, че програма да се е стартирала преди /home да е бил монтиран и в папка /home на основният ти дял да има записани файлове (под монтираната файлова система, така че с df няма как да ги видиш).
За целта можеш или временно да демонтираш /home (след като спреш програмите, които я ползват) или да използваш bind-mount. Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: barakuda28 в Mar 24, 2013, 00:42 Изтрих съдържанието на /var/log , което доведе до това, че някои програми пропищяха, че не могат да си намерят лог файловете и поради тази причина не искаха да стартират (не ми стана ясно какъв е проблема да си го създадат), та засега проблема се реши. Имаше няколко огромни лога от типа mail.log. Какво толкова записва това нещо? На мен мейл програма така или иначе не ми трябва и не ползвам.
Понеже съм постнал информацията за хард диска, ще използвам темата, за да попитам още нещо. При инсталацията на Debian избрах да се създадат 2 дяла - един основен и още един, който да се mount-не в /home. Сега искам: 1) този в /home да го направя 10ГБ 2) да намаля swap partition-а (до 1-2ГБ), който преди година може би, не помня как, го бях вдигнал до 4ГБ 3) всичкия unallocated space да го събера в нов дял, който да вържа в /data Препоръчайте някакво четиво за пълни noob-ове. Убеден съм, че ако тръгна да бърникам, ще трябва да преинсталирам Debian после, а и не ми се губи информацията :) Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: laskov в Mar 24, 2013, 09:23 Понеже предположихме, че ползваш LVM - LVM-HOWTO ($2)
Относно лог файловете - добре е програмите да се оплакват, когато ги няма, понеже това може да ти сигнализира за проблем. Програма, която се грижи за отстраняването им е logrotate. Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: ivo1204 в Mar 24, 2013, 12:32 Използвам Debian. Ровнах в интернет и намерих командата "df -h", с която виждам, че главната директория е препълнена. Можете ли да ме посъветвате какво да правя от тук нататък? Трих разни логове, но мястото продължава да се запълва само. Не знам от какво е. Компютърът се ползва за видеонаблюдение и в общи линии имам инсталирани zoneminder, ftp сървър и SVN сървър. Просто нямам идея откъде да започна "разследването".Препълва ти се рама. sync echo 3 > /proc/sys/vm/drop_caches ..чистене буферите Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: Gogo_SZ в Mar 24, 2013, 15:36 Виж дли ти е инсталиран и работещ logrotate - той се грижи переодично да архивира и затрива старите log файлове. Без него която и да е *nix се задънва със стари log файлове "от преди Христа"...
Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: go_fire в Mar 24, 2013, 18:54 Извън темата
Това е чудесно заглавие за новина със статистика на ползвателите на различните ОС. Ех мечти ;) Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: plandz в Mar 24, 2013, 19:14 пробвай като руут
apt-get clean Дебиан не изтрива ъпдейтващите пакети и си ги трупа до безкрай. Титла: Re: Дялът, в който е инсталиран Linux, се препълва Публикувано от: jet в Mar 24, 2013, 19:42 Изтрих съдържанието на /var/log , което доведе до това, че някои програми пропищяха, че не могат да си намерят лог файловете и поради тази причина не искаха да стартиратЗа да не пищят програмите, не изтривай файловете, а ги режи с: > /var/log/ime_na_fajla.log това е ">" шпация и името на файла. Така ще си го има файла с нулева големина |