The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD и проблемы с inodes"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD и проблемы с inodes"
Сообщение от Aligator emailИскать по авторуВ закладки(??) on 12-Янв-05, 20:31  (MSK)
Cитуация такая:
Установлена OS FreeBSD 4.10, после ребута компа появляются сообщения в консоли:

При загрузке:
/var: create/symlynk failed, no inodes free
/etc/rc: cannot create /var/run/clean_var: file system full
Свободного места на диске много.

После загрузки в консоли:
/kernel: pid 256 (proftpd), uid 0 on /var: out of inodes

Кто подскажет в чём грабли и где копать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD и проблемы с inodes"
Сообщение от Aligator emailИскать по авторуВ закладки(??) on 13-Янв-05, 07:14  (MSK)
Нашёл в инете решение проблемы: http://www.freebsddiary.org/inodes.php

umount /dev/ad0s1e (в моём случае, /var )
newfs -i 1024 /dev/ad0s1e
mount /dev/ad0s1e

и возник вопрос, поможет ли это? Не потеряются ли данные раздела? А то эксперемнентировать как-то не хочется. Знающие люди, подскажите плиз

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD и проблемы с inodes"
Сообщение от Azazelo Искать по авторуВ закладки(??) on 13-Янв-05, 09:59  (MSK)
>Нашёл в инете решение проблемы: http://www.freebsddiary.org/inodes.php
>
>umount /dev/ad0s1e (в моём случае, /var )
>newfs -i 1024 /dev/ad0s1e
>mount /dev/ad0s1e
>
>и возник вопрос, поможет ли это? Не потеряются ли данные раздела? А
>то эксперемнентировать как-то не хочется. Знающие люди, подскажите плиз

думаю потеряются ведь ты новую файловую систему создаеш.


лучше поищи кто все иноды сьел , у меня был случай когда я неправильно прописал строчку в crontab и мессаги скапливальсь в /var/spool/clientmqueue/

да и вообше var не такой раздел чтоб там много файла лежало , хотя конечно у каждого по своему.

если все-таки решил форматировать партишен
как вариант я думаю можно перенести весь /var например в /usr ( ну или где есть место) и сделать симлинк в корневой дире указываюший на /usr/var
и потом запускать newfs . на Linux это точно работало .

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD и проблемы с inodes"
Сообщение от co6aka Искать по авторуВ закладки(??) on 13-Янв-05, 17:04  (MSK)
Если будешь с партишинами работать через /stand/sysinstall то возможно что бы не задавать каждый раз параметры к newfs поменяй значения в options/Newfs Args      -b 16384 -f 2048 <- это стандартные значения что тебя и подвело.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD и проблемы с inodes"
Сообщение от Aligator emailИскать по авторуВ закладки(??) on 13-Янв-05, 18:01  (MSK)
>лучше поищи кто все иноды сьел , у меня был случай когда
>я неправильно прописал строчку в crontab и мессаги скапливальсь в /var/spool/clientmqueue/
>
>
Матерь божья, действительно в cronе было несколько заданий, которые выполнялись с ошибками и в /var/spool/clientmqueue/  действительно туева хуча файлов. Последний вопрос с помощью какой команды можно очистить данный каталог, чтобы файл был исключён из файловой системы и не осталось никаких зависимостей к нему.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD и проблемы с inodes"
Сообщение от Azazelo Искать по авторуВ закладки(??) on 14-Янв-05, 09:58  (MSK)
>>лучше поищи кто все иноды сьел , у меня был случай когда
>>я неправильно прописал строчку в crontab и мессаги скапливальсь в /var/spool/clientmqueue/
>>
>>
>Матерь божья, действительно в cronе было несколько заданий, которые выполнялись с ошибками
>и в /var/spool/clientmqueue/  действительно туева хуча файлов. Последний вопрос с
>помощью какой команды можно очистить данный каталог, чтобы файл был исключён
>из файловой системы и не осталось никаких зависимостей к нему.


ls -l /var/spool/ |grep clie
запоминаешь uid , gid  и права доступа.
drwxrwx---  2 smmsp  smmsp   209920 Jan 14 08:01 clientmqueue

удаляешь ее нафиг и затем создаешь заново ( предварительно подредактировав crontab)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "FreeBSD и проблемы с inodes"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Янв-05, 10:28  (MSK)
>>>лучше поищи кто все иноды сьел , у меня был случай когда
>>>я неправильно прописал строчку в crontab и мессаги скапливальсь в /var/spool/clientmqueue/
>>>
>>>
>>Матерь божья, действительно в cronе было несколько заданий, которые выполнялись с ошибками
>>и в /var/spool/clientmqueue/  действительно туева хуча файлов. Последний вопрос с
>>помощью какой команды можно очистить данный каталог, чтобы файл был исключён
>>из файловой системы и не осталось никаких зависимостей к нему.
>
>
>ls -l /var/spool/ |grep clie
>запоминаешь uid , gid  и права доступа.
>drwxrwx---  2 smmsp  smmsp   209920 Jan 14 08:01
>clientmqueue
>
>удаляешь ее нафиг и затем создаешь заново ( предварительно подредактировав crontab)


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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "FreeBSD и проблемы с inodes"
Сообщение от Azazelo Искать по авторуВ закладки(??) on 14-Янв-05, 12:13  (MSK)
>>>>лучше поищи кто все иноды сьел , у меня был случай когда
>>>>я неправильно прописал строчку в crontab и мессаги скапливальсь в /var/spool/clientmqueue/
>>>>
>>>>
>>>Матерь божья, действительно в cronе было несколько заданий, которые выполнялись с ошибками
>>>и в /var/spool/clientmqueue/  действительно туева хуча файлов. Последний вопрос с
>>>помощью какой команды можно очистить данный каталог, чтобы файл был исключён
>>>из файловой системы и не осталось никаких зависимостей к нему.
>>
>>
>>ls -l /var/spool/ |grep clie
>>запоминаешь uid , gid  и права доступа.
>>drwxrwx---  2 smmsp  smmsp   209920 Jan 14 08:01
>>clientmqueue
>>
>>удаляешь ее нафиг и затем создаешь заново ( предварительно подредактировав crontab)
>
>
>жуть и дичь, но при незнании - действенно.
>Собственно - чтение sendmail спасет, как остановить, как запустить
>для разгребания очереди или просто остановить sendmail и удалить очередь

2Lavr

у меня стоит в /etc/rc.conf
sendmail_enable="NONE"

но я так понимаю что системными мессагами занимается все равно он ?

подскажи что почитать чтобы понять в обших чертах что тут к чему.
глубоко изучать sendmail сейчас нет времени.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "FreeBSD и проблемы с inodes"
Сообщение от denn emailИскать по авторуВ закладки(??) on 14-Янв-05, 12:47  (MSK)
>>>>>лучше поищи кто все иноды сьел , у меня был случай когда
>>>>>я неправильно прописал строчку в crontab и мессаги скапливальсь в /var/spool/clientmqueue/
>>>>>
>>>>>
>>>>Матерь божья, действительно в cronе было несколько заданий, которые выполнялись с ошибками
>>>>и в /var/spool/clientmqueue/  действительно туева хуча файлов. Последний вопрос с
>>>>помощью какой команды можно очистить данный каталог, чтобы файл был исключён
>>>>из файловой системы и не осталось никаких зависимостей к нему.
>>>
>>>
>>>ls -l /var/spool/ |grep clie
>>>запоминаешь uid , gid  и права доступа.
>>>drwxrwx---  2 smmsp  smmsp   209920 Jan 14 08:01
>>>clientmqueue
>>>
>>>удаляешь ее нафиг и затем создаешь заново ( предварительно подредактировав crontab)
>>
>>
>>жуть и дичь, но при незнании - действенно.
>>Собственно - чтение sendmail спасет, как остановить, как запустить
>>для разгребания очереди или просто остановить sendmail и удалить очередь
>
>2Lavr
>
>у меня стоит в /etc/rc.conf
>sendmail_enable="NONE"
>
>но я так понимаю что системными мессагами занимается все равно он ?
>
>
>подскажи что почитать чтобы понять в обших чертах что тут к чему.
>
>глубоко изучать sendmail сейчас нет времени.

останови sendmail

чистишь /var/spool/mqueue
чистишь /var/spool/clientmqueue

запускаешь sendmail

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "FreeBSD и проблемы с inodes"
Сообщение от Azazelo Искать по авторуВ закладки(??) on 14-Янв-05, 13:31  (MSK)
>>>>>>лучше поищи кто все иноды сьел , у меня был случай когда
>>>>>>я неправильно прописал строчку в crontab и мессаги скапливальсь в /var/spool/clientmqueue/
>>>>>>
>>>>>>
>>>>>Матерь божья, действительно в cronе было несколько заданий, которые выполнялись с ошибками
>>>>>и в /var/spool/clientmqueue/  действительно туева хуча файлов. Последний вопрос с
>>>>>помощью какой команды можно очистить данный каталог, чтобы файл был исключён
>>>>>из файловой системы и не осталось никаких зависимостей к нему.
>>>>
>>>>
>>>>ls -l /var/spool/ |grep clie
>>>>запоминаешь uid , gid  и права доступа.
>>>>drwxrwx---  2 smmsp  smmsp   209920 Jan 14 08:01
>>>>clientmqueue
>>>>
>>>>удаляешь ее нафиг и затем создаешь заново ( предварительно подредактировав crontab)
>>>
>>>
>>>жуть и дичь, но при незнании - действенно.
>>>Собственно - чтение sendmail спасет, как остановить, как запустить
>>>для разгребания очереди или просто остановить sendmail и удалить очередь
>>
>>2Lavr
>>
>>у меня стоит в /etc/rc.conf
>>sendmail_enable="NONE"
>>
>>но я так понимаю что системными мессагами занимается все равно он ?
>>
>>
>>подскажи что почитать чтобы понять в обших чертах что тут к чему.
>>
>>глубоко изучать sendmail сейчас нет времени.
>
>останови sendmail
>
>чистишь /var/spool/mqueue
>чистишь /var/spool/clientmqueue
>
>запускаешь sendmail


как мне его остановить если его нет в саписке процессов ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "FreeBSD и проблемы с inodes"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Янв-05, 17:21  (MSK)
>2Lavr
>
>у меня стоит в /etc/rc.conf
>sendmail_enable="NONE"
>
>но я так понимаю что системными мессагами занимается все равно он ?
>
>
>подскажи что почитать чтобы понять в обших чертах что тут к чему.
>
>глубоко изучать sendmail сейчас нет времени.

я неоднократно отписывал сюда что даже при NONE - sendmail запускается
при загрузке для локальной рассылки vi-recovery:

http://www.opennet.me/openforum/vsluhforumID1/34752.html

но в твоем случае, вероятно нужно смотреть в сторону MAILTO в кроне или
ПРАВИЛЬНО писать срипты для крона. Можно вовсе отключить посылку
сообщений кроном (man cron [MAILTO]), а можно правильно настроить.
В приниципе, для локальной рассылки через sendmail, достаточно
правильно настроить aliases и все.

как очистить очереди уже написали, если не используется MTA, то
самое простое rm -f /var/spool/clientmqueue/*, если используется, то
его сперва нужно положить: kill или лучше (cd /etc/mail; make stop)
потом rm

Однако, вместо sendmail cron'у можно задать использовать mail - это только
для ЛОКАЛЬНОЙ рассылки, для этого в sources cron'а надо правильно
переопределить под себя MAILCMD вместо _SENDMAIL_PATH - /usr/bin/mail
Использование mail вместо sendmail и проще и быстрее для работы системы

Если установлен и используется другой MTA в системе, то смотреть как
его использовать для cron'а

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD и проблемы с inodes"
Сообщение от denn emailИскать по авторуВ закладки(??) on 13-Янв-05, 17:18  (MSK)
>Cитуация такая:
>Установлена OS FreeBSD 4.10, после ребута компа появляются сообщения в консоли:
>
>При загрузке:
>/var: create/symlynk failed, no inodes free
>/etc/rc: cannot create /var/run/clean_var: file system full
>Свободного места на диске много.
>
>После загрузки в консоли:
>/kernel: pid 256 (proftpd), uid 0 on /var: out of inodes
>
>Кто подскажет в чём грабли и где копать?


читай по форуму+хендбук на тему параметров ядра и количества файлов...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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