mirror of
https://github.com/prodrigestivill/docker-postgres-backup-local.git
synced 2026-05-31 08:37:58 +00:00
@@ -102,9 +102,16 @@ for DB in ${POSTGRES_DBS}; do
|
|||||||
MFILENEW="${MFILE}-new"
|
MFILENEW="${MFILE}-new"
|
||||||
rm -rf "${DFILENEW}" "${WFILENEW}" "${MFILENEW}"
|
rm -rf "${DFILENEW}" "${WFILENEW}" "${MFILENEW}"
|
||||||
mkdir "${DFILENEW}" "${WFILENEW}" "${MFILENEW}"
|
mkdir "${DFILENEW}" "${WFILENEW}" "${MFILENEW}"
|
||||||
ln -f "${FILE}/"* "${DFILENEW}/"
|
(
|
||||||
ln -f "${FILE}/"* "${WFILENEW}/"
|
# Allow to hardlink more files than max arg list length
|
||||||
ln -f "${FILE}/"* "${MFILENEW}/"
|
# first CHDIR to avoid possible space problems with BACKUP_DIR
|
||||||
|
cd "${FILE}"
|
||||||
|
for F in *; do
|
||||||
|
ln -f "$F" "${DFILENEW}/"
|
||||||
|
ln -f "$F" "${WFILENEW}/"
|
||||||
|
ln -f "$F" "${MFILENEW}/"
|
||||||
|
done
|
||||||
|
)
|
||||||
rm -rf "${DFILE}" "${WFILE}" "${MFILE}"
|
rm -rf "${DFILE}" "${WFILE}" "${MFILE}"
|
||||||
echo "Replacing daily backup ${DFILE} folder this last backup..."
|
echo "Replacing daily backup ${DFILE} folder this last backup..."
|
||||||
mv "${DFILENEW}" "${DFILE}"
|
mv "${DFILENEW}" "${DFILE}"
|
||||||
|
|||||||
Reference in New Issue
Block a user