Caricamento script

This commit is contained in:
2026-01-08 16:11:18 +01:00
commit 7ea089d666

26
enlarge.sh Normal file
View File

@@ -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 "-------------------------------------"