Caricamento script
This commit is contained in:
26
enlarge.sh
Normal file
26
enlarge.sh
Normal 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 "-------------------------------------"
|
||||||
Reference in New Issue
Block a user