Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2016, à 21:54

tecumuman

Postgresql : Impossible de créer Tablespace sur répertoire NAS mappé

Bonsoir,

Je tente de créer un nouveau tablespace sur un répertoire distant de mon NAS Synology (via CIFS ; 1 ligne dans fstab) :
//IP.DE.MON.NAS/MonNasPartage /media/mon/repertoire/monte/en/cifs cifs credentials=/root/.smbcredentials,auto,iocharset=utf8,gid=100,uid=1000,_netdev 0 0

le fichier .smbcredentials contenant les identifiants de mon utilisateur NAS.

Via Nautilus : tout fonctionne très bien - je lis et écris dans mes répertoires montés via CIFS sans aucun souci

mais pour la création du tablespace par postgresql (pgAdminIII) j'obtiens l'erreur :
ERROR: could not set permissions on directory "/media/mon/repertoire/monte/en/cifs": Opération non permise

Effectivement le propriétaire du dossier n'est pas le user "postgres" ; j'ai bien essayé de changer (via chown sur le NAS) le propriétaire du dossier pour postgres mais cela ne change rien - depuis mon répertoire monté (mon poste) le répertoire appartient aux users du NAS (identifiants du smbcredentials)

Alors que sur le répertoire /tmp/ de mon poste cela fonctionne : la création du tablespace se fait après le changement de propriétaire (via chown)

Pourriez-vous m'aider svp ?

Merci par avance.
@++

Hors ligne

#2 Le 01/03/2016, à 22:20

tecumuman

Re : Postgresql : Impossible de créer Tablespace sur répertoire NAS mappé

Bonjour,

Auriez-vous une idée ?

Merci par avance.

Hors ligne

#3 Le 02/03/2016, à 00:01

bobe

Re : Postgresql : Impossible de créer Tablespace sur répertoire NAS mappé

Bonsoir,

J'ai peut-être mal compris, mais n'est-ce pas dans la ligne du fstab que vous devriez indiquer les uid/gid correspondant à l'utilisateur postgres ?

Hors ligne

#4 Le 02/03/2016, à 10:39

tecumuman

Re : Postgresql : Impossible de créer Tablespace sur répertoire NAS mappé

Bonjour,

Merci du retour.

Le probleme, c'est de quel utilisateur postgres je dois mettre les uid/gid car en effet sur mon poste le user postgres a des uid/gid différent de celui du nas (qui existe par défaut et sur lequel je n'ai pas la main).

A priori, il s'agirait de mettre les uid/gid du user postegres de mon poste ?

Merci par avance.

@++

Hors ligne

#5 Le 02/03/2016, à 21:52

tecumuman

Re : Postgresql : Impossible de créer Tablespace sur répertoire NAS mappé

Bonsoir,

J'ai essayé comme évoqué en y plaçant l'uid du user postgres (son uid=147 sur mon poste) dans la ligne fstab, mais j'obtiens le même message d'erreur lorsque je tente de créer le tablespace ....

J'aurais-je oublié quelque chose ?

Par avance, merci.

@++

Hors ligne

#6 Le 03/03/2016, à 03:01

bobe

Re : Postgresql : Impossible de créer Tablespace sur répertoire NAS mappé

Là, je sèche, désolé. hmm

Hors ligne