小编Eri*_*Kim的帖子

PostgreSQL - 无法扩展文件设备上没有剩余空间。提示:检查可用磁盘空间

我一直在将数据插入 PostgreSQL DB,并收到错误消息:

psycopg2.OperationalError: could not extend file "base/16384/61892": No space left on device
HINT: Check free disk space
Run Code Online (Sandbox Code Playgroud)

我正在使用 CentOS 7,并且我已经在我的 linux 机器上检查了我的一些状态:

df -h

在此处输入图片说明

我对 Linux 很陌生,根据我的df -h命令的结果,我可以看到 Linux 存储系统的工作方式与 Windows 不同。

看起来 PostgreSQL 正在推送到/dev/mapper/centos-root,但它只有 50 GB 可用。

问题 1:如何更改?如何将可用的额外可用空间分配/dev/mapper/centos-home到我的~/centos-root目录中?

问题2:我的机器有两个硬盘,每个200GB。但是根据我的df-h命令,看起来我只有 200GB 可用空间。为什么会这样?如何充分利用 400GB 空间?

看起来问题是我/dev/mapper/centos-root的都填满了。我在 PostgreSQL 中插入了近 10,000,000 行 12 列的数据。

问题 3:这是否足够占用 50GB 的空间?

谢谢!

编辑:输出pvs, vgs,lvs

在此处输入图片说明

postgresql linux storage centos centos7

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

centos ×1

centos7 ×1

linux ×1

postgresql ×1

storage ×1