mirror of
https://github.com/Zygo/bees.git
synced 2025-05-17 21:35:45 +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:
parent
924008603e
commit
0c714cd55c
@ -30,5 +30,5 @@ UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
|
||||
# 1TB 16MB 1024K
|
||||
# 64TB 1GB 1024K
|
||||
#
|
||||
# Size MUST be power of 16M
|
||||
# DB_SIZE=$((64*$AL16M)) # 1G in bytes
|
||||
# Size MUST be multiple of 128KB
|
||||
# DB_SIZE=$((8192*$AL128K)) # 1G in bytes
|
||||
|
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user