commit 7ea089d6663d690ecca63a1911b02cbcf77d99ad Author: Francesco Picone Date: Thu Jan 8 16:11:18 2026 +0100 Caricamento script diff --git a/enlarge.sh b/enlarge.sh new file mode 100644 index 0000000..6fc2e98 --- /dev/null +++ b/enlarge.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# Trova il dispositivo montato su / +path_root_filesystem=$(findmnt -n -o SOURCE /) + +# Verifica se è un dispositivo LVM +if [[ "$path_root_filesystem" != /dev/mapper/* ]]; then + echo "Il filesystem root non è su un dispositivo LVM: $path_root_filesystem" + exit 1 +fi + +# Il path LVM è lo stesso del filesystem root +path_lvm="$path_root_filesystem" +echo "-------------------------------------" +df -h | grep '^/dev/mapper' +echo "-------------------------------------" +echo "Estendendo il volume logico: $path_lvm" +lvextend -l +100%FREE "$path_lvm" + +echo "Ridimensionando il filesystem: $path_root_filesystem" +resize2fs "$path_root_filesystem" + +echo "Estensione completata." +echo "-------------------------------------" +df -h | grep '^/dev/mapper' +echo "-------------------------------------" \ No newline at end of file