LINUX.ORG.RU
ФорумAdmin

как лутше всего перенести базу postgresql на другой hdd


0

0

вобщем такая ситуация
попросили помочь(подхалтурить)
есть сервант
работает уже три года без отдыха
на ней дебиан sarge
и база postgresql 7.4
размер базы ~30гигов

в данный момент на харде осталось свободного пол гига места
седня пойдем покупать новый хард ~120

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


ПО обновлять не предлогать
ибо к этому серву подключен спец станок по резке стекла
и настраивал его три года назад итальянец спецально приехавший сюда =)

я вот думаю просто попытатся сделать так

примонтировать хард в /var/postgre/
потом туда залить файлы из /var/lib/postgre/
подрихтовать конфиг постгреса чтобы он брал базу из /var/postgre/

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

★★

остановить демона базы данных

примонтировать хард в каталог /mnt/tmp

залить туда файлы базы.

перемонтировать хард в каталог где лежали базы.

запуск демона базы данных

MikeDM ★★★★★
()

про права не забывай при копировании и все будет хор.
вакум фул можешь еще сделать, раз простой запланирован.

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

>перемонтировать хард в каталог где лежали базы.

проще симлинк сделать ... Особенно, если новый хард не только под базу.

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

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

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

> ммм...какие могут быть траблы с правами?

Права на файлы и директории.

> если я буду копировать через МС с галкой сохранение атрибутов?

cp -a не катит?

Deleted
()

pvmove /dev/старое /dev/новое

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