Cara Resize Extend XFS Filesystem Non LVM Linux
XFS mendukung penjurnalan metadata, yang memfasilitasi pemulihan kerusakan lebih cepat. Filesystem XFS juga dapat didefragmentasi dan diperbesar saat dimount. Selain itu.
Jadi dalam penambahan disknya tidak Perlu lakukan unmount dan ada tools tersendiri yang menangani extend atau penambahan ukuran partisi dengan filesystem XFS.
Mari praktikkan extend partisi XFS.
Persiapan
Install utility tambahan growpart, Pada percobaan menggunakan AlmaLinux OS.
# dnf install cloud-utils-growpart
Cek partisi target operasi, dalam pratiken kalini ini /dev/sdb1 tipe filesystem xfs yang di mount ke /mnt/exa.
# lsblk
# df -Th

Cek ketesediaan Size disk
# fdisk -l /dev/sdb

Disk sdb berukuran 10GB dan /dev/sdb1 saat ini berukuran 3G jadi masih ada 7GB unlocated space.
Alokasi kapasitas
Alokasi kapasitas ke partisi /dev/sdb1
# growpart /dev/sdb 1
# lsblk

Dilihat dari list block device ukuran partisi /dev/sdb1 sudah bertambah menjadi 10G.
Resize FileSystem
Agar kapasitas partisi dapat digunakan perlu dilakukan resize filesystem di XFS menggunakan perintah xfs_growfs. Untuk melihat lebih detail cara resize XFS ini kita akan lakukan 2 percobaan
- Resize Filesystem 7GB dari 10GB kapasitas partisi disk
- Resize Filesystem dengan kapasitas maksimal partisi disk yaitu 10 GB
1. Resize Filesystem 7GB dari 10GB kapasitas partisi disk
Untuk melakukannya Karena xfs_growfs dengan opsi -D menggunakan block maka kita perlu tahu ukuran per block atau “block size (bsize)“
# xfs_info /dev/sdb1

Dari pengecekan ukuran block size (bsize) 4096KB atau 4MB. jadi untuk resize ke 7GB.
( 7 x 1024 x 1024 ) : 4 = 1,835,008 block
# xfs_growfs -D 1835008 /mnt/exam
# df -Th

Bisa dilihat dari gambar diatas filesystem sudah diresize ke 7GB.
2. Resize Filesystem dengan kapasitas maksimal partisi disk yaitu 10 GB
Jika ingin menggunakan keselurhan kapasitas dari partisi disk 10GB bisa gunakan cukup gunakan -d.
# xfs_growfs -d /mnt/exam
# df -Th

Hasilnya seluruh kapasitas partisi akan di resize sebesar 10GB, untuk XFS sendiri tidak bisa di shrink yah atau di reduce kapasitasnya.
Sekian sampai disini tulisan kita ‘Cara Resize Extend partisi XFS Non LVM’ semoga bermanfaat.