Реально ли увеличить /var без переустановки системы?

[Удален]
2489

Когда заказывал сервер забыл сказать, чтобы увеличили партицию. Теперь при больших объемах баз, находящихся на /var начинают возникать проблемы со свободным местом для временных файлов mysqld. Возможно ли решить проблему с минимальными потерями? ОС freebsd 6.2.

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#1

перенесите базы не в /var

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
santa_claus_rpm
На сайте с 27.10.2007
Offline
9
#2

Да, это возможно, используя симлинки.

К сожалению, не видя сервера ничего конкретного (набор команд и т.п.) посоветовать нельзя.

SysAdmin Online - помощь в настройке Linux серверов (http://sysadminonline.ru)
P
На сайте с 08.03.2007
Offline
250
#3

Действительно, можно остановить mysql, перенести файлы базы в нужную директорию и поставить на неё симлинк.

Хотя непонятна проблема - временные файлы mysql создаёт для выполнения больших запросов, а с размером баз это не очень связано. Надо mysql указать где хранить временные файлы - найти в my.cnf "tmpdir = " и указать на место, где есть много места.

nick_c
На сайте с 21.04.2008
Offline
89
#4

/usr/local/etc/rd.d/mysql-server stop

cp /var/db/mysql /home/mysql/

mount_nullfs /home/mysql /var/db/mysql

/usr/local/etc/rd.d/mysql-server start

Эффективная раскрутка сайта (http://raskrutka.com.ua) в Google.
LineHost
На сайте с 20.01.2007
Offline
339
#5

Самый простой и надёжный вариант:

Останавливаем MySQL

В файле my.cnf в секции [mysqld] указываем:

datadir = /home/db

Сюда копируем все базы, устанавливаем права:

chown -R mysql:mysql /home/db/*

И стартуем MySQL.

SERV.LT - Стабильные услуги хостинга, KVM VPS в Литве, Франции. (https://www.serv.lt/ru/vps/kvm/) Недорогие выделенные серверы (https://www.serv.lt/ru/dedicated-lt/) в Литве.
Nikolai Sokolov
На сайте с 13.03.2008
Offline
65
#6

можно размонтировать /var создать другой раздел большего размера и туда примонтировать /var или примонтировать /var на другой диск. А старый раздел задействовать под что-то другое.

Используя наши услуги, сервисы, оборудование и опыт работы в области информационных технологий (веб-хостинг) поможем в продвиженни вашего бизнеса www.servervk.eu (http://servervk.eu)
noHup
На сайте с 19.06.2006
Offline
87
#7
nick_c:

cp /var/db/mysql /home/mysql/

правильнее -> cp -pr /var/db/mysql /home/mysql/

SmartApe - хостинг по цене бананов (http://www.smartape.ru/?utm_source=se&utm_medium=cpm&utm_campaign=noHup)
zzeus
На сайте с 04.01.2008
Offline
74
#8

создайте раздел. скопируйте все из /var в этот раздел. смотнируйте раздел как /var :)

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