Aumentare la dimensione di un disco aggiuntivo

Vedi come Markdown

Scopri come aumentare la dimensione di un volume aggiuntivo ed estendere la sua partizione principale

Obiettivo

Se hai raggiunto la capacità massima del tuo disco aggiuntivo, puoi aggiungere spazio di storage aumentandone la dimensione.

Questa guida spiega come aumentare la dimensione di un disco aggiuntivo e come estendere di conseguenza la partizione principale.

Prerequisiti

  • Un'istanza Public Cloud nel tuo progetto Public Cloud.
  • Un disco aggiuntivo creato nel tuo progetto.
  • Avere un accesso amministrativo (sudo) alla tua istanza via SSH (Linux) o RDP (Windows).

Accesso allo Spazio Cliente OVHcloud

  • Link diretto:
  • Percorso di navigazione: Public Cloud > Seleziona il tuo project

Procedura

Questi passaggi presuppongono che tu abbia già configurato un disco aggiuntivo come descritto in Crea e configura un disco aggiuntivo sulla tua istanza.

Monitora l'utilizzo del disco prima del ridimensionamento

Warning

Si consiglia di mantenere sempre il 20% di spazio libero sui volumi di storage. In questo modo è possibile garantire prestazioni ottimali ed evitare rischi di danneggiamento o guasto del sistema quando il volume raggiunge la capacità massima.

Per ridimensionare il disco al momento giusto, controlla regolarmente l'utilizzo del disco. Di seguito trovi alcuni tutorial rapidi per Windows e Linux che ti aiuteranno a monitorare lo spazio disco e ad anticipare il momento in cui è necessario un aggiornamento.

Per Windows
Per Linux
Utilizzo del prompt dei comandi

Apri il prompt dei comandi (Windows + R → cmd → Invio).

Esegui il seguente comando:

wmic logicaldisk get name, size, freespace

Vengono visualizzati lo spazio libero e la dimensione totale di ciascun disco.

Utilizzo di PowerShell

Apri PowerShell come amministratore.

Esegui il seguente comando:

Get-PSDrive | Where-Object {$_.Free -ne $null} | Select-Object Name, Used, Free

Vengono visualizzati lo spazio disco utilizzato e quello disponibile.

Warning

Prima di ridimensionare, ti consigliamo di creare uno snapshot del tuo volume per proteggere i tuoi dati. In caso di problemi durante il ridimensionamento o l'estensione della partizione, potrai eseguire il ripristino da questo snapshot. Consulta Creare uno Snapshot di un volume per le istruzioni.

Modifica la dimensione del disco

Nel tuo progetto Public Cloud, fai clic su Block Storage nel menu a sinistra sotto Storage e Backup.

Se il volume è collegato a un'istanza Windows, fai clic sul pulsante ... a destra del volume in questione e seleziona Scollega dall'istanza.

Fai clic sul pulsante ... a destra del volume in questione e seleziona Modifica.

dashboard
Warning

Il ridimensionamento di un volume è irreversibile. Puoi solo aumentare la dimensione di un volume, mai diminuirla. Verifica che la nuova dimensione sia corretta prima di confermare.

Nella finestra che appare, indica la nuova dimensione del volume e fai clic su Modifica il volume.

dashboard

Estendi la partizione (istanza Linux)

Apri una connessione SSH alla tua istanza per adattare la partizione al disco ridimensionato.

Verifica innanzitutto il tipo di file system:

admin@server:~$ lsblk -f /dev/vdb1
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
vdb1   ext4         a1b2c3d4-e5f6-7890-abcd-ef1234567890

I passaggi seguenti si applicano ai file system ext2/ext3/ext4. A differenza di ext4, XFS non può essere ridimensionato quando è smontato — lo strumento xfs_growfs richiede che il file system sia montato. Se il tuo file system è XFS, smonta il disco e ricrea la partizione come indicato di seguito, ma ignora i passaggi e2fsck e resize2fs: rimonta invece il disco, quindi esegui sudo xfs_growfs /mnt/disk.

Prima di smontare, verifica la disposizione attuale della partizione:

admin@server:~$ sudo fdisk -l /dev/vdb
Disk /dev/vdb: 70 GiB, 75161927680 bytes, 146800640 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
Disklabel type: dos
Disk identifier: 0x00000001

Device     Boot  Start       End   Sectors  Size Id Type
/dev/vdb1        2048  104857599 104855552   50G 83 Linux
Warning

Prendi nota del valore del settore Start (in questo esempio, 2048). Dovrai inserire questo valore esatto durante la ricreazione della partizione nel passaggio successivo. L'utilizzo di un settore di partenza diverso causerà un disallineamento del file system e potrà provocare corruzione o perdita di dati.

Smonta innanzitutto il disco:

admin@server:~$ sudo umount /mnt/disk

Ricrea la partizione utilizzando il comando seguente. Questo processo riscrive solo la tabella delle partizioni — i tuoi dati non vengono toccati e saranno preservati, a condizione di inserire lo stesso settore di partenza quando richiesto.

admin@server:~$ sudo fdisk /dev/vdb
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command

Digita d per eliminare la partizione:

Command (m for help): d

Selected partition 1
Partition 1 has been deleted.

Digita n per ricreare la partizione:

Command (m for help): n

Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)

Digita p per selezionare il tipo di partizione primaria:

Select (default p):
Using default response p.

Digita il numero della partizione, nel nostro esempio 1:

Partition number (1-4, default 1): 1

Digita il valore del primo settore annotato precedentemente (2048), quindi accetta l'ultimo settore predefinito per estendere la partizione a tutto lo spazio disponibile sul disco:

First sector (2048-146800639, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-146800639, default 146800639):

Created a new partition 1 of type 'Linux' and of size 70 GiB.

Per elencare le modifiche effettuate, digita di nuovo p.

Digita quindi w per salvare le modifiche:

Command (m for help): w

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Verifica e controlla la partizione (per i file system ext2/ext3/ext4):

admin@server:~$ sudo e2fsck -f /dev/vdb1

e2fsck 1.42.12 (29-Aug-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/vdb1: 12/3276800 files (0.0% non-contiguous), 251700/13107200 blocks
admin@server:~$ sudo resize2fs /dev/vdb1

resize2fs 1.42.12 (29-Aug-2014)
Resizing the filesystem on /dev/vdb to 18350080 (4k) blocks.
The filesystem on /dev/vdb is now 18350080 (4k) blocks long.

Infine, rimonta e verifica il disco:

admin@server:~$ sudo mount /dev/vdb1 /mnt/disk/
admin@server:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 9.8G 840M 8.6G 9% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5.2M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/vdb1 69G 52M 66G 1% /mnt/disk

Una volta completata questa operazione, scollega il volume dall'istanza e ricollegalo per assicurarti che le impostazioni QoS aggiornate (IOPS e larghezza di banda) vengano applicate correttamente.

Dopo il ricollegamento, puoi verificare la configurazione aggiornata del volume nel tuo progetto Public Cloud sotto Block Storage.

Estendi la partizione (istanza Windows)

Prima di continuare, ricollega il volume all'istanza. Fai clic su ... nella riga del volume e seleziona Associa all'istanza.

Stabilisci una connessione RDP (Remote Desktop) sulla tua istanza Windows.

Una volta connesso, fai clic con il tasto destro sul pulsante Start e apri Gestione disco.

windows

Il disco esteso mostra ora la capacità aggiuntiva sotto forma di spazio non allocato.

windows

Fai clic con il tasto destro sul volume e seleziona Estendi volume nel menu contestuale.

windows

Nella procedura guidata di estensione del volume, fai clic su Avanti.

In questo passaggio puoi modificare lo spazio disco se desideri aggiungere una capacità inferiore rispetto all'intera partizione.

Fai clic su Avanti.

windows

Fai clic su Fine per completare il processo.

Il volume ridimensionato include ora lo spazio disco aggiuntivo.

windows

Una volta completata questa operazione, scollega il volume dall'istanza e ricollegalo per assicurarti che le impostazioni QoS aggiornate (IOPS e larghezza di banda) vengano applicate correttamente.

Dopo il ricollegamento, apri nuovamente Gestione disco per confermare che il volume mostri la dimensione totale corretta. Puoi anche verificare la configurazione aggiornata del volume nel tuo progetto Public Cloud sotto Block Storage.

Per saperne di più

Crea e configura un disco aggiuntivo sulla tua istanza

Modificare un Volume Block Storage

Contatta la nostra Community di utenti.

Questa pagina ti è stata utile?