new era
This commit is contained in:
@@ -112,13 +112,12 @@ services:
|
|||||||
ethereum-mainnet-minimal-pruner:
|
ethereum-mainnet-minimal-pruner:
|
||||||
image: debian:latest
|
image: debian:latest
|
||||||
command:
|
command:
|
||||||
|
- -c
|
||||||
|
- bash
|
||||||
- |
|
- |
|
||||||
# Settings
|
mkdir -p "/data/static_files/delete_me"
|
||||||
source_dir="/data/static_files"
|
|
||||||
backup_dir="/data/static_files/delete_me"
|
|
||||||
mkdir -p "$$backup_dir"
|
|
||||||
# Step 1: List base filenames (without .conf/.off) and sort by starting block number
|
# Step 1: List base filenames (without .conf/.off) and sort by starting block number
|
||||||
base_files=$$(find "$$source_dir" -maxdepth 1 -type f \
|
base_files=$$(find "/data/static_files" -maxdepth 1 -type f \
|
||||||
| sed -E "s/\.(conf|off)$$" \
|
| sed -E "s/\.(conf|off)$$" \
|
||||||
| sort -u \
|
| sort -u \
|
||||||
| awk -F_ '{print $$NF-0, $$0}' | sort -n | cut -d" " -f2-)
|
| awk -F_ '{print $$NF-0, $$0}' | sort -n | cut -d" " -f2-)
|
||||||
@@ -145,17 +144,15 @@ services:
|
|||||||
file="$${base}$${ext}"
|
file="$${base}$${ext}"
|
||||||
if [[ -f "$$file" ]]; then
|
if [[ -f "$$file" ]]; then
|
||||||
size=$$(stat --printf="%s" "$$file")
|
size=$$(stat --printf="%s" "$$file")
|
||||||
mv "$$file" "$$backup_dir/"
|
mv "$$file" "/data/static_files/delete_me"
|
||||||
echo "Moved $$file to backup."
|
echo "Moved $$file to backup."
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
freed_bytes=$$(du -cb "$$backup_dir"/* | tail -1 | awk '{print $$1}')
|
freed_bytes=$$(du -cb "/data/static_files/delete_me"/* | tail -1 | awk '{print $$1}')
|
||||||
echo "Moved files to backup. Total freed: $$freed_bytes bytes."
|
echo "Moved files to backup. Total freed: $$freed_bytes bytes."
|
||||||
echo "Done."
|
echo "Done."
|
||||||
- -c
|
|
||||||
- bash
|
|
||||||
restart: no
|
restart: no
|
||||||
volumes:
|
volumes:
|
||||||
- /root/.local/share/reth:/data
|
- /root/.local/share/reth:/data
|
||||||
|
|||||||
Reference in New Issue
Block a user