我有一个安装了 debian 的服务器,apt几个月前我曾经在那里安装 pgsql9.4。现在,一个月后,我看到该文件夹总计 19GB:
/var/lib/postgresql/9.4/main
Run Code Online (Sandbox Code Playgroud)
占用了我所有的空间rootfs(19GB)。同意,我正在将一些沉重的 UTf-8 内容写入实例。
问这个问题可能很愚蠢,但是,有没有办法可以move将 postgres 中的这个文件夹/安装程序转移到另一个磁盘?仍然不影响我的数据库?这甚至可以做到吗?
你当然可以。
停止 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
| 归档时间: |
|
| 查看次数: |
1713 次 |
| 最近记录: |