Hi folks,
I am using the repo1-path as follows for the pgbackrest backup of more
than 6 DB clusters in a single remote repo server as follows.
ON MY REPO SERVER
[global]
repo1-path=/data/DB_BACKUPS
repo1-block=y
repo1-bundle=y
repo1-retention-full=3
repo1-retention-diff=3
repo1-cipher-type=aes-256-cbc
repo1-cipher-pass=acbd
The issue here is The repo1-path = /data/DB_BACKUPS directory is the local
file storage of this repo server (A Virtual Machine running RHEL 9.4,
pgbackrest 2.25.1, PG16) which is almost 83 % full now.
.
Note: */dev/mapper/rhel-data 15T 13T 2.6T 83% /data is almost
getting full and it is not possible to extend the local storage partition
further. *
*To overcome the storage space, my sys admin added an NFS mount point
from an external storage as follows.*
10.255.254.113:/Data 51T 384K 50T 1% /datanew this is with
50 TB space.
*My Query is :*
1. *Can I use this NFS mount point /datanew as the repo1-path for
pgbackrest to overcome the storage space shortage ? *
2. *What are the drawbacks in doing this approach ? *
3. *What command line tool to use either mv or tar command which is
advisable and fast for copying all the existing /data/DB_BACKUPS archive
and backup folders of the currently running backups of the six different
production Database clusters to the new NFS mount point /datanew by
minimal downtime (If the NFS mount point for repo1-path is
possible/advisable ?) *
4. *Also setting permissions for the repo server user ( in my case it is
pgbackrest itself) for the NFS mount point is straight forward or do I
need to set permissions differently in the NFS server side and client VM
side also ?* ( sorry for ignorance).
PS: - Any hints and directions much appreciated to correct myself, If I am
doing wrong/direction.
Thank you,
Krishane.
[root@dbbackup ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 6.3G 655M 5.7G 11% /run
/dev/mapper/rhel-root 100G 38G 63G 38% /
*/dev/mapper/rhel-data 15T 13T 2.6T 83% /data // Getting full*/dev/sda2
960M 265M 696M 28% /boot
/dev/sda1 599M 7.1M 592M 2% /boot/efi
tmpfs 3.2G 36K 3.2G 1% /run/user/1001
tmpfs 3.2G 60K 3.2G 1% /run/user/0
*10.255.254.113:/Data 51T 384K 50T 1% /datanew // New NFS mount
point added 50T*tmpfs 3.2G 52K 3.2G 1% /run/user/42
[root@dbbackup ~]#