Dalam kasus ini kamu bisa melakukan enlarge partisi tertentu seperti / dengan kapasitas maksimum menggunakan fdisk. Contoh jika kamu memiliki hardisk fisik 600Gb tetapi partisi /dev/sda3 ( mount / ) hanya memakan 200Gb, bagaimana cara memaksimalkan partisi / sehingga bisa mendapatkan setidaknya 600Gb ?
- Langkah pertama kamu pastikan dulu physical drive kamu dengan pengecekan sbb:
Diatas terlihat bahwa /dev/sda kamu kapasitasnya sekitar 558Gb, sedangkan /dev/sda3 hanya sekitar 270Gb, dimana masi ada space kosong sekitar 280Gb lebih.
dalam hal ini , kamu bisa memaksimalkan kapasitas /dev/sda3 menjadi sekitar 545Gb. - Gunakan perintah fdisk /dev/sda untuk pengecekan & memperbesar partisi drive sda
[root@localhost ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): p
Disk /dev/sda: 558,4 GiB, 599550590976 bytes, 1170997248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb814d000
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 976895 974848 476M ef EFI (FAT-12/16/32)
/dev/sda2 976896 8787967 7811072 3,7G 82 Linux swap / Solaris
/dev/sda3 8787968 584843263 576055296 274,7G 83 Linux
Command (m for help): F
Unpartitioned space /dev/sda: 279,5 GiB, 300110839808 bytes, 586153984 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Start End Sectors Size
584843264 1170997247 586153984 279,5G
- Memperbesar Ukuran Partisi
Sampai di sini kamu bisa melihat partisi /dev/sda3 hanya berukuran 274,7Gb.
lakukan delete partisi /dev/sda3 dan create ulang partisi tersebut dengan block size yang baru.
Command (m for help): d
Partition number (1-3, default 3): 3
Partition 3 has been deleted.
Command (m for help): n
Partition type
p primary (2 primary, 0 extended, 2 free)
e extended (container for logical partitions)
Select (default p):
Using default response p.
Partition number (3,4, default 3):
First sector (8787968-1170997247, default 8787968):
Last sector, +sectors or +size{K,M,G,T,P} (8787968-1170997247, default 1170997247):
Created a new partition 3 of type 'Linux' and of size 554,2 GiB.
Partition #3 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: y
The signature will be removed by a write command.
Command (m for help): p
Disk /dev/sda: 558,4 GiB, 599550590976 bytes, 1170997248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb814d000
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 976895 974848 476M ef EFI (FAT-12/16/32)
/dev/sda2 976896 8787967 7811072 3,7G 82 Linux swap / Solaris
/dev/sda3 8787968 1170997247 1162209280 554,2G 83 Linux
Filesystem/RAID signature on partition 3 will be wiped.
- Sekarang jika kamu lihat partisi /dev/sda3 sudah menjadi 554,2Gb besarnya. Jangan lupa setiap ada perubahan partisi, kamu harus melakukan Write.
Command (m for help): w
The partition table has been altered.
Syncing disks.
- Reboot server
- Memperbesar FileSystem EXT4 pada partisi /dev/sda3 mount to /
Perhatikan langkah-langkah dibawah ini :
[root@localhost ~]# resize2fs /dev/sda3
resize2fs 1.45.6 (20-Mar-2020)
Filesystem at /dev/sda3 is mounted on /; on-line resizing required
old_desc_blocks = 35, new_desc_blocks = 70
The filesystem on /dev/sda3 is now 145276160 (4k) blocks long.
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 63G 0 63G 0% /dev
tmpfs 63G 0 63G 0% /dev/shm
tmpfs 63G 9,9M 63G 1% /run
tmpfs 63G 0 63G 0% /sys/fs/cgroup
/dev/sda3 545G 2,0G 518G 1% /
/dev/sda1 476M 5,9M 470M 2% /boot/efi
tmpfs 13G 0 13G 0% /run/user/0
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 558,4G 0 disk
├─sda1 8:1 0 476M 0 part /boot/efi
├─sda2 8:2 0 3,7G 0 part [SWAP]
└─sda3 8:3 0 554,2G 0 part /
sdb 8:16 1 29,8G 0 disk
└─sdb1 8:17 1 29,8G 0 part
- Terlihat bahwa /dev/sda3 yang di mount ke / sudah berukuran 554,2Gb.
Kesimpulan
Memperbesar kapasitas hardisk memang sesuatu yang menantang, jika kamu salah step maka akan berakibat fatal gagal booting OS, maka dari itu jangan lupa lakukan backup sebelum melakukan proses ini. Pastikan setiap step kamu benar dan yakin tidak ada yang tertinggal.
Langkah awal adalah pastikan physical disk kamu memiliki kapasitas yang lebih besar dari yang running di system (terdapat free space), kedua kamu bisa memperbesar ukuran partisi, ketiga adalah memperbesar FileSystem.