我创建了一个 AWS EC2 实例,并且正在使用该 EC2 实例来维护数据库。我目前正在尝试对数据库执行一些后处理(通过批量查询数据库),但这对我来说不起作用,因为我收到一条 Postgres 错误消息,告诉我空间不足:sqlalchemy.exc.OperationalError: (psycopg2.errors.DiskFull) could not write to file "base/pgsql_tmp/pgsql_tmp5592.0": No space left on device
。
我当前的文件系统如下所示(输出自df -h
):
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 63G 1.1M 63G 1% /dev/shm
tmpfs 25G 512K 25G 1% /run
/dev/nvme0n1p1 8.0G 7.4G 615M 93% /
tmpfs 63G 4.0K 63G 1% /tmp
/dev/nvme0n1p128 10M 1.3M 8.7M 13% /boot/efi
tmpfs 13G 0 13G 0% /run/user/1000
我注意到我的文件系统大部分时间都在使用中,但是和 中/dev/nvme0n1p1
都有很多可用空间。我的问题可以通过从这些文件系统中删除空间并将其移动到 来解决吗?如果可以,我该怎么做?/dev/shm
/tmp
/dev/nvme0n1p1
谢谢你!
/dev/shm
并且/tmp
是内存文件系统。您无法将它们添加到磁盘卷