From: | Manuel Aller <manuel(dot)aller(at)infracoop(dot)com(dot)ar> |
---|---|
To: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
Cc: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Francisco Olarte <folarte(at)peoplecall(dot)com>, "Electricos del Valle S(dot)A(dot) - Jose Fdo Donado E(dot)" <jfdonado(at)electrovalle(dot)com>, Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Cambiar motor de disco en Ubuntu |
Date: | 2016-10-18 15:10:03 |
Message-ID: | CAJs6SEmVtKiRgHbeaZ0ZL9kwmNVSYBeUFvxqFaDv7d3j732Smw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola!
En el postgrsql.conf (en /etc/postgresql/9.{x}/main) hay un parámetro que
se llama 'data_directory'.
En ubuntu viene masomenos así:
data_directory = '/var/lib/postgresql/9.{x}/main'
Pongamos que agregaste un disco en /database, y creaste dentro un
directorio para el pg del estilo '/database/pgdata'
Los pasos para hacer la migración son:
1. cambiar el archivo de configuración para que diga:
data_directory = '/database/pgdata'
2. detener el servicio de postgres:
# sudo service postgresql stop
3. hacer que el nuevo directorio sea del user postgres:
# sudo chown -R postgres.postgres /database/pgdata
4. mover los datos al nuevo directorio:
# mv /var/lib/postgresql/9.3/main /database/pgdata
5. arrancar el servico de postgres:
# sudo service postgresql start
Y conviene revisar luego el archivo de log a ver si se quejó de algo
(/var/log/postgresql/postgres*log)
Saludos!
PS: en ubuntu 14.04 la {x} sería 3, y en 16.04 sería 5.
El 11 de octubre de 2016, 15:28, Hellmuth Vargas <hivs77(at)gmail(dot)com>
escribió:
> Hola Jose
>
> Unas preguntas:
>
> - Necesita migrar la base de datos a un nuevo disco de mayor
> capacidad/mejores prestaciones?
> - Que nivel de servicio tiene la base de datos: 7x24 o solo horario hábil?
> - Que versión de base de datos tiene actualmente, si es una versión
> anterior, hay posibilidades de actualizar la versión?
> - Tiene replicación implementada?
>
>
>
>
>
>
>
> El 11 de octubre de 2016, 13:18, Alvaro Herrera<alvherre(at)2ndquadrant(dot)com>
> escribió:
>
>> Francisco Olarte escribió:
>> > Buenas tardes:
>> >
>> > 2016-10-07 23:15 GMT+02:00 Electricos del Valle S.A. - Jose Fdo Donado
>> > E. <jfdonado(at)electrovalle(dot)com>:
>> > >
>> > > Tengo instalado Postgresql en Ubuntu y quisiera pasar todo el motor a
>> un disco nuevo, me pueden indicar como se hace.
>> >
>> > Sin mas detalles como que sera imposible ayudarte. Necesitaras contar
>> > al menos que discos montas y en que puntos y en que directorios has
>> > metido las cosas de postgres, y ademas en Ubuntu creo que tienes la
>> > complejidad añadida de que usa los wrappers de Martin Pitt, que no es
>> > un postgres a secas.
>>
>> Es posible que sea suficiente con crear un directorio en el nuevo disco,
>> luego darle un CREATE TABLESPACE, y finalmente ALTER TABLE .. SET
>> TABLESPACE bla. No necesitas parar el servidor, aunque obviamente las
>> tablas quedan bloqueadas mientras se efectúa la copia.
>>
>> --
>> Álvaro Herrera https://www.2ndQuadrant.com/
>> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>>
>> -
>> Enviado a la lista de correo pgsql-es-ayuda (
>> pgsql-es-ayuda(at)postgresql(dot)org)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>
>
>
> --
> Cordialmente,
>
> Ing. Hellmuth I. Vargas S.
> Esp. Telemática y Negocios por Internet
> Oracle Database 10g Administrator Certified Associate
> EnterpriseDB Certified PostgreSQL 9.3 Associate
>
>
--
<http://www.infracoop.com.ar/> *Manuel Fernando Aller*
DBA Senior
InfraCoop Cooperativa de Infraestructura y Bases de Datos
skype: manuel.aller
Mobile: +54 9 11 4054 4779
<https://www.facebook.com/InfraCoop> <https://twitter.com/infracoop>
<http://www.facttic.org.ar/miembros/infracoop>
Infracoop
es miembro de FACTTIC <http://www.facttic.org.ar/>
From | Date | Subject | |
---|---|---|---|
Next Message | Alex Roca | 2016-10-18 15:23:16 | Select SIMPLE con TIMEZONES distintos no encuentra registros en 9.5 y 9.6 y si en 9.1 |
Previous Message | Alex Roca | 2016-10-18 14:38:28 | Select SIMPLE con TIMEZONES distintos no encuentra registros en 9.5 y 9.6 y si en 9.1 |