CH-J Server Manageradministrasi server melalui SSH
Menu
Semua panduan dan artikel →

Cara memperbesar disk server Linux tanpa kehilangan data

Setelah memperbesar disk virtual, perluas partisi, LVM, dan sistem berkas ext4 atau XFS dalam urutan yang benar.

Sebelum mengubah apa pun

Buat dan uji cadangan atau snapshot mesin virtual terlebih dahulu. Memperbesar kapasitas adalah operasi rutin, tetapi kesalahan nama perangkat dapat merusak data, dan cadangan tabel partisi bukanlah cadangan data Anda. Kemudian perbesar disk di hypervisor atau melalui penyedia hosting Anda, karena sistem hanya dapat menggunakan ruang yang sudah tersedia pada disk.

Kenali susunan disk

Setiap lapisan harus diperluas secara terpisah, dari bawah ke atas: disk, partisi, LVM jika digunakan, lalu sistem berkas. Perintah-perintah ini menunjukkan lapisan, jenis sistem berkas, dan ruang mana yang dipasang di lokasi mana. Nama perangkat dalam contoh berikut hanya ilustrasi; gunakan nama dari server Anda sendiri.

lsblk -f
df -hT
sudo pvs; sudo vgs; sudo lvs

Partisi dan ext4 atau XFS

growpart, dari paket cloud-guest-utils pada Ubuntu dan Debian, memperluas partisi ke ruang kosong di belakangnya. Perhatikan bahwa disk dan nomor partisi merupakan argumen terpisah. Kemudian perbesar sistem berkas: resize2fs untuk ext4 menerima perangkat, sedangkan xfs_growfs menerima titik pemasangan. Keduanya bekerja saat sistem berkas terpasang.

sudo growpart /dev/sda 2

# ext4
sudo resize2fs /dev/sda2

# XFS
sudo xfs_growfs /

Dengan LVM

Jika partisi berisi volume fisik LVM, beri tahu LVM tentang ukuran baru dan perluas volume logis. Opsi -r juga memperbesar sistem berkas di dalamnya, sehingga tidak diperlukan perintah pengubahan ukuran terpisah.

sudo growpart /dev/sda 3
sudo pvresize /dev/sda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

Periksa hasil dan pahami batasannya

Jalankan df -hT lagi untuk memastikan ukuran baru. Growpart hanya dapat menggunakan ruang kosong tepat di belakang partisi, sehingga swap atau partisi lain yang menghalangi harus ditangani terlebih dahulu. XFS sama sekali tidak dapat diperkecil, dan memperkecil sistem berkas lain jauh lebih berisiko daripada memperbesarnya, jadi tentukan besarnya penambahan dengan cermat.

Disk Manager di CH-J Server Manager

Disk Manager untuk server Linux menampilkan peta disk dengan partisi, sistem berkas, serta lapisan LVM dan LUKS, dan dapat mengusulkan perluasan otomatis setelah disk diperbesar. Perubahan menunggu dalam antrean yang Anda tinjau sebagai rencana; sebelum menjalankannya, aplikasi membaca ulang kondisi server dan berhenti jika kondisinya tidak lagi sesuai. Aplikasi menyimpan metadata tabel partisi sebelum perubahan, tetapi ini tidak menggantikan cadangan data Anda. Server Windows terdeteksi dan ditolak karena tidak didukung.

Dokumentasi terperinci

man: resize2fs →

man: xfs_growfs →

man: lvextend →

Buka kunci biometrik dan keamanan →