From 4fd72584b4ee188dcaebbb91dc93f01add831767 Mon Sep 17 00:00:00 2001 From: Sebastian Mariano Flores Date: Sat, 14 Feb 2026 15:08:59 -0600 Subject: [PATCH] =?UTF-8?q?Correci=C3=B3n=20umount?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- btrfs/snapshot-locales/init.sh | 32 +++++++++++-------------------- btrfs/snapshot-locales/install.md | 1 + 2 files changed, 12 insertions(+), 21 deletions(-) diff --git a/btrfs/snapshot-locales/init.sh b/btrfs/snapshot-locales/init.sh index 6810f6c..49142c2 100644 --- a/btrfs/snapshot-locales/init.sh +++ b/btrfs/snapshot-locales/init.sh @@ -1,28 +1,23 @@ #!/bin/bash -set -e +set -euo pipefail # Declarar varables dir_disk=("/dev/nvme0n1p3" "/dev/bcache0") dir_temp=("/tmp/root" "/tmp/srv") -dir_create="/tmp/{root,srv}" - name_snapshot=$(date +"%m%d%Y") - - -# Crear ruta -mkdir -p "$dir_create" - #Montar rutas for i in "${!dir_disk[@]}"; do disk_origen="${dir_disk[$i]}" dir_backup="${dir_temp[$i]}" dir_snapshot="$dir_backup/snapshot/daily" - #Montar rutas + + # Crear directrio y montar disco + mkdir -p "$dir_backup" mount "$disk_origen" "$dir_backup" # Verificar que existan rutas, caso contrario crearlas @@ -41,21 +36,16 @@ for i in "${!dir_disk[@]}"; do total=${#snapshots[@]} - if (( total <= 3 )); then - echo "Hay $total snapshots, no se elimina nada" - continue + if (( total > 3 )); then + borrar=$(( total - 3 )) + for (( contador=0; contador