novamaxx

BTRFS Balance

Oct 22nd, 2025
538
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.90 KB | None | 0 0
  1. #!/bin/bash
  2. # /volume1/scripts/btrfs_balance/btrfs_balance.sh
  3. # használat: ./btrfs_balance.sh volume1
  4.  
  5. VOLUME="$1"
  6.  
  7. if [ -z "$VOLUME" ]; then
  8.     echo "Használat: $0 <volumeN>"
  9.     exit 1
  10. fi
  11.  
  12. MOUNTPOINT="/${VOLUME}"
  13.  
  14. if [ ! -d "$MOUNTPOINT" ]; then
  15.     echo "Hiba: a megadott kötet nem létezik: ${MOUNTPOINT}"
  16.     exit 2
  17. fi
  18.  
  19. # Log könyvtár a szkript mappájában
  20. SCRIPTPATH="/volume1/scripts/btrfs_balance"
  21. LOGDIR="${SCRIPTPATH}/logs"
  22. mkdir -p "$LOGDIR"
  23. LOGFILE="${LOGDIR}/btrfs_balance_${VOLUME}.log"
  24.  
  25. echo "==== $(date '+%Y-%m-%d %H:%M:%S') | ${VOLUME} balance indítva ====" >> "$LOGFILE"
  26.  
  27. sudo btrfs balance start -dusage=50 -musage=50 "$MOUNTPOINT" >> "$LOGFILE" 2>&1
  28.  
  29. if [ $? -eq 0 ]; then
  30.     echo ">>>> Kész: ${VOLUME} balance sikeresen lefutott." >> "$LOGFILE"
  31. else
  32.     echo ">>>> Hiba: ${VOLUME} balance futás közben hibát dobott." >> "$LOGFILE"
  33. fi
  34.  
  35. echo >> "$LOGFILE"
Advertisement
Comments
  • okahfou
    2 days
    # text 0.14 KB | 0 0
    1. UPTADE
    2. ⭐⭐ Make 3000$ with Swapzone Exchange Method ⭐⭐
    3. >>> docs.google.com/document/d/1IB4SkLZdU8hex0Kn-GyFHXSSV6kLUXhhOhxPwmEuuc4
Add Comment
Please, Sign In to add comment