最近,我更改了data_directory
posgresql (9.3.10) 以指向我最近添加到我的 VM(Ubuntu 14.04 操作系统)的新数据磁盘。所有旧数据也已转移到这个新磁盘上。
在此转变之前,data_directory
也驻留在安装了操作系统的磁盘中。最初这是一个易于消化的安排,但最终data_directory
几乎填满了整个 30GB 可用空间。因此我做出了转变。
我的问题是:我现在可以删除完全指向新位置的旧var/lib/postgresql/9.x/main/
文件夹的内容吗?data_directory
旧文件仍然完好无损,占用了大量空间,我没有删除它们的唯一原因是 postgresql 配置中的其他元素(或一些守护程序脚本)可能以某种方式引用了这个文件夹结构。我不确定。有经验的人也许可以在这里帮忙。
不应有任何引用,因为所有脚本/实用程序/等都使用数据目录环境变量。
我唯一会看的地方是在新配置文件中——看看你没有任何指向旧文件夹的包含(不确定他们在哪个版本中添加了这个选项。)
顺便说一句,重命名 (
mv dir dir_bck
) 文件夹一个星期总是一个好习惯,看看你真的没有任何东西试图访问那里。(你不应该因为它是陈旧的数据......)问候,
- 乔尼