memperbesar partisi ext4 linux menggunakan fdisk

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 ?

  1. 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.
  2. 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

     

  3. 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.

  4. 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.

  5. Reboot server 
  6. 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

  7. 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.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Pengertian tentang raid hardware dan raid software

Jika anda memiliki dedicated server, pengetahuan dasar tentang raid harus sudah dimiliki....

Tutorial mengganti hardisk yang rusak pada raid 1 software

setiap hardisk pasti ada umur nya, dan kita harus bisa mengantisipasi jika salah satu hardisk...

mengetahui performance suatu storage dengan menghitung IO transfer rate dan IOPS

Terkadang kita hanya melihat performance suatu server hanya dari ram dan processor yang dimiliki....

Mengirimkan notifikasi jika ada storage yang rusak pada raid software di OS Linux

Jika kalian menggunakan raid sofrware dengan bantuan mdadm, maka anda bisa memanfaatkan fasilitas...

Mengirimkan notifikasi jika ada storage yang rusak pada raid hardware Lsi dengan OS Linux

Jika menggunakan raid hardware Lsi, maka berikut cara mudah untuk mendapatkan notifikasi email...

VPS Indonesia cuma 40rb Hosting Gratis Domain

Powered by WHMCompleteSolution