mirror of
https://github.com/bashclub/zfs-housekeeping.git
synced 2025-06-04 00:54:11 +02:00
Update cleansnaps.sh
speed improvements
This commit is contained in:
parent
ca2610e0e6
commit
dabbf18eda
@ -88,9 +88,9 @@ do
|
|||||||
|
|
||||||
if [ "$MUSTER" = "" ]
|
if [ "$MUSTER" = "" ]
|
||||||
then
|
then
|
||||||
SNAPS=$(zfs list -r -t snap -H -o name -s creation | grep "${DATASET}@")
|
SNAPS=$(zfs list -t snap -H -o name -s creation ${DATASET})
|
||||||
else
|
else
|
||||||
SNAPS=$(zfs list -r -t snap -H -o name -s creation | grep "${DATASET}@" | grep $MUSTER)
|
SNAPS=$(zfs list -t snap -H -o name -s creation ${DATASET} | grep $MUSTER)
|
||||||
fi
|
fi
|
||||||
ANZSNAPS=$(echo "$SNAPS"|grep -v "^$"|wc -l|sed 's, ,,g')
|
ANZSNAPS=$(echo "$SNAPS"|grep -v "^$"|wc -l|sed 's, ,,g')
|
||||||
|
|
||||||
@ -149,9 +149,9 @@ do
|
|||||||
echo "% Liste nach zfs destroy:"
|
echo "% Liste nach zfs destroy:"
|
||||||
if [ "$MUSTER" = "" ]
|
if [ "$MUSTER" = "" ]
|
||||||
then
|
then
|
||||||
zfs list -r -t snap -o name -s creation | grep "${DATASET}@" | sed 's/^/ + /'
|
zfs list -t snap -o name -s creation ${DATASET} | sed 's/^/ + /'
|
||||||
else
|
else
|
||||||
zfs list -r -t snap -o name -s creation | grep "${DATASET}@" | grep $MUSTER | sed 's/^/ + /'
|
zfs list -t snap -o name -s creation ${DATASET} | grep $MUSTER | sed 's/^/ + /'
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "% Es wurden keine Snapshots gelöscht"
|
echo "% Es wurden keine Snapshots gelöscht"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user