Cara Menambahkan Volume Pada Sistem Operasi Linux CentOS (Non_LVM) Menggunakan Parted

-

Berikut cara melakukan resize volume pada sistem operasi Linux dengan menggunakan parted.

  • Backup terlebih dahulu untuk disk yang akan Anda tambahkan. Untuk backup bisa menggunakan beberapa opsi, antara lain: snapshot melalui portal, menggunakan layanan GIO Backup dan backup manual setiap data data penting secara manual ke lokal atau komputer Anda.
  • Minimal ketika kita menambahkan volume (dengan cara berikut) adalah 10 GB dan dijadikan partisi dengan size sebesar 9,8GB yang sudah memiliki data. Partisi ini akan dilakukan resize menjadi 12GB. Cek terlebih dahulu kondisi partisi Anda menggunakan perintah df.
# df -h
  • Install aplikasi parted pada OS yang Anda gunakan.
# yum install parted
  • Umount terlebih dahulu partisi yang akan di-resize.
# umount /dev/sdb1
  • Ada 2 cara agar partisi langsung terdeteksi setelah Anda menambahkan melalui portal GIO.
    • Restart OS: Setelah melakukan resize volume melalui portal dan attach volume, Anda bisa melakukan restart VM melalui portal atau menggunakan perintah reboot dari dalam VM.
    • Tanpa Restart OS: Setelah melakukan resize volume melalui portal dan attach volume, Anda bisa masuk ke dalam VM, kemudian jalankan perintah parted sebanyak dua kali dan Fix agar perubahan size bisa terdeteksi.
# parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of
perintahs.
(parted) quit
# parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of perintahs.
(parted) print                                                       
Warning: Not all of the space available to /dev/sdb appears to be used, you can fix the GPT to use all of the space
(an extra xxxxxx blocks) or continue with the current setting? 
Fix/Ignore? Fix
(parted) quit
  • Jalankan lagi perintah parted untuk memulai konfigurasi.
# parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
  • Kemudian ketikkan perintah print untuk mengetahui nomor partisi yang akan di resize.

  • Pilih nomor partisi yang akan di-resize. Pada panduan ini, kami akan melakukan resize /sdb1 dengan nomor partisi 1.
  • Ketikkan perintah resizepart untuk melakukan resize dan masukkan nomor partisinya.
  • Kemudian masukkan jumlah size terbaru yang akan digunakan.
  • Ketikkan perintah print kembali untuk melihat size saat ini.

Kemudian size volume sudah berubah dan menjadi 12GB.

  • Ketikkan perintah quit untuk keluar dari parted.

Apabila kita langsung melakukan mounting partisi /sdb1 seperti semula, Anda akan melihat bahwa size volume tersebut belum berubah.

Oleh karena itu, Anda harus melakukan resize file system dengan cara berikut.

  • Pastikan partisi dalam keadaan unmount.
# umount /dev/sdb1
  • Masukkan perintah e2fsck –f untuk mengecek file system.
# e2fsck –f /dev/sdb1
  • Kemudian masukkan perintah resize2fs untuk melakukan resize file system.
# resize2fs /dev/sdb1
  • Lakukan mount kembali ke directory sebelumnya, misalnya dikembalikan /home.
# mount /dev/sdb1 /home
  • Saat ini volume sudah bertambah.