Jika kita mempertimbangkan /dev/vda
dan /dev/sdb
sebagai disk (fisik) yang berbeda, ini tidak mudah dicapai, sampai-sampai akan lebih mudah untuk menginstal ulang server dari awal dan meletakkan /
menjadi volume LVM dari awal.
Jika benar-benar diperlukan, ini dapat dilakukan dengan waktu henti yang lama dan banyak pengetahuan tentang apa yang perlu Anda lakukan. Ini akan sangat rawan kesalahan dan saya tidak akan merekomendasikan untuk mencoba.
/dev/vda
menyarankan ini adalah semacam sistem virtual. Bergantung pada apa yang memungkinkan sistem yang mendasarinya, dimungkinkan untuk mengubah ukuran disk image dengan menyediakan /dev/vda
(dan jika perlu, hapus/kecilkan gambar yang memberikan /dev/sdb
). Bicaralah dengan admin/penyedia Anda. Dalam hal ini, setelah sistem mengambil ukuran /dev/vda
yang lebih besar , Anda dapat memperluas /dev/vda1
lalu kembangkan /
berkas sistem.
Saya sangat ragu bahwa ini benar-benar mungkin. Tapi yang bisa Anda lakukan adalah memindahkan file atau folder dari /dev/vda1 ke /dev/sdb dan kemudian membuatnya muncul di tempat yang sama di /dev/vda1 sesudahnya. Ini akan berdampak pada peningkatan ruang yang tersedia di /dev/vda1.
Misalnya, solusi sederhana adalah memindahkan konten /var, /home, /opt, atau /usr ke /dev/sdb lalu mount /dev/sdb sebagai folder mana pun yang Anda pindahkan. Itu adalah cara yang cukup umum untuk menangani ini. Berhati-hatilah dengan /sbin dan /root, karena mungkin perlu ada sebelum /dev/sdb dipasang di pengaturan Anda. Anda akan melakukannya dengan mengubah fstab (yang dapat dilakukan melalui alat di pengaturan Anda).
Anda juga dapat mempartisi /dev/sdb (saya kira). Kemudian Anda dapat memasangnya sebagai lebih dari satu direktori. Ini akan melibatkan penambahan entri ke fstab.
Opsi ketiga adalah memindahkan file dari /dev/vda1 ke /dev/sdb dan kemudian menghubungkannya sedemikian rupa sehingga muncul di tempat yang sama dalam struktur file. Anda sering meletakkan symlink ini di tingkat folder. Misalnya. sesuatu seperti
ln -s /mnt/volume_nyc3_01/usr /usr
Anda akan melakukannya sebagai root (mungkin dengan sudo
). Ini akan memungkinkan Anda untuk meletakkan folder atau file arbitrer di /dev/sdb sambil tetap mengaksesnya di tempat yang sama di sistem file. Saya kira Anda sudah tahu cara menggunakan du
untuk menemukan file dan folder mana yang paling banyak menggunakan ruang.