我没有注意,当我安装postgreSQL的aptitude,但它安装在错误的分区数据库。
现在我的分区是这样的:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/md1 10G 8.7G 793M 92% / tmpfs 2.0G 0 2.0G 0% /lib/init/rw udev 10M 176K 9.9M 2% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm /dev/md2 683G 197M 649G 1% /home
我检查和postgresql数据安装在/dev/md1
这将是一个问题,我想解决这个问题。 什么是最好的方法? 我可以简单地移动postgresql目录并修补一些configuration文件吗? 我可以扩展分区dev / md1的大小吗?
我正在寻找一种方法来成功地做到这一点。
closurespostgresql,将其目录移到新的位置,然后创build一个从旧位置到新位置的符号链接,或者编辑configuration文件,移动(!)后确保权限是正确的。 最后启动postgresql。
我已经用mysql甚至oracle做了这么多次,只要你不介意这个宕机时间,它就没有问题了。 当然,不要在正在运行的数据库服务器上尝试它。 在这种情况下,使用服务器提供的方式移动文件。 但至less在oracle的情况下,你仍然会导致一些服务中断,因为你必须暂时把表空间离线。