Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # /volume1/scripts/btrfs_balance/btrfs_balance.sh
- # használat: ./btrfs_balance.sh volume1
- VOLUME="$1"
- if [ -z "$VOLUME" ]; then
- echo "Használat: $0 <volumeN>"
- exit 1
- fi
- MOUNTPOINT="/${VOLUME}"
- if [ ! -d "$MOUNTPOINT" ]; then
- echo "Hiba: a megadott kötet nem létezik: ${MOUNTPOINT}"
- exit 2
- fi
- # Log könyvtár a szkript mappájában
- SCRIPTPATH="/volume1/scripts/btrfs_balance"
- LOGDIR="${SCRIPTPATH}/logs"
- mkdir -p "$LOGDIR"
- LOGFILE="${LOGDIR}/btrfs_balance_${VOLUME}.log"
- echo "==== $(date '+%Y-%m-%d %H:%M:%S') | ${VOLUME} balance indítva ====" >> "$LOGFILE"
- sudo btrfs balance start -dusage=50 -musage=50 "$MOUNTPOINT" >> "$LOGFILE" 2>&1
- if [ $? -eq 0 ]; then
- echo ">>>> Kész: ${VOLUME} balance sikeresen lefutott." >> "$LOGFILE"
- else
- echo ">>>> Hiba: ${VOLUME} balance futás közben hibát dobott." >> "$LOGFILE"
- fi
- echo >> "$LOGFILE"
Advertisement