mirror of
https://github.com/Zygo/bees.git
synced 2025-06-16 17:46:16 +02:00
scripts: use multiples (not power) of 128K
Adjust the scripts for the new smaller hash table extent size. Signed-off-by: Zygo Blaxell <bees@furryterror.org>
This commit is contained in:
@ -9,9 +9,9 @@ YN(){ [[ "$1" =~ (1|Y|y) ]]; }
|
||||
export BEESHOME BEESSTATUS
|
||||
export WORK_DIR CONFIG_DIR
|
||||
export CONFIG_FILE
|
||||
export UUID AL16M
|
||||
export UUID AL128K
|
||||
|
||||
readonly AL16M="$((16*1024*1024))"
|
||||
readonly AL128K="$((128*1024))"
|
||||
readonly CONFIG_DIR=@ETC_PREFIX@/bees/
|
||||
|
||||
readonly bees_bin=$(realpath @LIBEXEC_PREFIX@/bees)
|
||||
@ -89,7 +89,7 @@ WORK_DIR="${WORK_DIR:-/run/bees/}"
|
||||
MNT_DIR="${MNT_DIR:-$WORK_DIR/mnt/$UUID}"
|
||||
BEESHOME="${BEESHOME:-$MNT_DIR/.beeshome}"
|
||||
BEESSTATUS="${BEESSTATUS:-$WORK_DIR/$UUID.status}"
|
||||
DB_SIZE="${DB_SIZE:-$((64*AL16M))}"
|
||||
DB_SIZE="${DB_SIZE:-$((8192*AL128K))}"
|
||||
|
||||
INFO "Check: Disk exists"
|
||||
if [ ! -b "/dev/disk/by-uuid/$UUID" ]; then
|
||||
@ -128,8 +128,8 @@ fi
|
||||
touch "$DB_PATH"
|
||||
OLD_SIZE="$(du -b "$DB_PATH" | sed 's/\t/ /g' | cut -d' ' -f1)"
|
||||
NEW_SIZE="$DB_SIZE"
|
||||
if (( "$NEW_SIZE"%AL16M > 0 )); then
|
||||
ERRO "DB_SIZE Must be multiple of 16M"
|
||||
if (( "$NEW_SIZE"%AL128K > 0 )); then
|
||||
ERRO "DB_SIZE Must be multiple of 128K"
|
||||
fi
|
||||
if (( "$OLD_SIZE" != "$NEW_SIZE" )); then
|
||||
INFO "Resize db: $OLD_SIZE -> $NEW_SIZE"
|
||||
|
Reference in New Issue
Block a user