Cara Decrease dan Increase Size 2 Partisi Non-LVM di Linux
0 people liked this article
A. Pendahuluan
Partisi pada Linux adalah pembagian dari ruang penyimpanan di hard drive atau SSD yang memungkinkan pengguna untuk mengelola data dan sistem secara lebih efisien. Dalam Linux, partisi digunakan untuk memisahkan berbagai jenis data, seperti sistem operasi, file pengguna, dan data swap, agar lebih terorganisir dan lebih mudah diatur.
Dalam artikel kali ini kami akan simulasikan decrease partisi /dev/vdb1 dari 40G ke 30G dan increase partisi /dev/vdb2 dari 10G menjadi 20G tanpa menghilangkan data exisiting.
B. Persiapan
- NEO Virtual Compute atau NEO Dedicated Hosting
- 1 NEO Block Storage yang sudah ter-create 2 partisi

C. Konfigurasi
Langkah 1 - Backup Data
Pastikan untuk mencadangkan semua data penting dari kedua partisi sebelum memulai, meskipun tujuannya adalah untuk resize dan data tetap aman.
Langkah 2 - Unmount Partisi
Anda tidak dapat mengubah ukuran partisi yang sedang digunakan, jadi partisi perlu di-unmount terlebih dahulu:
sudo umount /partisi1
sudo umount /partisi2
Langkah 3: Kurangi Ukuran /dev/vdb1
Untuk mengalokasikan sebagian dari ruang /dev/vdb1 ke /dev/vdb2, Anda perlu mengecilkan partisi /dev/vdb1. Gunakan alat seperti parted atau resize2fs (untuk partisi ext4):
sudo e2fsck -f /dev/vdb1
sudo resize2fs /dev/vdb1 30G # Mengecilkan sistem file menjadi 30G
sudo fdisk /dev/vdb
Command (m for help): p
Command (m for help): d
Partition number (1,2, default 2): 1
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (default press Enter): Press Enter
Last sector, +/-sectors or +/-size{K,M,G,T,P} (default): +30G
Created a new partition 2 of type 'Linux' and of size 20 GiB.
Partition #2 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: n
Command (m for help): w
sudo e2fsck -f /dev/vdb1
sudo resize2fs /dev/vdb1
# Jika sudah, selesai periksa status partisi:
df -lh
lsblk
Langkah 3: Perbesar Ukuran /dev/vdb2
Sekarang Anda dapat menggunakan ruang kosong yang telah tersedia untuk memperbesar partisi /dev/vdb2.
sudo fdisk /dev/vdb
Command (m for help): d
Partition number (1,2, default 2): 2
Command (m for help): n
Partition type:
p primary (1 primary, 1 extended, 4 free)
e extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 2): 2
First sector (default press Enter): Press Enter
Last sector, +/-sectors or +/-size{K,M,G,T,P} (default): +20G
Created a new partition 2 of type 'Linux' and of size 20 GiB.
Partition #2 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: n
Command (m for help): w
sudo e2fsck -f /dev/vdb2
sudo resize2fs /dev/vdb2
# Jika sudah, selesai periksa status partisi:
df -lh
lsblk
D. Uji Coba
Mount kembali partisi /dev/vdb1 ke directory /partisi1 dan /dev/vdb2 ke directory /partisi2
sudo mount /dev/vdb1 /partisi1
sudo mount /dev/vdb2 /partisi2
Lalu periksa status partisi dan data existing di dalam partisi
df -lh
lsblk
ls -lh /partisi1
ls -lh /partisi2

E. Kesimpulan
Selalu pastikan Anda sudah melakukan backup sebelum melakukan perubahan partisi. Operasi ini aman jika dilakukan dengan benar, tetapi ada risiko kehilangan data jika terjadi kesalahan.
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
10 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
3 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
2 people say this guide was helpful
-
Instalasi DNS Server Menggunakan Service Bind di CentOS 7
4 people say this guide was helpful