---
title: "Partizionare un VPS dopo un upgrade di storage"
description: "Come aumentare lo spazio su disco utilizzabile in seguito a un aggiornamento"
url: https://docs.ovhcloud.com/it/guides/bare-metal-cloud/virtual-private-servers/upsize-vps-partition
lang: it
lastUpdated: 2025-11-05
---
# Partizionare un VPS dopo un upgrade di storage

## Obiettivo

Una volta aumentata la capacità di storage del VPS, sarà necessario ripartizionare lo spazio disco per usufruire delle dimensioni reali. Nei passaggi seguenti viene descritto come eseguire questa operazione.

:::warning
Il partizionamento potrebbe danneggiare i tuoi dati in modo irreversibile. OVHcloud non può essere ritenuta responsabile del loro eventuale deterioramento o perdita. Prima di qualsiasi operazione, consigliamo di effettuare un backup delle informazioni.
:::

**Questa guida ti mostra come aumentare lo spazio di storage dopo un upgrade del disco.**

## Prerequisiti

- Avere accesso amministratore al VPS ([Windows](#windows)).
- Aver riavviato il server in [modalità Rescue](/it/guides/bare-metal-cloud/virtual-private-servers/rescue.md) (solo Linux).

## Procedura

Dopo un upgrade della memoria (RAM) o del processore (vCore), queste due risorse vengono adattate automaticamente sul VPS, diversamente dallo spazio disco durante l'upgrade di storage del VPS.

### Linux

#### Effettua il backup dei dati

Il tentativo di estendere una partizione può causare la perdita di dati. Effettuare un backup dei dati del VPS è quindi **consigliato**.

#### Attiva la modalità Rescue e verifica le partizioni

Per attivare un VPS non ancora in modalità Rescue, consulta la [nostra guida](/it/guides/bare-metal-cloud/virtual-private-servers/rescue.md).

In seguito sarà possibile verificare la configurazione dei dischi:

```bash
lsblk
```

La partizione corrispondente al Rescue mode (`sda1` in questo esempio) è montata nella directory `/`. Mentre il disco del VPS è denominato `sdb` e non deve avere alcun punto di mount.

Ad esempio:

```console
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 254:0 0 10G 0 disk
└─sda1 254:1 0 10G 0 part /
sdb 254:16 0 25G 0 disk
└─sdb1 254:17 0 25G 0 part
```

Se il risultato è simile a quello dell'esempio precedente e la colonna `MOUNTPOINT` è vuota nella riga corrispondente, è possibile passare [allo step successivo](#filesystemcheck).

Tuttavia, se il risultato indica l’esistenza di un punto di mount per la partizione VPS, è necessario smontarla.

Ad esempio:

```console
sdb 254:16 0 25G 0 disk
└─sdb1 254:17 0 25G 0 part /mnt/sdb1
```

Nell'output di esempio sopra riportato, la partizione `sdb1` viene montata su `/mnt/`. Per ridimensionare la partizione, è necessario che non sia montata.

Per smontare la partizione, esegui il comando:

```bash
umount /dev/partition_name
```

In questo esempio di configurazione, il comando sarebbe:

```bash
umount /dev/sdb1
```

#### Verifica il file system [](#)
Prima di continuare, si consiglia di controllare il file system (`filesystem check`) per vedere se ci sono errori nella partizione. Il comando è il seguente:

```sh
e2fsck -yf /dev/sdb1
```

```console
e2fsck 1.42.9 (4-Feb-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdb1: 37870/1310720 files (0.2% non-contiguous), 313949/5242462 blocks
```

In caso di errore, è necessario agire nel modo più adeguato a seconda dei casi. Di seguito alcuni tra gli errori più ricorrenti:

- `bad magic number in superblock`: non continuare. Segui la procedura descritta alla fine di questa guida per risolvere il problema.

- `/dev/vdb1 has unsupported feature(s): metadata_csum` seguito da `e2fsck: Get a newer version of e2fsck!`: aggiorna e2fsck. Se l’ultima versione non è disponibile via `apt` (o altri gestori di pacchetti), sarà necessario compilarla partendo dal codice sorgente.

Questa lista non è esaustiva.

### Apri l’applicazione fdisk

Se la verifica del filesystem avviene correttamente, esegui l’applicazione `fdisk`. Come parametro sarà necessario inserire il nome del disco, non quello della partizione. Ad esempio, se la tua partizione è `sdb1`, il nome del disco sarà `/dev/sdb`.

```sh
fdisk -u /dev/sdb
```

:::info
Questa applicazione contiene numerosi sottocomandi. Per visualizzarli, digita `m`.
:::

### Elimina la partizione precedente

Prima di eliminare la vecchia partizione, ti consigliamo di conservare il numero corrispondente al primo settore. Puoi ottenere questa informazione utilizzando il comando `p
`. Il valore corrispondente è indicato sotto il campo `Start`
. Conserva questo dato per gli step successivi.
```console
Command (m for help): p
 
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
54 heads, 49 sectors/track, 15851 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000132ff
 
Device Boot Start End Blocks Id System
/dev/sdb1 * *2048* 41941745 20969849 83 Linux
```

:::warning
Questo è un punto di non ritorno: assicurati di aver realizzato correttamente una copia dei tuoi dati.
:::

Elimina la partizione eseguendo il comando `d
`.
```console
Command (m for help): d
Selected partition 1
```

La rimozione verrà effettuata automaticamente.

### Crea una nuova partizione

A questo punto, è necessario creare una nuova partizione con il comando `n
`. Ti consigliamo di utilizzare i valori predefiniti.
```console
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-41943039, default 2048): 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): 41943039
```

Assicurati che il valore predefinito indicato nella riga `First sector` corrisponda a quello annotato precedentemente (se differente, utilizza quest’ultimo).

Se viene visualizzato il seguente messaggio:

```console
Partition #1 contains a ext4 signature.

Do you want to remove the signature? [Y]es/[N]o:
```

Digita `n` e continua.

Rispondere `y` significherebbe sovrascrivere il file system ext4 esistente sulla partizione 1 e accettare di distruggere i dati in essa contenuti.

### Rendi la partizione avviabile (bootable)

Per assicurarti che la partizione sia avviabile, esegui il comando `a
`:
```console
Command (m for help): a
 
Partition number (1-4): 1
```

Salva le modifiche ed esci dall’applicazione utilizzando il comando `w
`:
```console
Command (m for help): w
 
The partition table has been altered!
 
Calling ioctl() to re-read partition table.
Syncing disks.
```

### Estendi il filesystem

Hai aumentato la partizione ma il suo filesystem occupa ancora lo stesso spazio. Per estenderlo, inserisci questo comando:

```sh
resize2fs /dev/sdb1
```

```console
resize2fs 1.42.9 (4-Feb-2014)
Resizing the filesystem on /dev/sdb1 to 5242624 (4k) blocks.
The filesystem on /dev/sdb1 is now 5242624 blocks long.
```

### Verifica i risultati

Per verificare che l’operazione sia andata a buon fine, esegui il mount della partizione appena creata e controlla la sua dimensione.

```sh
mount /dev/sdb1 /mnt
```

```sh
df -h
```

```console
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 991M 793M 132M 86% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 1.9G 12K 1.9G 1% /dev
tmpfs 386M 360K 386M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 0 1.9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sdb1 50G 842M 48G 2% /mnt
```

La nuova dimensione della partizione è indicata sotto il campo `Size`.

### Come risolvere gli errori _bad magic number in superblock_

Se il comando `e2fsck
` restituisce il messaggio di errore `bad magic number in superblock`
, verifica e correggi il filesystem utilizzando un superblock di backup. Per visualizzare i superblock disponibili, esegui questo comando:
```sh
dumpe2fs /dev/sdb1 | grep superblock
```

```console
Primary superblock at 0, Group descriptors at 1-6
Backup superblock at 32768, Group descriptors at 32769-32774
Backup superblock at 98304, Group descriptors at 98305-98310
Backup superblock at 163840, Group descriptors at 163841-163846
Backup superblock at 229376, Group descriptors at 229377-229382
Backup superblock at 294912, Group descriptors at 294913-294918
Backup superblock at 819200, Group descriptors at 819201-819206
Backup superblock at 884736, Group descriptors at 884737-884742
Backup superblock at 1605632, Group descriptors at 1605633-1605638
Backup superblock at 2654208, Group descriptors at 2654209-2654214
Backup superblock at 4096000, Group descriptors at 4096001-4096006
Backup superblock at 7962624, Group descriptors at 7962625-7962630
Backup superblock at 11239424, Group descriptors at 11239425-11239430
Backup superblock at 20480000, Group descriptors at 20480001-20480006
Backup superblock at 23887872, Group descriptors at 23887873-23887878
```

Per controllare e riparare il filesystem, utilizza il primo superblock di backup disponibile.

```sh
fsck -b 32768 /dev/sdb1
```

### Windows [](#)
#### Accedi a File and Storage Services

Puoi trovarlo nel Server Manager:

![File and Storage Services](/images/bare-metal-cloud/virtual-private-servers/upsize-vps-partition/file-and-storage.png)
#### Ridimensionare il volume

Clicca con il tasto destro su C: e seleziona `Extend Volume...
`.
Ti verrà chiesto di scegliere la nuova dimensione del volume:

![Set New Volume Size](/images/bare-metal-cloud/virtual-private-servers/upsize-vps-partition/extend.png)
Inserisci la dimensione desiderata e clicca su `OK
`. Il volume verrà poi esteso.
## Per saperne di più

Contatta la nostra [Community di utenti](https://community.ovhcloud.com/).
