Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#!/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
" 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"
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)