#!/bin/sh
set -x
set -e

LOCALDISK=/dev/nvme0n1

if ! grep -q $LOCALDISK /etc/fstab; then
    echo "$LOCALDISK   /srv  xfs    nofail,noatime 1 1" >>/etc/fstab
fi

if ! mountpoint -q /srv; then
    mkfs.xfs $LOCALDISK
    mount /srv
fi

if [ ! -L /var/lib/postgresql ]; then
    service postgresql stop
    if [ -e /var/lib/postgresql ]; then
        mv /var/lib/postgresql "/root/postgres-data-$(date +'%m-%d-%Y-%T')"
    fi
    ln -s /srv/postgresql/ /var/lib
fi

if [ ! -e "/srv/postgresql" ]; then
    service postgresql stop
    mkdir "/srv/postgresql"
    chown postgres:postgres /srv/postgresql
fi

#!/bin/sh
set -x
set -e

LOCALDISK=/dev/nvme0n1

if ! grep -q $LOCALDISK /etc/fstab; then
    echo "$LOCALDISK   /srv  xfs    nofail,noatime 1 1" >>/etc/fstab
fi

if ! mountpoint -q /srv; then
    mkfs.xfs $LOCALDISK
    mount /srv
fi

if [ ! -L /var/lib/postgresql ]; then
    service postgresql stop
    if [ -e /var/lib/postgresql ]; then
        mv /var/lib/postgresql "/root/postgresql-data-$(date +'%m-%d-%Y-%T')"
    fi
    ln -s /srv/postgresql/ /var/lib
fi

if [ ! -e "/srv/postgresql" ]; then
    service postgresql stop
    mkdir "/srv/postgresql"
    chown postgres:postgres /srv/postgresql
fi

Rename backup directory to postgresql.
provision: Rename backup directory to postgresql.
