Автор Тема: Дялът, в който е инсталиран Linux, се препълва  (Прочетена 2186 пъти)

barakuda28

  • Напреднали
  • *****
  • Публикации: 37
    • Профил
Използвам 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
Активен

Mitaka

  • Гост
Започни от zoneminder.
Файловете, които записва не са много малки като размер...

Отделно, виждам, че home далът ти е голям, и има свободни 245GB.
Направи zoneminder да пише в този дял. Сега вероятно пише някъде в /.

Друг вариант е да "прехвърлиш" малко място от /home към / - ползваш LVM, и няма да е проблем.
Активен

barakuda28

  • Напреднали
  • *****
  • Публикации: 37
    • Профил
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
« Последна редакция: Mar 16, 2013, 15:39 от barakuda28 »
Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Почисти /tmp /root
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

b081

  • Новаци
  • *
  • Публикации: 1
    • Профил
Понеже /home ти е в отделен дял провери дали не се е случило така, че програма да се е стартирала преди /home да е бил монтиран и в папка /home на основният ти дял да има записани файлове (под монтираната файлова система, така че с df няма как да ги видиш).

За целта можеш или временно да демонтираш /home (след като спреш програмите, които я ползват) или да използваш bind-mount.
Активен

barakuda28

  • Напреднали
  • *****
  • Публикации: 37
    • Профил
Изтрих съдържанието на /var/log , което доведе до това, че някои програми пропищяха, че не могат да си намерят лог файловете и поради тази причина не искаха да стартират (не ми стана ясно какъв е проблема да си го създадат), та засега проблема се реши. Имаше няколко огромни лога от типа mail.log. Какво толкова записва това нещо? На мен мейл програма така или иначе не ми трябва и не ползвам.

Понеже съм постнал информацията за хард диска, ще използвам темата, за да попитам още нещо.

При инсталацията на Debian избрах да се създадат 2 дяла - един основен и още един, който да се mount-не в /home.
Сега искам:
1) този в /home да го направя 10ГБ
2) да намаля swap partition-а (до 1-2ГБ), който преди година може би, не помня как, го бях вдигнал до 4ГБ
3) всичкия unallocated space да го събера в нов дял, който да вържа в /data

Препоръчайте някакво четиво за пълни noob-ове.
Убеден съм, че ако тръгна да бърникам, ще трябва да преинсталирам Debian после, а и не ми се губи информацията :)
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Понеже предположихме, че ползваш LVM - LVM-HOWTO

Относно лог файловете - добре е програмите да се оплакват, когато ги няма, понеже това може да ти сигнализира за проблем. Програма, която се грижи за отстраняването им е logrotate.
« Последна редакция: Mar 24, 2013, 09:29 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Използвам 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

Препълва ти се рама.
sync
echo 3 > /proc/sys/vm/drop_caches
..чистене буферите

« Последна редакция: Mar 24, 2013, 12:43 от ivo1204 »
Активен

Gogo_SZ

  • Напреднали
  • *****
  • Публикации: 270
  • Distribution: Mageia, Mandriva
  • Window Manager: KDE, Mate, Gnome, LXDE
  • So to complete victory of trade over reason!
    • Профил
Виж дли ти е инсталиран и работещ logrotate - той се грижи переодично да архивира и затрива старите log файлове. Без него която и да е *nix се задънва със стари log файлове "от преди Христа"...
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8792
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Извън темата


Това е чудесно заглавие за новина със статистика на ползвателите на различните ОС. Ех мечти ;)
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

plandz

  • Напреднали
  • *****
  • Публикации: 535
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
пробвай като руут
apt-get clean

Дебиан не изтрива ъпдейтващите пакети и си ги трупа до безкрай.
Активен

Ако се чувствате добре,не се тревожете.Ще ви мине. - Murphy's Laws

jet

  • Напреднали
  • *****
  • Публикации: 3473
  • Distribution: debian
  • Window Manager: kde
    • Профил
Изтрих съдържанието на /var/log , което доведе до това, че някои програми пропищяха, че не могат да си намерят лог файловете и поради тази причина не искаха да стартират
За да не пищят програмите, не изтривай файловете, а ги режи с:

>  /var/log/ime_na_fajla.log

това е ">" шпация и името на файла. Така ще си го има файла с нулева големина
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.