1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Montare un volume su un VPS cloud
Questa guida ti spiega come formattare e poi montare il Volume dedicato all'archiviazione dei tuoi dati sul tuo VPS Cloud.
Di default, infatti, questi Cloud Server non gestiti sono offerti con due Volumi:
- 1 volume per il sistema operativo di tua scelta (/dev/vda)
- 1 volume per l'archiviazione dei dati (/dev/vdb)
Il volume per l'archiviazione dei dati (/dev/vdb) deve essere formattato e quindi montato dal client.
1. Comandi SSH per formattare il volume di archiviazione
Se si sceglie XFS ad esempio, è necessario installare gli appositi tool (se non sono già presenti):
sudo apt install xfsprogs
Quindi formattare il volume con i seguenti comandi SSH:
sudo mkfs.xfs -f /dev/vdb
E se scegli EXT4 :
sudo mkfs.ext4 /dev/vdb
Se necessario, è possibile formattare il volume con un altro file system supportato dalla propria distribuzione.
2. Montare il volume di archiviazione
Attenzione: se monti il tuo volume di dati in /home, non sarai più in grado di connetterti al tuo server tramite la tua chiave privata al prossimo riavvio (perché SSH cercherà le chiavi nella cartella ".ssh" nella home ( cartella home) dell'utente e se il volume di dati è montato su questa cartella, le chiavi vengono perse). Pertanto, è necessario prima copiare i dati da conservare. Ad esempio, come root:
mkdir /mnt/home
montaggio /dev/vdb /mnt/home
rsync -rlptgoDHAX /home/ /mnt/home/
umount /mnt
/home montaggio /dev/vdb /home
rmdir /mnt/home
Cosa fa nell'ordine:
- creare una cartella temporanea
- montare il volume nella cartella temporanea
- copiamo il contenuto della cartella "/home" originale nella root del volume mantenendo i diritti, proprietario, gruppo, ecc. ( attenzione, potrebbe essere necessario installare il pacchetto "rsync" a seconda della distribuzione Linux scelta )
- smontare il volume dalla cartella temporanea
- montare il volume nella cartella "/home".
- eliminare la cartella temporanea
In questo modo dovresti essere in grado di montare il volume su "/home" mantenendo la configurazione iniziale che verrà installata. Consigliamo comunque di impostare una password per "root" per non perdere il controllo in caso di errore. La password può essere rimossa in seguito.
Soluzione alternativa: non montare in "/home"...
Questa è una posizione standard per montare il volume di dati perché è generalmente in "/home" che gli utenti lavoreranno e soprattutto memorizzeranno i propri dati. Un utente senza diritti speciali sarà normalmente limitato alla sua directory "/home/user". E' possibile indicare un'altra directory di default per un utente (ma la configurazione non sarà più "standard").
Un'altra soluzione alternativa : montaggio automatico del volume all'avvio
Un montaggio non resiste efficacemente al riavvio. Se vuoi rendere la modifica persistente, puoi aggiungere il tuo volume al file "/etc/fstab". Documentazione Debian su questo: https://wiki.debian.org/en/fstab
3. Comandi SSH per montare il volume di archiviazione
sudo mount /dev/vdb mount_point
Guida per l'accesso SSH
Ad esempio, per montare il volume dati nella directory /home del tuo Cloud Server, il comando da eseguire è il seguente:
sudo mount /dev/vdb /home
Saperne di più
Una guida che copre questi passaggi e spiega in dettaglio come distribuire un server gestito con Laravel Forge è disponibile facendo clic qui .