Как добавить больше места для Postgresql Ubuntu? - proUbuntu
0 голосов
/ 31 июля

У меня есть только один, например, 3TB HDD - /dev/sda1

Здесь я храню мои Postgresql данные - /var/db/data.Как мне справиться с недостатком места на диске.Допустим, база данных хранит около 2TB данных.И 1TB для всего остального.Память уходит.Я подключаю другой HDD.Я монтирую его в папку.Как связать новое дисковое пространство с Postgres?Что я могу использовать для этого?Есть ли в Postgres инструменты для решения таких проблем?

Заранее спасибо)

PS .Насколько я знаю, изменение папки хранения данных в Postgres каждый раз и перетаскивание в нее существующих данных - плохая идея.

1 Ответ

0 голосов
/ 02 августа

Вы можете использовать PostgreSQL табличные пространства , когда данные должны расти на нескольких дисках или разделах диска.Из документации:

Используя табличные пространства, администратор может управлять разметкой диска установки PostgreSQL.Это полезно по крайней мере двумя способами.Во-первых, если раздел или том, на котором был инициализирован кластер, исчерпал пространство и не может быть расширен, табличное пространство можно создать в другом разделе и использовать до тех пор, пока система не будет перенастроена.

Во-вторых, табличные пространства позволяютадминистратору использовать знания об использовании объектов базы данных для оптимизации производительности.

...