#!/bin/bash
#
# sys-snapshots-clean
#
# Clean old snapshosts fast way
#
# (c)2018-2021 Marek Uher <marek@uher.info>
#

CURRENT_DIR=`pwd`
VARL_LOG_DIR="/var/log"
SELF=`echo $0 | awk -F '/' '{ print $NF }'`

logger "${SELF}: cleaning ${VARL_LOG_DIR}"
cd ${VARL_LOG_DIR}
for FILES_TO_REMOVE_SUFFIX in gz 1; do
	find . -name \*.${FILES_TO_REMOVE_SUFFIX} | xargs rm -f
done

cd ${CURRENT_DIR}

logger "${SELF}: sys-snapshots-clean-fast"
sys-snapshots-clean-fast > /dev/null 2>&1

logger "${SELF}: sys-filesystems-balance"
sys-filesystems-balance > /dev/null 2>&1

logger "${SELF}: sys-filesystems-sync"
for SYNC_LOOP in 1 2 3; do
	sync > /dev/null 2>&1
	sys-filesystems-sync > /dev/null 2>&1
done

logger "${SELF}: done"
exit 0

# /* End of file: sys-snapshots-clean */
