This is a discussion on Re: Postgresql 8.0.3, symbolic link to /var/lib/pgsql/data/base within the pgsql Admins forums, part of the PostgreSQL category; --> Why don't you copy/move the entire data directory (minus pg_xlog if you are separating them) -----Original Message----- From: Sergiusz ...
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Why don't you copy/move the entire data directory (minus pg_xlog if you are separating them) -----Original Message----- From: Sergiusz Jarczyk [mailto:sergiusz.jarczyk@qresc.com] Sent: Wed 9/28/2005 3:34 PM To: pgsql-admin@postgresql.org Cc: Subject: Re: [ADMIN] Postgresql 8.0.3, symbolic link to /var/lib/pgsql/data/base Hi Jeffrey Jeffrey Tenny wrote: > I'm trying to move my databases to another drive. > > With postmaster off, I create: > > /home/pgsql > > mv /var/lib/pgsql/data/base /home/pgsql/ > > > I make sure that /home/pgsql is owned by postgres, and only 'rwx' for > the owner. All the permissions look fine. > > from /var/lib/pgsql/data, I do > > ln -s /home/pgsql/base > > Of course the link permissions look like: > > lrwxrwxrwx 1 postgres postgres 16 Sep 28 14:21 base -> /home/pgsql/base > > > The postmaster starts, but attempts to access the database complain > that permission is denied: > > $ psql -l > psql: FATAL: could not access directory "/var/lib/pgsql/data/base/1": > Permission denied > > > Any clues about why this won't work? > I've searched the archives, but most references were to invalid > permissions on the directories and I'm pretty sure I've got those right. > > All my pgsql dirs look pretty much like: > drwx------ 3 postgres postgres 4096 Sep 28 14:21 pgsql > > Both in the original /var/lib/pgsql area, and the /home/pgsql area. > Try to issue chown -R postgres.postgres /home/pgsql Sergiusz ---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster |
| |||
| Anjan Dave wrote: > Why don't you copy/move the entire data directory (minus pg_xlog if you are separating them) I tried that too, and then postmaster wouldn't even start. I don't remember if it was a permission error or if it was complaining it couldn't find the configuration files. I suspect whatever symlink problems are manifesting in just moving 'base' also apply to moving 'data'. ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match |
| ||||
| Jeffrey Tenny wrote: > Anjan Dave wrote: > >> Why don't you copy/move the entire data directory (minus pg_xlog if >> you are separating them) > > > I tried that too, and then postmaster wouldn't even start. I don't > remember if it was a permission error or if it was complaining it > couldn't find the configuration files. > > I suspect whatever symlink problems are manifesting in just moving > 'base' also apply to moving 'data'. Check the file ownerships. Maybe a chown -R postgres /home/postgres might be in order... Also, if you are using SE-Linux, this can make things interesting... Best Wishes, Chris Travers Metatron Technology Consulting > > ---------------------------(end of broadcast)--------------------------- > TIP 9: In versions below 8.0, the planner will ignore your desire to > choose an index scan if your joining column's datatypes do not > match > > ---------------------------(end of broadcast)--------------------------- TIP 3: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faq |
| Thread Tools | |
| Display Modes | |
|
|