ISP backup и /tmp

12 3
dex
На сайте с 14.04.2006
Offline
231
dex
2619

Всем привет,

обнаружил, что во время бекапа подвисает mysql - мол место кончилось в /tmp

/dev/sda1 1.9G 1.9G 0 100% /tmp

запустил бекап - он туда юзерские архивы поочереди на время складывает

естественно, 1,9гига кончаются постоянно

как правильней решить проблему?

1 увеличить /tmp? как?

2 на основной диск настроить веременные архивы складывать? как?

3 настроить mysql на использование другой папки? как?

заранее спасибо)

губит людей вода (подпись не продаю, в долг не даю)
KU
На сайте с 17.07.2008
Offline
251
#1
Хостинг ( https://good-host.net ) / Linux VPS ( https://good-host.net/vps ) / Windows VPS ( https://good-host.net/windows-vps ) / Выделенные серверы ( https://good-host.net/dedicated ) 14 лет онлайн!
dex
На сайте с 14.04.2006
Offline
231
dex
#2

о, то что надо! респект

а как им в голову пришло поставить /tmp по умолчанию? или его большим обычно делают?

Den73
На сайте с 26.06.2010
Offline
523
#3

тс, гуглите такие моменты у них на форуме forum.ispsystem.com

"а как им в голову пришло поставить /tmp по умолчанию?"

ну tmp как бы и предназначен для временного хранения файлов.

M
На сайте с 16.09.2009
Offline
278
#4
dex:
а как им в голову пришло поставить /tmp по умолчанию?

О, они еще и не такие вещи делают... Видимо, в расчете на большинство хомячков, у которых один раздел / на весь сервер.

Правильное решение - _не использовать_ ISP бекап.

Den73:
ну tmp как бы и предназначен для временного хранения файлов.

1) Существуют вполне нормальные системы бекапа, которые _не используют_ временные файлы.

2) Чем Вам не угодил для этого раздел, на который делается бекап?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
N
На сайте с 06.05.2007
Offline
419
#5
myhand:
Правильное решение - _не использовать_ ISP бекап.

Например, mysql, при попытке починить таблицу может создавать в /tmp временные файлы размером с саму таблицу + индексы. Переменная tmp_dir без рестарта сервера не меняется.

Тоже посоветуете не использовать mysql?

myhand:
О, они еще и не такие вещи делают... Видимо, в расчете на большинство хомячков, у которых один раздел / на весь сервер.

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

Так какой смысл кулсисопством страдать? Все равно в большинстве случаев вы не сможете разобраться в бинарной структуре файловой системы чтобы восстановить данные. Сломается обязательно самый активный раздел с самыми нужными данными.

Кнопка вызова админа ()
Andreyka
На сайте с 19.02.2005
Offline
822
#6
myhand:

Правильное решение - _не использовать_ ISP бекап.

Да-да, а в случае перхоти сразу использовать гильотину

Не стоит плодить сущности без необходимости
A
На сайте с 14.11.2011
Offline
34
alw
#7

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

А как же монтирование избранных разделов с noexec, использование на разных разделах разных fs, вынесение каталогов, склонных переполняться, на отдельные разделы?

Администрирование linux, windows (/ru/forum/671883) icq 4831950
M
На сайте с 16.09.2009
Offline
278
#8
netwind:
Например, mysql, при попытке починить таблицу может создавать в /tmp временные файлы размером с саму таблицу + индексы. Переменная tmp_dir без рестарта сервера не меняется.
Тоже посоветуете не использовать mysql?

Вы начисто проигнорировали контекст. Если бекап-процесс собирается где-то сохранять огромадные временные данные - логично это сделать там, куда он потом сохраняет файлы. Там _должно быть_ много места. Только потому - это более разумное умолчание.

alw:
А как же монтирование избранных разделов с noexec, использование на разных разделах разных fs, вынесение каталогов, склонных переполняться, на отдельные разделы?

Мда. Оказывается, маразма тут можно не только от андрейки наслушаться. netwind тоже порой "отжигает" ;)

N
На сайте с 06.05.2007
Offline
419
#9

alw, разделы переполняются только потому, что ты сам создаешь такие условия когда они переполняются.

Веб-шелл на интерпретируемом языке прекрасно можно залить на раздел с noexec.

Различия в скорости работы fs - на уровне статистической погрешности.

Чего ради суетиться ? чем бы дитя не тешилось лишь бы в танчики не играло на работе?

netwind добавил 25.11.2011 в 19:34

myhand:
Вы начисто проигнорировали контекст. Если бекап-процесс собирается где-то сохранять огромадные временные данные - логично это сделать там, куда он потом сохраняет файлы. Там _должно быть_ много места. Только потому - это более разумное умолчание.

Это же панель. Вот и не игнорируйте её контекст. Бекапный скрипт для простого народа сконструирован так, чтобы уметь заливаться в том числе на ftp, отсылаться на почту и тд. Вы предлагаете этой программе предварительно создать временный файл на удаленном ftp-сервере ? А в случае с почтой ?

M
На сайте с 16.09.2009
Offline
278
#10
netwind:
разделы переполняются только потому, что ты сам создаешь такие условия когда они переполняются.

Но лучше не все сразу, верно? Пусть засранные логи не убъют клиентам возможности работать с базой данных и файлами сайтов. Не?

netwind:
Веб-шелл на интерпретируемом языке прекрасно можно залить на раздел с noexec.

Вы и nosuid не захотите включить? А то еще флажки есть иногда полезные, могу напомнить...

Но и noexec полезен, зря Вы так; хоть ради скрипт-киддисов - и то дело.

netwind:
Чего ради суетиться ?

Разные файловые системы. LVM + возможность динамически изменять размер разделов + куча операций, проводимых online (вместо тупого rsync, к примеру, при переносе данных на новый диск) + снапшоты.

Хватит уже юродствовать, netwind, Вы не андрейка ;)

netwind:
Это же панель. Вот и не игнорируйте её контекст. Бекапный скрипт для простого народа сконструирован так, чтобы уметь заливаться в том числе на ftp, отсылаться на почту и тд.

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

netwind:
А в случае с почтой ?

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

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий