Freebsd 10: Expand/Resize disk pada VMware Esxi

esxi-vmBagi yang sudah terbiasa menggunakan Virtualisasi dengan vendor VMWare Esxi pasti banyak mengetahui kelebihan fitur yang ada di dalamnya. Salah satu fiturnya antara lain dapat melakukan resize virtual disk yang dari awal sudah diset ukuruannya. Di sini saya coba memberikan sedikit gambaran untuk resize/expand disk Pada VM Esxi di OS Freebsd 10.2.

Pertama lakukan edit setting di VM, seperti berikut saya menaikan kapasistas vistual disk dari 10Gb menjadi 40Gb.

vm-expand-disk-1

Setelah itu hidupkan mesin box Freebsd lakukan bebrapa perintah berikut:

# gpart show
=>      34  83886013  da0  GPT  (40G)
        34      1024    1  freebsd-boot  (512K)
      1058  18874368    2  freebsd-ufs  (9.0G)
  18875426   2095104    3  freebsd-swap  (1.0G)
  20970530  62915517       - free -  (30G)

Matikan dan delete dahulu swap-nya yang ada di /dev/da0p3 karena nantinya akan digeser ke partisi lain.

# swapoff /dev/da0p3

# gpart delete -i 3 da0
da0p3 deleted

Agar lebih aman untuk langkah selanjutnya disable dulu fitur GEOM safety .

# sysctl kern.geom.debugflags=16

Coba cek lagi sekarang kondisir da0.

# gpart show da0
=>      34  83886013  da0  GPT  (40G)
        34      1024    1  freebsd-boot  (512K)
      1058  18874368    2  freebsd-ufs  (9.0G)
  18875426  65010621       - free -  (31G)

Buat partisi baru sebesar 30GB dengan contoh perintah seperti berikut.

# gpart add -s 30G -t freebsd-ufs da0
da0p3 added

Cek kembali kondisi disk da0.

# gpart show da0
=>      34  83886013  da0  GPT  (40G)
        34      1024    1  freebsd-boot  (512K)
      1058  18874368    2  freebsd-ufs  (9.0G)
  18875426  62914560    3  freebsd-ufs  (30G)
  81789986   2096061       - free -  (1.0G)

Buat kembali swap yang awalnya sudah di delete di da0 sekaligus di enable /on kan.

# gpart add -t freebsd-swap da0
da0p4 added
# swapon /dev/da0p4
# gpart show da0
=>      34  83886013  da0  GPT  (40G)
        34      1024    1  freebsd-boot  (512K)
      1058  18874368    2  freebsd-ufs  (9.0G)
  18875426  62914560    3  freebsd-ufs  (30G)
  81789986   2096061    4  freebsd-swap  (1.0G)

Buat direktori silahkan apa saja yang nantinya untuk mount partisi baru.

#mkdir /data

Format partisi di /dev/da0p3.

# newfs /dev/da0p3
/dev/da0p3: 30720.0MB (62914560 sectors) block size 32768, fragment size 4096
        using 50 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
super-block backups (for fsck_ffs -b #) at:
 192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112,
 11540352, 12822592, 14104832, 15387072, 16669312, 17951552, 19233792,
 20516032, 21798272, 23080512, 24362752, 25644992, 26927232, 28209472,
 29491712, 30773952, 32056192, 33338432, 34620672, 35902912, 37185152,
 38467392, 39749632, 41031872, 42314112, 43596352, 44878592, 46160832,
 47443072, 48725312, 50007552, 51289792, 52572032, 53854272, 55136512,
 56418752, 57700992, 58983232, 60265472, 61547712, 62829952

Mount partisi /dev/da0p3 ke direktori /data yang tadi di buat.

# mount /dev/da0p3 /data

Kalau ingin di mount tiap mesin booting, masukkan sekalian di /etc/fstab.

# ee /etc/fstab

Masukkan/ edit beberapa baris menjadi sperti berkut.

/dev/da0p3      /data           ufs     rw      1       1
/dev/da0p4      none            swap    sw      0       0

Terakhir cek kondisi disk yang ada.

# df -ha
Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/da0p2    8.7G    2.6G    5.4G    33%    /
devfs         1.0K    1.0K      0B   100%    /dev
/dev/da0p3     29G    8.0K     27G     0%    /data

 

Sumber:

Freebsd Handbook

 

 

 

4 comments

  1. anonymous says:

    Saya belum pernah pakai FreeBSD, baru Linux Ubuntu dkk. Menurut agan, bagus mana? FreeBSD atau Ubuntu? dalam kapasitas server dan desktop. Terima kasih.

    • runnov says:

      Silahkan saja, kalau pilihan OS relatif tergantung masing2 person. Bagus mananya juga tergantung penilaian masing2 orang, krn pepatah bilang “tak kenal maka tak sayang”. setidaknya seperti itulah, kalau fokus pada satu OS nanti lama2 juga akan tahu kelebihan dr oS tersebut.

  2. Wadiyo says:

    Adakah review untuk tiap OS pak, sehingga kami sebagai calon pengguna akan bisa menilai OS mana yang nyaman untuk kita?
    terima kasih

    • runnov says:

      Kalau OS opensource sy sarankan pakai linux yg umum saja seperti ubuntu dkk, coba difokuskan nanti lama kelamaan akan mengetahui sendiri karakteristiknya. Kelebihan dan kekurangan sangat relatif tergantung dr sudut mana memandangnya serta unutk fungsi apa OS tersebut dijalankan.