From d986a12ff485d7b9982417c5e425a5b25546d8c1 Mon Sep 17 00:00:00 2001 From: Christoph Date: Tue, 14 Mar 2023 10:35:01 +0100 Subject: [PATCH] rcopy.sh: optinize partition after filesystemcheck. --- rcopy.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rcopy.sh b/rcopy.sh index 41ade7c..0174ec1 100755 --- a/rcopy.sh +++ b/rcopy.sh @@ -483,9 +483,14 @@ if $extern_usb_disk || $extern_sata_disk ; then declare -i mount_count=`$tune2fs -l $backup_partition | $grep "Mount count" | $cut -d ":" -f 2` declare -i max_mount_count=`$tune2fs -l $backup_partition | $grep "Maximum mount count" | $cut -d ":" -f 2` if [ $mount_count -ge $max_mount_count ]; then + echo -e "Check partition '${backup_partition}' - Run: $e2fsck -p $backup_partition .." $e2fsck -p $backup_partition if [ $? -gt 0 ]; then echo -e "\n[ERROR] filecheck on $backup_partition failed.." + else + echo "" + echo -e "Check agaim in order to optimize - Run: $e2fsck -fy $backup_partition .." + $e2fsck -fy $backup_partition fi $tune2fs -C 0 $backup_partition fi