Bonjour à tous !
Je ne suis pas un très fort en Linux, et j'ai vu que j'avais fait une connerie sur l'installation de Pgsql : j'ai 2 partitions sur la machine, et les données de Pgsql sont stockées sur la plus petite (dans la plus grande partition j'ai /home)
Voilà ce que j'ai fait pour remettre tout dans la grande :
Copier de "/var/lib/postgresql/8.1/" vers "/home/postgresql/"
Pas de problème pour la copie.
Dans le fichier postgresql.conf, j'ai spécifié
data_directory = '/home/postgresql/8.1/main'
Le soucis c'est que quand je redémarre le service et que je regarde le status, j'ai :
Il semblerait donc que postgresql cherche le répertoire de données "/var/lib/postgresql/8.1/main" alors que j'avais spécifié dans le fichier de conf le chemin "/home/postgresql/8.1/main".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 opennms:/etc/init.d# ./postgresql-8.1 start Starting PostgreSQL 8.1 database server:. opennms:/etc/init.d# ./postgresql-8.1 status Use of uninitialized value in getpwuid at /usr/bin/pg_lsclusters line 28. Version Cluster Port Status Owner Data directory Log file 8.1 main 5432 down root /var/lib/postgresql/8.1/main /var/log/postgresql/postgresql-8.1-main.log
Manque - t - il un fichier de config à modifier ??
Merci beaucoup
Partager