Senin, 11 November 2019

Menambah kapasitas disk LVM OK

Cara Menambah Kapasitas Partisi Harddisk LVM Dalam VPS Centos 7

Mozu





http://www.mozunote.com/2018/06/cara-menambah-kapasitas-harddisk-dalam.html
Berikut akan saya ujicobakan untuk menambah kapasitas hardisk dalam virtual mesin dengan linux Centos 7 didalam vmware.
1. Pertama Buka Vmware dan Setting untuk menambah Kapasitas disk, setelah ditambah didalam vmware kemudian cek didalam sistem operasi baik itu windows ataupun linux, untuk saat ini kita pakai linux centos 7.
2. Hal yang pertama kita lakukan dalam linux adalah memastikan tipe partisinya benar LVM Linux dengan melakukan perintah berikut:
# fdisk -l

Seperti yang terlihat di atas, sistemnya mempunyai Linux LVM di /dev/sda2  dan Disk /dev/sda total yang saya garis merah ada penambahan total kapasitas disitu sesuai dengan kita inputkan dalam penambahan disk dalam vmware.
rencana kita akan memperbesar kapasitas disk di linux lvm saat ini yang hanya 16 GB total

Mempartisi Harddisk

Untuk mempartisi harddisk (/dev/sda) kita akan gunakan perintah berikut:
# fdisk /dev/sda
Pilih n untuk membuat partisi yang baru.
Command (m for help): n
Berikutnya pilih p untuk membuat partisi primer yang baru.
Partition type:
p   primary (1 primary, 1 extended, 2 free)
l   logical (numbered from 5)
Select (default p): p
Lalu tekan 3 untuk membuat partisi /dev/sda3.
Partition number (1-4, default 3): 3
Jika memakai cylinder, isi dengan cylinder yang terakhir digunakan.
Untuk last sector/cylinder, defaultnya akan dipilih sector/cylinder terakhir. Jadi tekan Enter saja untuk memilih secara default.
Berikutnya kita akan mengubah ID sistem partisi menjadi Linux LVM. Partisi yang akan diubah adalah partisi 3 (/dev/sda3) yang baru saja dibuat.
Command (m for help): t
Partition number (1-5): 3
Isi Hex code dengan 8e yang merupakan ID untuk Linux LVM.
Hex code (type L to list codes): 8e
Changed system type of partition 3 to 8e (Linux LVM)
Lalu w untuk menyimpan dan keluar dari fdisk.
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.
Peringatan akan muncul karena kernel masih menggunakan tabel yang lama. Sebaiknya reboot atau jalankan partrobe atau kpartx. Pada kasus ini saya tidak perlu reboot karena partisi yang baru dibuat sudah terdeteksi. cek dengan fdisk -l jika berhasil maka akan ada penambahan disk seperti dibawah;

Meningkatkan Kapasitas LVM
Langkah berikutnya adalah membuat sebuah volume fisik yaitu partisi /dev/sda3 yang nanti akan digunakan oleh LVM. pastikan agar successfully created jika gagal coba untuk reboot terlebih dahulu,
# pvcreate /dev/sda3
  Physical volume "/dev/sda3" successfully created
Pastikan nama dan ukuran Volume Group yang sudah ada dengan perintah vgdisplay.
 --- Volume group ---
  VG Name               centos_slave
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <15.51 GiB
  PE Size               4.00 MiB
  Total PE              3970
  Alloc PE / Size       3960 / <15.47 GiB
  Free  PE / Size       10 / 40.00 MiB
  VG UUID               vSl1Or-Mnf8-90dm-f9gB-IUqh-uVd1-8jrFBI

Selanjutnya adalah memperbesar VG “centos_slave” dengan menambah /dev/sda3 yang baru saja dibuat.
# vgextend centos_slave /dev/sda3
  Volume group "ubuntu" successfully extended
Jalankan perintah pvscan untuk memindai semua volume fisikal, seharusnya akan ada partisi /dev/sda2 yang sudah ada sebelumnya dan /dev/sda3 yang baru dibuat.
# pvscan
  PV /dev/sda2   VG centos_slave    lvm2 [<15.51 GiB / 40.00 MiB free]
  PV /dev/sda3   VG centos_slave    lvm2 [<50.00 GiB / <50.00 GiB free]
  Total: 2 [65.50 GiB] / in use: 2 [65.50 GiB] / in no VG: 0 [0   ]
Berikutnya kita akan menggabungkan /dev/sda2 dengan /dev/sda3.
Kita pastikan dahulu nama volume logikal dengan perintah lvdisplay.
# lvdisplay
  --- Logical volume ---
  LV Path                /dev/centos_slave/root

Jalankan perintah lvextend.
lvextend /dev/centos_slave/root /dev/sda3
  Size of logical volume centos_slave/root changed from <13.87 GiB (3550 extents) to 63.86 GiB (16349 extents).
  Logical volume centos_slave/root successfully resized.

Langkah terakhir adalah mengubah ukuran sistem filenya dengan perintah xfs_growfs atau resize2fs.
# xfs_growfs  /dev/centos_slave/root
meta-data=/dev/mapper/centos_slave-root isize=256    agcount=4, agsize=908800 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=3635200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 3635200 to 16741376

Untuk memastikan langkah terakhir berhasil , jalankan perintah df -h.

Selamat.. dengan ini, kita berhasil menambah kapasitas hardisk kita di centos. 

Tidak ada komentar:

Posting Komentar