базой уже 0 ?
или truncate, или в другой tablespace переносить на новый диск
Останавливать инстанс, переносить WAL-ы, в PGDATA делать симлинк на новое место.
В случае если раздел с БД на ext4 фс, то у этой фс по-умолчанию 5% места зарезервировано под файлы root юзера. В экстренном случае можно уменьшить или вовсе выключить этот резерв (tune2fs -m 0 /dev/...) и получить в распоряжение необходимое место. Обычно мы такой трюк исполняем когда БД упала по месту и нужно ее запустить чтоб дальше уже приступить к чистке внутри БД.
Обсуждают сегодня