LINUX.ORG.RU

Служба CUPS и папка tmp


1

2

Проблема такая. На ПК в течении дня по нескольку раз постоянно отваливается служба CUPS, т.е. отваливаются все принтеры и приходится логиниться под root и перезапускать службу. Как сделать, чтобы CUPS не отваливалась. И вторая проблема. Папка tmp постоянно, тоже несколько раз на день заполняется и нет свободного места на диске, приходится вручную её очищать (ПК к инету не подключён). Помогите с решением этих проблем, пожалуйста.

А эти события по времени не совпадают случайно? Для начала стоит посмотреть кто срёт в /tmp.

BTW, почему у вас /tmp не в tmpfs? Добавьте вот такую строку в /etc/fstab:

tmpfs /tmp tmpfs defaults 0 0

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Vladimir1906

Ну почитайте про fstab и концепцию монтирования файловых систем... Это, в общем-то говоря, элементарные основы администрирования.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от Vladimir1906

А что это даст, если добавить строку tmpfs /tmp tmpfs defaults 0 0 ?

В /tmp будет при загрузке монтироваться виртуальная файловая система, данные в которой расположены в оперативке и очищаются при перезагрузке. Это работает быстрее и решает проблему захламления /tmp, так положено по современному стандарту.

Axon ★★★★★
()
Ответ на: комментарий от Vladimir1906

Тогда переключите уровень логгирования в cups на debug и после падения залейте лог ошибок на pastebin, а ссылку добавьте в тему.

Axon ★★★★★
()
Ответ на: комментарий от Vladimir1906

И ситуация, когда кто-то складывает в /tmp гигабайты хлама, всё равно ненормальна. Надо выяснять кто так гадит.

Axon ★★★★★
()
Ответ на: комментарий от Axon

Гадит в папку tmp томкэт. Проблема возникает в рамках одного сеанса. И перезагрузка проблему не решает. И это по нескольку раз на день и перезагрузка несколько раз на дню не выход.

Vladimir1906
() автор топика
Ответ на: комментарий от Vladimir1906

Гадит в папку tmp томкэт.

Вот его и надо вразумить, значит. Создайте отдельную тему.

И перезагрузка проблему не решает.

Потому что у вас при перезагрузке /tmp не очищается, как должно.

Судя по томкату, речь идёт о сервере, который вы админите? В таком случае вам бы матчасть подтянуть не помешало. Книжку, что ли, какую по линуксу прочитайте. Или начальство раскрутите на сертификат по шапке, хотя бы.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

В /tmp будет при загрузке монтироваться виртуальная файловая система, данные в которой расположены в оперативке и очищаются при перезагрузке. Это работает быстрее и решает проблему захламления /tmp, так положено по современному стандарту.

1. Какому ещё стандарту? tmpfs не упоминается ни в POSIX, ни в FHS.

2. Это создаёт проблему захламления RAM, на диске обычно больше места.

anonymous
()
Ответ на: комментарий от Axon

И ситуация, когда кто-то складывает в /tmp гигабайты хлама, всё равно ненормальна.

Так /tmp же как раз для хлама и предназначен. Наличие там хлама является нормой и штатной ситуацией.

anonymous
()
Ответ на: комментарий от anonymous

1. Какому ещё стандарту? tmpfs не упоминается ни в POSIX, ни в FHS.

http://www.pathname.com/fhs/2.2/fhs-3.15.html

Although data stored in /tmp may be deleted in a site-specific manner, it is recommended that files and directories located in /tmp be deleted whenever the system is booted.

tmpfs - самый простой и разумный способ сделать это.

2. Это создаёт проблему захламления RAM, на диске обычно больше места.

Никакой проблемы нет. Объём tmpfs ограничен и вычисляется исходя из объёма доступной памяти. В любом случае, больших объёмов данных там всё равно быть не должно.

Axon ★★★★★
()
Ответ на: комментарий от anonymous

Так /tmp же как раз для хлама и предназначен. Наличие там хлама является нормой и штатной ситуацией.

Наличие гигабайтов хлама - нет. Номальный объём /tmp не превышает сотни мегабайт.

Axon ★★★★★
()

Папка tmp

Вот в этом и проблемя, вендязник. Потому что должна быыть мамка tmp

anonymous
()
Ответ на: комментарий от Vladimir1906

Гадит в папку tmp томкэт.

Периодическая самоочистка папки tomcat-а в linux (комментарий)

Первая ссылка в гугле tomcat stop log
http://www.javafaq.nu/java-article998.html

justAmoment ★★★★★
()
Последнее исправление: justAmoment (всего исправлений: 1)
Ответ на: комментарий от Axon

В любом случае, больших объёмов данных там всё равно быть не должно.

А где они должны быть, если всё-таки понадобились для какого-нибудь склеивания панорам?

anonymous
()
Ответ на: комментарий от anonymous

А где они должны быть, если всё-таки понадобились для какого-нибудь склеивания панорам?

В tmpfs быстрее, но на обычной fs больше места. Что вам критичнее, то и выбирайте. Например, компиляю я обычно в tmpfs, но ядро на моей машине туда тупо не помещается, его собирал в ~/build.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

Добавьте вот такую строку в /etc/fstab

Нужно ещё перед выключением вручную очистить /tmp, иначе там всё останется и продолжит занимать место.

anonymous
()
Ответ на: комментарий от anonymous

Нужно ещё перед выключением вручную очистить /tmp, иначе там всё останется и продолжит занимать место.

Да, верно. Забыл упомянуть.

Axon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.