Il comando resize2fs viene utilizzato per ingrandire o ridurre un file system ext2/3/4 su un dispositivo. È possibile ingrandire un file system montato, ma è necessario smontare il file system prima di poterlo ridurre. È possibile specificare la dimensione desiderata del file system per ingrandirlo o ridurlo. Se non specifichi una dimensione, il file system verrà ridimensionato alla stessa dimensione della partizione.
È importante notare che resize2fs non ridimensiona le partizioni, ma solo il file system. È necessario utilizzare un comando come fdisk o uno strumento LVM per espandere prima la dimensione della partizione/volume per poi ingrandire il file system.
Sintassi
La sintassi del comando resize2fs è:
# resize2fs [options] {device/file system name} [desired size]
Se si verifica l'errore seguente durante l'esecuzione del comando resize2fs:
resize2fs: command not found
puoi installare il pacchetto sottostante secondo la tua scelta di distribuzione:
Distribuzione | Comando |
---|---|
OS X | brew install e2fsprogs |
Debian | apt-get install e2fsprogs |
Ubuntu | apt-get install e2fsprogs |
Alpino | apk aggiunge e2fsprogs |
Arci Linux | pacman -S e2fsprogs |
Kali Linux | apt-get install e2fsprogs |
CentOS | yum install e2fsprogs |
Fedora | dnf installa e2fsprogs |
Raspbian | apt-get install e2fsprogs |
Esempi di comando resize2fs
1. Per ridimensionare un file system esteso di recente:
# resize2fs /dev/mapper/VG02-LV05
2. Per ridimensionare forzatamente il file system:
# resize2fs -f /dev/mapper/VG02-LV05
3. Per svuotare le cache del buffer del dispositivo del filesystem:
# resize2fs -F /dev/mapper/VG02-LV05
4. Per ridurre il filesystem alla dimensione minima:
# resize2fs -M /dev/mapper/VG02-LV05
5. Per stampare una percentuale di barre di completamento per ogni operazione di ridimensionamento2fs:
# resize2fs -p /dev/mapper/VG02-LV05
6. Per stampare la dimensione minima del filesystem ed uscire:
# resize2fs -P /dev/mapper/VG02-LV05