Изначально лучше монтировать /var/lib на второй раздел, чтобы не переносить после установки базу.
Для переноса:
sudo -u postgres psql |
show config_file; |
show data_directory; |
sudo systemctl stop postgresql.service |
sudo mkdir -p /new/data/location/ |
sudo chwon -R postgres:postgres /new/data/location/ |
sudo chmod 700 /new/data/location/ |
sudo rsync -av <data_directory из шага 1> /new/data/location/ |
sudo nano <config_file из шага 1> |
data_directory = '/new/data/location' |
sudo nano /lib/systemd/system/postgresql.service |
sudo systemctl daemon-reload |
sudo systemctl start postgresql.service |
sudo -u postgres psql |
show data_directory; |