Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je fais quelques essais actuellement pour installer un Postgres sur un disque partagé monte en NFS ( Je sais que ce n'est pas l'idéal mais je n'ai pas d'autre disque actuellement , donc c'est en attente ) accessible depuis deux serveurs
J'ai une machine virtuelle en Ubuntu 12.10 pour simuler un des 2 serveurs,
avec un disque monté vers ma machine hote : /media/sf_DEV/ : OK
le disque est visible
J'ai installé le postgesql 9.1: OK
mon compte utilisateur et postgres appartiennet au groupe vboxsf
Maintenant je veux faire le initdb avec comme target directory un repertoire vers le disque partagé comme ci dessous
et la c'est le drame ... !xrwx
Si je l'installe en locale , pas de soucis
J'ai passé du temps sur le net , mais sans succes . Peut etre que je m'y prends à l'envers
je peux creer manuellement des fichiers sous /media/sf_DEV/DATABSE
Par contre quand je fais un initdb --noclean ,
les repertoires sont en
drwxrwx--- 1 root vboxsf data
Des suggestions ?
merci
======
postgres@Neptune:~$ /usr/lib/postgresql/9.1/bin/initdb -D /media/sf_DEV/DATABSE/POSTGRES/data
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale fr_FR.UTF-8.
The default database encoding has accordingly been set to UTF8.
The default text search configuration will be set to "french".
creating directory /media/sf_DEV/DATABSE/POSTGRES/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 24MB
creating configuration files ... ok
creating template1 database in /media/sf_DEV/DATABSE/POSTGRES/data/base/1 ... FATAL: could not open file "pg_xlog/000000010000000000000001" (log file 0, segment 1): Aucun fichier ou dossier de ce type
child process exited with exit code 1
initdb: removing data directory "/media/sf_DEV/DATABSE/POSTGRES/data"
=========
Hors ligne
Bonjour,
quel est le système de fichier du point de montage, et quelle version de noyau sur ubuntu ? L'option de montage data=journal est-elle acvtivée ?
Julien.
https://rjuju.github.io/
Hors ligne
Bonjour
en fait l'hote est en 12.04 et la VM en 12.10
Finallement j'ai suivi le tutorial ci dessous
http://doc.ubuntu-fr.org/virtualbox_repertoire_partage
j'ai monté à la main le disque et le initdb a marché
Par contre si je la redémarre la VM et que je refais le même montage avec la même commande , impossible de faire un start de postgres
Pour une raison qui m'échappe, le montage est accessible mais le postgresql.conf est introuvable !
comme si le initdb n'avait jamais eu lieu ...
Hors ligne
Seul le postgresql.conf est introuvable ? Y a-t-il les autres fichiers (pg_hba.conf, répertoires base,pg_tblscp ....) ?
Et toujours avec un initdb manuel ?
Julien.
https://rjuju.github.io/
Hors ligne
Pages : 1