#!/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 "-------------------------------------"