我有一个debian安装服务器,几个月前我用apt
安装了pgsql9.4。现在,一个月后,我发现该文件夹总计为19GB:
/var/lib/postgresql/9.4/main
占据了rootfs
(19GB)的所有空间。同意,我正在写一些重的UTf-8东西到实例上。
这可能是愚蠢的问题,但是,有没有办法move
这个文件夹/安装在postgres到另一个磁盘?并且仍然没有影响我的数据库?甚至可以这样做吗?
答案 0 :(得分:4)
当然可以。
停止PostgreSQL服务器。
/etc/init.d/postgresql stop
将数据目录移动到其他位置。
mv /var/lib/postgresql/9.4/main /storage/ssd/
创建指向新位置的符号链接。
ln -s /storage/ssd/main /var/lib/postgresql/9.4/main
启动PostgreSQL服务器。
/etc/init.d/postgresql start