Re: how to add a new data partition

From: Phillip Smith <phillip(dot)smith(at)weatherbeeta(dot)com(dot)au>
To: Karthikeyan Sundaram <skarthi98(at)hotmail(dot)com>
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: how to add a new data partition
Date: 2007-02-06 22:14:55
Message-ID: 1170800095.9113.12.camel@it-laptop
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

AFAIK, Postgres doesn't support anything like this, apart from
table-spaces which you've already indicated aren't appropriate.

Perhaps a LVM group would be appropriate in this situation if you have
the luxury of being able to implement that somehow...

Cheers,
-p

On Tue, 2007-02-06 at 13:55 -0800, Karthikeyan Sundaram wrote:
> Hi Philip,
>
> Thanks for the reply. Our DB grows very fast. Hence I don't want to
> move the exisisting data dir. If I move my data file to the new partition,
> I will face the same issue in another month instead of week.
>
> My requirement is to keep the old data directory along with the new
> partition.
>
> In Oracle, we can tell the alter database add data file '/new partition'
> so the the new partition will take into effect along with the old one.
>
> Is there a similar way in postgres?
>
>
> Regards
> skarthi
>
>
> >From: "Phillip Smith" <phillip(dot)smith(at)weatherbeeta(dot)com(dot)au>
> >To: "'Karthikeyan Sundaram'"
> ><skarthi98(at)hotmail(dot)com>,<pgsql-admin(at)postgresql(dot)org>
> >Subject: Re: [ADMIN] how to add a new data partition
> >Date: Wed, 7 Feb 2007 08:52:06 +1100
> >
> >One option if you can have the DB offline for a little while:
> >
> >1) Shutdown Postgres
> >2) Move your current data directory to the new partition
> >3) Update your PGDATA variable, and any scripts that reference it to
> >reflect
> >the new data path. You might also like to symlink the old data dir to the
> >new one.
> >4) Restart Postgres. pg_ctl -D /new/path/to/data start
> >
> >That's worked for me several time before.
> >
> >Cheers,
> >-p
> >
> >-----Original Message-----
> >From: pgsql-admin-owner(at)postgresql(dot)org
> >[mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of Karthikeyan Sundaram
> >Sent: Wednesday, 7 February 2007 08:46
> >To: pgsql-admin(at)postgresql(dot)org
> >Subject: [ADMIN] how to add a new data partition
> >
> >Hi all,
> >
> > We are using postgres 8.0.1 on our production and 8.2 on our
> >development.
> >
> >The linuix partition is getting full where the database resides. In few
> >weeks our partition will ran out of space so the database will also run out
> >of space. We have added another HDD of 300GB. Now my question is, how will
> >I point the database to the new partition along with the old one. Do I need
> >to create a symbolic link to the exitisting DB?
> >
> > Adding a new tablespace doesn't solve the issue as there are many
> >tables
> >in the old tablespace. Is there a way to extend the tablespace to the new
> >partition like in Oracle.
> >
> > Did anybody faced this problem and how did you resolve. Please share
> >your
> >
> >thoughts.
> >
> >
> >Regards
> >skarthi
> >
> >_________________________________________________________________
> >Talk now to your Hotmail contacts with Windows Live Messenger.
> >http://get.live.com/messenger/overview
> >
> >
> >---------------------------(end of broadcast)---------------------------
> >TIP 4: Have you searched our list archives?
> >
> > http://archives.postgresql.org
> >
> >
> >*******************Confidentiality and Privilege Notice*******************
> >
> >The material contained in this message is privileged and confidential to
> >the addressee. If you are not the addressee indicated in this message or
> >responsible for delivery of the message to such person, you may not copy
> >or deliver this message to anyone, and you should destroy it and kindly
> >notify the sender by reply email.
> >
> >Information in this message that does not relate to the official business
> >of Weatherbeeta must be treated as neither given nor endorsed by
> >Weatherbeeta.
> >Weatherbeeta, its employees, contractors or associates shall not be liable
> >for direct, indirect or consequential loss arising from transmission of
> >this
> >message or any attachments
> >
> >---------------------------(end of broadcast)---------------------------
> >TIP 5: don't forget to increase your free space map settings
>
> _________________________________________________________________
> Valentines Day -- Shop for gifts that spell L-O-V-E at MSN Shopping
> http://shopping.msn.com/content/shp/?ctId=8323,ptnrid=37,ptnrdata=24095&tcode=wlmtagline
>
>

*******************Confidentiality and Privilege Notice*******************

The material contained in this message is privileged and confidential to
the addressee. If you are not the addressee indicated in this message or
responsible for delivery of the message to such person, you may not copy
or deliver this message to anyone, and you should destroy it and kindly
notify the sender by reply email.

Information in this message that does not relate to the official business
of Weatherbeeta must be treated as neither given nor endorsed by Weatherbeeta.
Weatherbeeta, its employees, contractors or associates shall not be liable
for direct, indirect or consequential loss arising from transmission of this
message or any attachments

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Tom Lane 2007-02-06 22:59:51 Re: how to add a new data partition
Previous Message Karthikeyan Sundaram 2007-02-06 21:55:50 Re: how to add a new data partition