Se consideriamo /dev/vda e /dev/sdb come diversi dischi (fisici), questo non è facilmente realizzabile, al punto che sarebbe molto più facile reinstallare il server da zero e mettere / in un volume LVM dall'inizio.
Se assolutamente necessario, questo potrebbe essere fatto con un lungo tempo di inattività e molta conoscenza di ciò che devi fare. Sarebbe piuttosto soggetto a errori e non consiglierei nemmeno di provarci.
/dev/vda suggerisce che si tratta di una specie di sistema virtuale. A seconda di ciò che il sistema sottostante consente, potrebbe essere possibile ridimensionare l'immagine del disco fornendo /dev/vda (e se necessario, elimina/rimpicciolisci l'immagine fornendo /dev/sdb ). Parla con il tuo amministratore/provider. In tal caso, dopo che il sistema ha selezionato la dimensione maggiore di /dev/vda , potresti estendere /dev/vda1 e poi fai crescere / sistema di file.
Dubito fortemente che ciò sia letteralmente possibile. Ma quello che potresti fare è spostare file o cartelle da /dev/vda1 a /dev/sdb e poi farli apparire nello stesso posto su /dev/vda1 in seguito. Ciò avrebbe l'effetto di aumentare lo spazio disponibile su /dev/vda1.
Ad esempio, una soluzione semplice sarebbe spostare il contenuto di /var, /home, /opt o /usr in /dev/sdb e quindi montare /dev/sdb come qualsiasi cartella tu abbia spostato. Questo è un modo abbastanza comune per gestirlo. Fai attenzione con /sbin e /root, in quanto potrebbe essere necessario che esistano prima che /dev/sdb venga montato nel tuo setup. Lo faresti cambiando fstab (che può essere fatto tramite uno strumento nella tua configurazione).
Potresti anche partizionare /dev/sdb (presumo). Quindi potresti montarlo come più di una directory. Ciò comporterebbe l'aggiunta di voci a fstab.
Una terza opzione sarebbe quella di spostare i file da /dev/vda1 a /dev/sdb e quindi collegarli simbolicamente in modo che appaiano nello stesso posto nella struttura del file. Spesso inseriresti questi collegamenti simbolici a livello di cartella. Per esempio. qualcosa come
ln -s /mnt/volume_nyc3_01/usr /usr
Dovresti farlo come root (possibilmente con sudo ). Ciò ti consentirebbe di inserire cartelle o file arbitrari su /dev/sdb mentre continui ad accedervi nello stesso punto nel file system. Presumo che tu sappia già come usare du per trovare quali file e cartelle occupano più spazio.