Questa pagina mostra come aumentare o diminuire la capacità delle istanze Filestore.
Quando utilizzi Filestore, ti consigliamo di monitorare l'utilizzo delle tue istanze Filestore in modo da poter regolare la capacità in base alle esigenze. Ad esempio, se noti che un'istanza di livello zonale con un intervallo di capacità più elevato (in precedenza SSD ad alta scalabilità) non ha più bisogno di tutta la capacità allocata, puoi prendere in considerazione la possibilità di ridurla. Analogamente, se noti che stai esaurendo la capacità, ti consigliamo di aumentare la capacità per evitare che le applicazioni si interrompano. Se il file system esaurisce gli inode, devi anche aggiungere capacità. Per controllare l'utilizzo degli inode, esegui:
df -i
Il comando restituisce qualcosa di simile al seguente:
Filesystem Inodes IUsed IFree IUse% Mounted on
10.0.0.2:/vol1 134217728 13 134217715 1% /mnt/test
Utilizzo degli inodi
Ogni file archiviato nella condivisione file consuma un inode. Se il file system esaurisce gli inode, non potrai archiviare altri file nella condivisione file anche se non hai raggiunto la capacità massima allocata. L'unico modo per aggiungere i nodi è aumentare la capacità. Tuttavia, raggiungere il numero massimo di inode è raro e rappresenta un problema solo se devi archiviare numerosi file di piccole dimensioni.
Per una migliore comprensione della capacità disponibile di un'istanza, consulta Prevedere la capacità.
Differenze nel comportamento di scalabilità in base al livello di servizio
La scalabilità di un'istanza non influisce sulla sua disponibilità e può essere eseguita mentre l'istanza è in uso. La tabella seguente mostra come la capacità della condivisione file può essere scalata in base al livello di servizio:
Livello di servizio | HDD base | SSD base | A livello di zona, capacità inferiore | A livello di zona, capacità maggiore | A livello di regione, capacità inferiore | A livello di regione, capacità maggiore | Aziende |
---|---|---|---|---|---|---|---|
Direzione di scalabilità | Solo aumento | Solo aumento | Su e giù | Su e giù | Su e giù | Su e giù | Su e giù |
Aumento della scalabilità | 1GiB |
1GiB |
256GiB |
2.5TiB |
256GiB |
2.5TiB |
256GiB |
Capacità minima | 1TiB |
2.5TiB |
1TiB |
10TiB |
1TiB |
10TiB |
1TiB |
Capacità massima | 63.9TiB |
63.9TiB |
9.75TiB |
100TiB |
9.75TiB |
100TiB |
10TiB |
La scalabilità della capacità di un'istanza di livello zonale con un intervallo di capacità più elevato può richiedere più tempo rispetto alle istanze di livello Enterprise e di base. Il tempo effettivo necessario varia in base alla quantità di dati archiviati nell'istanza e al carico sull'istanza Filestore. Per assicurarti che le tue istanze non esauriscano la capacità, esegui queste operazioni in anticipo.
Quando è in corso un'operazione di ridimensionamento, non puoi annullarla o apportare altre modifiche all'istanza, ma le operazioni di lettura e scrittura non vengono interrotte. Inoltre, non puoi scalare un'istanza di livello enterprise e di livello zonale a un livello di capacità inferiore a quello necessario per archiviare i suoi dati e i metadati dei file esistenti. Il tentativo di farlo genera un errore.
Istruzioni per modificare un'istanza
Console Google Cloud
Per modificare le istanze Filestore utilizzando la console Google Cloud, vai alla pagina Modifica istanza, dove puoi modificare la descrizione dell'istanza, gestire le regole di controllo dell'accesso dell'accesso basate su IP e scalare le prestazioni della condivisione file:
Nella console Google Cloud, vai alla pagina Istanze Filestore.
Fai clic sull'ID istanza che vuoi modificare.
Nella pagina Dettagli istanza, fai clic su Modifica per andare alla pagina Modifica istanza.
Nel campo Modifica capacità, inserisci il nuovo valore della capacità.
Fai clic su Salva.
gcloud
Prima di iniziare
Per utilizzare l'interfaccia alla gcloud CLI, devi installare Cloud SDK o utilizzare Cloud Shell integrata nella console Google Cloud:
Comando gcloud
per la modifica di un'istanza
Puoi modificare un'istanza Filestore eseguendo il comando instances
update
.
gcloud filestore instances update instance-id \
--project="project-id" \
--location=location \
--file-share=name="file-share-name",capacity=file-share-size
dove:
- instance-id è l'ID dell'istanza Filestore da modificare.
project-id è l'ID del progetto Google Cloud che contiene l'istanza Filestore. Puoi saltare questo flag se l'istanza Filestore si trova nel progetto predefinito
gcloud
. Per impostare il progetto predefinito, esegui:gcloud config set project project-id
location è la posizione in cui risiede l'istanza Filestore. Per le istanze Enterprise, specifica una regione. Per tutte le altre istanze, specifica una zona. Ad esempio,
us-central1-a
.Esegui il comando
gcloud filestore zones list
per ottenere un elenco delle zone supportate. Puoi saltare questo flag se l'istanza Filestore si trova nella zona predefinitagcloud
. Per impostare la zona predefinita, esegui:gcloud config set filestore/zone zone
file-share-name è il nome della condivisione file pubblicata dall'istanza Filestore. I nomi delle condivisioni file non possono essere modificati dopo la creazione dell'istanza.
file-share-size è la nuova dimensione che vuoi per la condivisione dei file. Puoi specificare la dimensione della condivisione file in numeri interi utilizzando
GiB
(valore predefinito) oTiB
. Ad esempio:10TiB
.Per visualizzare la quota disponibile, vai alla pagina Quote nella console Google Cloud:
(Facoltativo) Per un elenco dettagliato dei flag disponibili, consulta la pagina di riferimento di
gcloud filestore instances update
.