The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Кончилось место на системном диске сервера Samba, !*! Антон, 29-Сен-12, 17:21  [смотреть все]
Больше года проработал сервер Samba под Debian 6, а сейчас закончилось место на системном диске, который самбой даже не используется((
/dev/sdb1              11G   11G     0 100% /
tmpfs                 474M     0  474M   0% /lib/init/rw
udev                  469M  156K  469M   1% /dev
tmpfs                 474M     0  474M   0% /dev/shm
/dev/sdb7             438G  416G  543M 100% /capture/168
/dev/sdb5             438G  416G  432M 100% /capture/169
/dev/sdb6             438G  416G  341M 100% /capture/170
/dev/sda1             917G  735G  136G  85% /capture/171
/dev/sda2             917G  248G  623G  29% /capture/172
/dev/sdb8             480G  456G   95M 100% /capture/172old
overflow              1,0M     0  1,0M   0% /tmp

Системный диск в списке первый. По-папочная проверка командой "du --max-depth=1 -hc" показала, что общий объём папок в корне "/", за исключением "/capture", не должен превышать 3Гб.

Вопрос, куда могло деться 8Гб и что может занимать свободное пространство системного диска?
Какой вообще алгоритм поиска того "что занимает системный диск" в моём случае?

  • Кончилось место на системном диске сервера Samba, !*! Loly, 17:53 , 29-Сен-12 (1)
    >[оверквотинг удален]
    >  480G  456G   95M 100% /capture/172old
    > overflow            
    >   1,0M     0  1,0M  
    >  0% /tmp
    > Системный диск в списке первый. По-папочная проверка командой "du --max-depth=1 -hc" показала,
    > что общий объём папок в корне "/", за исключением "/capture", не
    > должен превышать 3Гб.
    > Вопрос, куда могло деться 8Гб и что может занимать свободное пространство системного
    > диска?
    > Какой вообще алгоритм поиска того "что занимает системный диск" в моём случае?

    • Кончилось место на системном диске сервера Samba, !*! Loly, 17:57 , 29-Сен-12 (2)
      • Кончилось место на системном диске сервера Samba, !*! Sevnet, 21:42 , 29-Сен-12 (4)
        > /var/log
        > aptitude autoclean

        Вот результат:

        root@VideoServerNOVUS:/# cd /var/log
        root@VideoServerNOVUS:/var/log# aptitude autoclean
        [ ERR] Чтение описаний задач
        E: IO Error to output - fwrite (28: На устройстве кончилось место)
        E: Ошибка записи - write (28: На устройстве кончилось место)
        E: Не удалось записать файл состояний

        И ещё по команде: "root@VideoServerNOVUS:/# du --max-depth=1 -hc"
        Вот что вышло::((
        4,0K    ./mnt
        722M    ./var
        36K     ./home
        5,0M    ./bin
        4,0K    ./srv
        4,0K    ./selinux
        94M     ./lib
        13M     ./download
        16K     ./lost+found
        du: невозможно получить доступ к «./proc/7507/task/7507/fd/4»: Нет такого файла или каталога
        du: невозможно получить доступ к «./proc/7507/task/7507/fdinfo/4»: Нет такого файла или каталога
        du: невозможно получить доступ к «./proc/7507/fd/4»: Нет такого файла или каталога
        du: невозможно получить доступ к «./proc/7507/fdinfo/4»: Нет такого файла или каталога
        0       ./proc
        156K    ./dev
        14M     ./boot
        2,7T    ./capture
        0       ./sys
        4,0K    ./opt
        4,4M    ./sbin
        0       ./tmp
        76K     ./root
        8,0K    ./media
        821M    ./usr
        5,9M    ./etc
        2,7T    .
        2,7T    итого

        Просуммировав все папки за исключением "capture" никак не получается 11Гб... Откуда в корне 11Гб ума не приложу...


        В общем как я понимаю косяк в том, что системе для выполнения этих команд нужно место, а я доже не знаю что можно удалить без вреда системе, чтобы его освободить???

        • Кончилось место на системном диске сервера Samba, !*! PavelR, 10:35 , 30-Сен-12 (5)
          > В общем как я понимаю косяк в том, что системе для выполнения
          > этих команд нужно место, а я доже не знаю что можно
          > удалить без вреда системе, чтобы его освободить???

          понабирают по объявлениям, блин. Что, читаем документацию только когда прижмет?

          Самбу рестартовать пробовал? На виндах обычно при "подземном для админа стуке" ребут помогает. Пробовал?

          • Кончилось место на системном диске сервера Samba, !*! Sevnet, 11:33 , 30-Сен-12 (7)
            >> В общем как я понимаю косяк в том, что системе для выполнения
            >> этих команд нужно место, а я доже не знаю что можно
            >> удалить без вреда системе, чтобы его освободить???
            > понабирают по объявлениям, блин. Что, читаем документацию только когда прижмет?
            > Самбу рестартовать пробовал? На виндах обычно при "подземном для админа стуке" ребут
            > помогает. Пробовал?

            Пробовал и сервак и самбу ребутать через команду /etc/init.d/samba restart
            Останавливается самба нормально, а при пуске пишет "nmbd failure" в логе самбы записано что недостаточно места на ЖД(

    • Кончилось место на системном диске сервера Samba, !*! Sevnet, 21:40 , 29-Сен-12 (3)
      >[оверквотинг удален]
      >>  480G  456G   95M 100% /capture/172old
      >> overflow
      >>   1,0M     0  1,0M
      >>  0% /tmp
      >> Системный диск в списке первый. По-папочная проверка командой "du --max-depth=1 -hc" показала,
      >> что общий объём папок в корне "/", за исключением "/capture", не
      >> должен превышать 3Гб.
      >> Вопрос, куда могло деться 8Гб и что может занимать свободное пространство системного
      >> диска?
      >> Какой вообще алгоритм поиска того "что занимает системный диск" в моём случае?

      А что такое "оверквотинг" и для чего он нужен?

      Насколько мне подсказала wiki это "явление, возникающее, когда компьютерная программа записывает данные за пределами выделенного в памяти буфера."
      Выходит дело возможно сервак пытались ломануть(((
      Как теперь его чинить ?

      • Кончилось место на системном диске сервера Samba, !*! PavelR, 10:36 , 30-Сен-12 (6)
        > А что такое "оверквотинг" и для чего он нужен?
        > Насколько мне подсказала wiki это "явление, возникающее, когда компьютерная программа
        > записывает данные за пределами выделенного в памяти буфера."
        > Выходит дело возможно сервак пытались ломануть(((
        > Как теперь его чинить ?

        Я в ах-е от этого цирка. Вы первый раз в интернет вылезли?

        • Кончилось место на системном диске сервера Samba, !*! Sevnet, 11:36 , 30-Сен-12 (8)
          >> А что такое "оверквотинг" и для чего он нужен?
          >> Насколько мне подсказала wiki это "явление, возникающее, когда компьютерная программа
          >> записывает данные за пределами выделенного в памяти буфера."
          >> Выходит дело возможно сервак пытались ломануть(((
          >> Как теперь его чинить ?
          > Я в ах-е от этого цирка. Вы первый раз в интернет вылезли?

          Понимаю что это цирк, но я не сисадмин, а частный предприниматель маленького бизнеса, сервак мне нужен для записи с камер в магазинах. Нанимать только для админства сервера сисадмина нецелесообразно, при том что сервак я настроил сам, только вот сейчас столкнулся с проблемой и ищу самое простое решение. Т.к. глубокое познание системы мне не требуется...

          Буду очень благодарен за дельный совет, т.к. сервак лежит, запись не ведется(((

          • Кончилось место на системном диске сервера Samba, !*! PavelR, 13:02 , 30-Сен-12 (10)
            >[оверквотинг удален]
            >>> записывает данные за пределами выделенного в памяти буфера."
            >>> Выходит дело возможно сервак пытались ломануть(((
            >>> Как теперь его чинить ?
            >> Я в ах-е от этого цирка. Вы первый раз в интернет вылезли?
            > Понимаю что это цирк, но я не сисадмин, а частный предприниматель маленького
            > бизнеса, сервак мне нужен для записи с камер в магазинах. Нанимать
            > только для админства сервера сисадмина нецелесообразно, при том что сервак я
            > настроил сам, только вот сейчас столкнулся с проблемой и ищу самое
            > простое решение. Т.к. глубокое познание системы мне не требуется...
            > Буду очень благодарен за дельный совет, т.к. сервак лежит, запись не ведется(((

            берем миднайт коммандер (это нортон такой) (нортон - это файловый менеджер) (файловый менеджер - ну это две панельки такие, там файлы и каталоги отображаются)....

            (apt-get install mc) - если не установлен.


            Дальше берем и жмем Ctrl + пробел. Миднайт отобразит размеры директорий. Да, для этого формат списка отображения файлов в панели должен быть "стандартный".  В менюшку залезть - Эф-9.

            Ищем файлы, которые занимают место. Перед поиском файлов - перезагрузите весь сервер и посмотрите на объемы занятого места, может быть ничего делать и  не потребуется (до следующего рецидива).

            • Кончилось место на системном диске сервера Samba, !*! Sevnet, 13:19 , 30-Сен-12 (11)
              >[оверквотинг удален]
              > берем миднайт коммандер (это нортон такой) (нортон - это файловый менеджер) (файловый
              > менеджер - ну это две панельки такие, там файлы и каталоги
              > отображаются)....
              > (apt-get install mc) - если не установлен.
              > Дальше берем и жмем Ctrl + пробел. Миднайт отобразит размеры директорий. Да,
              > для этого формат списка отображения файлов в панели должен быть "стандартный".
              >  В менюшку залезть - Эф-9.
              > Ищем файлы, которые занимают место. Перед поиском файлов - перезагрузите весь сервер
              > и посмотрите на объемы занятого места, может быть ничего делать и
              >  не потребуется (до следующего рецидива).

              МС у меня стоял я им пользуюсь постоянно. Эт я к тому, что не совсем я дубовый, всё таки с нуля поставил Дебиан и настроил Самбу сам.
              Вот тут уже яснее стало с объёмами файлов, но непонятно другое, МС показывает одни размеры, а "du" с консоле другие:

              root@VideoServerNOVUS:/var/run/samba# du -a -hc
              0       ./notify_onelevel.tdb
              4,0K    ./upgrades
              4,0K    ./messages.tdb
              44K     ./gencache.tdb
              4,0K    ./smbd.pid
              40K     ./brlock.tdb
              1,7M    ./connections.tdb
              1,2M    ./sessionid.tdb
              32K     ./unexpected.tdb
              4,0K    ./nmbd.pid
              40K     ./gencache_notrans.tdb
              40K     ./locking.tdb
              0       ./winbindd_privileged/pipe
              4,0K    ./winbindd_privileged
              0       ./notify.tdb
              4,0K    ./winbindd.pid
              3,1M    .
              3,1M    итого

              А вот скрин из МС: http://i049.radikal.ru/1209/1d/ddf577428a4d.jpg

              Папка /var/run/samba разрослась до 3,1Гб, в частности файлы: locking.tdb = 2012М, messages.tdb = 556М, sessionid.tdb = 550М.
              Отсюда вопрос, так и должно быть? Можно ли что-то удалить, почистьйить?

              З.Ы.: Сервак ребутал несколько раз, сразу после перезагрузки места на системном винте нет((

              • Кончилось место на системном диске сервера Samba, !*! PavelR, 13:46 , 30-Сен-12 (12)

                Так вы искали 8 Гб, но нашли только 3. По-моему, надо искать еще.


                locking.tdb messages.tdb sessionid.tdb - указанные три файла без зазрения совести удаляются стартовым скриптом в FreeBSD. Думаю, вы их также можете удалить.

                • Кончилось место на системном диске сервера Samba, !*! Sevnet, 14:26 , 30-Сен-12 (13)
                  > Так вы искали 8 Гб, но нашли только 3. По-моему, надо искать
                  > еще.
                  > locking.tdb messages.tdb sessionid.tdb - указанные три файла без зазрения совести удаляются
                  > стартовым скриптом в FreeBSD. Думаю, вы их также можете удалить.

                  Ок, вот скрин всего что есть в корне, кроме папки "capture" - всё что в ней смонтировано на другие диски.
                  http://s58.radikal.ru/i162/1209/0f/fbfa5527a044.jpg
                  Всё равно 11Гб не набирается...

                  Тут по пути возникла мысль закоментить в файле fstab всё что монтируется помимо системного диска, перезагрузиться и ещё раз проверить объёмы папок. Именно закоментить потому что при попытке размонтировать командой umount опять вылазит ошибка о нехватке места на ЖД(.
                  Я всё закоментил и при сохранении вылезла опять ошибка о том что нет места, и записался пустой файл fstab, и отредактировать его я не могу(((
                  Что теперь делать? Можно ли ребутаться если fstab - пуст?

                  З.Ы.: мне немного непонятно что значит "стартовый скрипт в FreeBSD"?
                  З.Ы.З.Ы.: Вообще чудеса! Удалил только что файл locking.tdb 2012М через эФ8 в МС, прописываю в коммандной строке "df -h" а у меня по прежнему нет места на системном диске и заняты все 11Гб, свободно 0Гб(((

                  • Кончилось место на системном диске сервера Samba, !*! ДорогойДрук, 16:12 , 30-Сен-12 (14)
                    Качайте liveCD любой, загружайтесь, проверьте место, сделайте fsck
                    По результатам можно будет дальше думать.
                  • Кончилось место на системном диске сервера Samba, !*! PavelR, 20:17 , 30-Сен-12 (18)
                    > З.Ы.З.Ы.: Вообще чудеса! Удалил только что файл locking.tdb 2012М через эФ8 в
                    > МС, прописываю в коммандной строке "df -h" а у меня по
                    > прежнему нет места на системном диске и заняты все 11Гб, свободно 0Гб(((

                    Никаких чудес. Перезагрузите самбу или сервер.

                    Ах, да. у вас же fstab пуст. )))))

                    Ну, наверное не зря разбивку диска на разделы придумали...


                    • Кончилось место на системном диске сервера Samba, !*! Sevnet, 20:30 , 30-Сен-12 (19)
                      >> З.Ы.З.Ы.: Вообще чудеса! Удалил только что файл locking.tdb 2012М через эФ8 в
                      >> МС, прописываю в коммандной строке "df -h" а у меня по
                      >> прежнему нет места на системном диске и заняты все 11Гб, свободно 0Гб(((
                      > Никаких чудес. Перезагрузите самбу или сервер.
                      > Ах, да. у вас же fstab пуст. )))))
                      > Ну, наверное не зря разбивку диска на разделы придумали...

                      Перезагрузил сервер:
                      root@VideoServerNOVUS:~# df -h
                      Файловая система      Разм  Исп  Дост  Исп% смонтирована на
                      tmpfs                 474M     0  474M   0% /lib/init/rw
                      udev                  469M  156K  469M   1% /dev
                      tmpfs                 474M     0  474M   0% /dev/shm
                      rootfs                 11G   11G     0 100% /
                      overflow              1,0M     0  1,0M   0% /tmp

                      Бляха-муха, каким-то хреном папка /capture/172 - 8297М, наверно, при каких-то неведомых мне обстоятельствах, слетел раздел смонтированный в эту папку и запись велась на системный раздел(((
                      Всё таки не зря fstab затёрся, его-то я скопипастью с другого такого же сервака, зато теперь я нашел, куда у меня место с системного диска пропало! Кстати как копипастить из одного окна редактора МС в shell в другое окно shell в редактор MC?

                      Ну вот удалил папку объёмом 8297М, а на диске освободилось 6,6Гб всего(( Всё-таки магия какая-то...
                      root@VideoServerNOVUS:/# df -h
                      Файловая система      Разм  Исп  Дост  Исп% смонтирована на
                      tmpfs                 474M     0  474M   0% /lib/init/rw
                      udev                  469M  156K  469M   1% /dev
                      tmpfs                 474M     0  474M   0% /dev/shm
                      rootfs                 11G  3,1G  6,6G  33% /
                      overflow              1,0M     0  1,0M   0% /tmp

  • Кончилось место на системном диске сервера Samba, !*! Sevnet, 11:49 , 30-Сен-12 (9)
    >[оверквотинг удален]
    >  480G  456G   95M 100% /capture/172old
    > overflow            
    >   1,0M     0  1,0M  
    >  0% /tmp
    > Системный диск в списке первый. По-папочная проверка командой "du --max-depth=1 -hc" показала,
    > что общий объём папок в корне "/", за исключением "/capture", не
    > должен превышать 3Гб.
    > Вопрос, куда могло деться 8Гб и что может занимать свободное пространство системного
    > диска?
    > Какой вообще алгоритм поиска того "что занимает системный диск" в моём случае?

    Ещё ещё такой нюанс: диск /dev/sdb - 2000Гб, но файловая таблица msdos, возможно проблема в этом?

    • Кончилось место на системном диске сервера Samba, !*! кегна, 18:25 , 30-Сен-12 (16)
      >[оверквотинг удален]
      >>   1,0M     0  1,0M
      >>  0% /tmp
      >> Системный диск в списке первый. По-папочная проверка командой "du --max-depth=1 -hc" показала,
      >> что общий объём папок в корне "/", за исключением "/capture", не
      >> должен превышать 3Гб.
      >> Вопрос, куда могло деться 8Гб и что может занимать свободное пространство системного
      >> диска?
      >> Какой вообще алгоритм поиска того "что занимает системный диск" в моём случае?
      > Ещё ещё такой нюанс: диск /dev/sdb - 2000Гб, но файловая таблица msdos,
      > возможно проблема в этом?

      Там есть какой то вебсервер? Почитайте плиз чем du отличается от df...

      Вы пробовали ребутать сервак? Скорее всего какой то демон держит какой то файл, и по этому показания df и du расходятся...

      Посмотреть что открыто можно коммандой lsof.
      Но я б советовал сделать ребут, а затем смотреть lsof..

      Такой гадостью обычно страдает апач.

      • Кончилось место на системном диске сервера Samba, !*! Sevnet, 20:04 , 30-Сен-12 (17)
        >[оверквотинг удален]
        >>> диска?
        >>> Какой вообще алгоритм поиска того "что занимает системный диск" в моём случае?
        >> Ещё ещё такой нюанс: диск /dev/sdb - 2000Гб, но файловая таблица msdos,
        >> возможно проблема в этом?
        > Там есть какой то вебсервер? Почитайте плиз чем du отличается от df...
        > Вы пробовали ребутать сервак? Скорее всего какой то демон держит какой то
        > файл, и по этому показания df и du расходятся...
        > Посмотреть что открыто можно коммандой lsof.
        > Но я б советовал сделать ребут, а затем смотреть lsof..
        > Такой гадостью обычно страдает апач.

        Да, на серваке запущен апач2 и крутился форум, папки которого, кстати, я не нашел в каталоге "www", на форум был доступ в интернет через другой роутер посредством проброски порта "PREROUTING".
        Команду "lsof" я ввёл, и получить необъятный результат.
        Подскажите что в ней смотреть и какие ключи использовать?

        • Кончилось место на системном диске сервера Samba, !*! кегна, 21:17 , 30-Сен-12 (21)
          >[оверквотинг удален]
          >> Вы пробовали ребутать сервак? Скорее всего какой то демон держит какой то
          >> файл, и по этому показания df и du расходятся...
          >> Посмотреть что открыто можно коммандой lsof.
          >> Но я б советовал сделать ребут, а затем смотреть lsof..
          >> Такой гадостью обычно страдает апач.
          > Да, на серваке запущен апач2 и крутился форум, папки которого, кстати, я
          > не нашел в каталоге "www", на форум был доступ в интернет
          > через другой роутер посредством проброски порта "PREROUTING".
          > Команду "lsof" я ввёл, и получить необъятный результат.
          > Подскажите что в ней смотреть и какие ключи использовать?

          а ввести man lsof и прочитать вам религия не позволяет?

          • Кончилось место на системном диске сервера Samba, !*! Sevnet, 21:20 , 30-Сен-12 (22)
            >[оверквотинг удален]
            >>> файл, и по этому показания df и du расходятся...
            >>> Посмотреть что открыто можно коммандой lsof.
            >>> Но я б советовал сделать ребут, а затем смотреть lsof..
            >>> Такой гадостью обычно страдает апач.
            >> Да, на серваке запущен апач2 и крутился форум, папки которого, кстати, я
            >> не нашел в каталоге "www", на форум был доступ в интернет
            >> через другой роутер посредством проброски порта "PREROUTING".
            >> Команду "lsof" я ввёл, и получить необъятный результат.
            >> Подскажите что в ней смотреть и какие ключи использовать?
            > а ввести man lsof и прочитать вам религия не позволяет?

            К сожалению, я не спец, поэтому такой команды как "man" ранее не знал, использовал максимум  "help". Теперь буду знать и использовать, спасибо!

  • Кончилось место на системном диске сервера Samba, !*! Sevnet, 21:17 , 30-Сен-12 (20)
    Всем спасибо проблема решена!

    Проблема заключалась в том, что один из разделов диска используемый Самба, по каким-то невыясненным причинам, не был смонтирован в заданную папку, и все что записывалось в эту папку сохранялось в системном разделе, в результате чего системный диск был переполнен, что вызвало ряд ошибок и остановку работы сервера...




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру