Jika kita melakukan perintah dibawah ini maka akan muncul kesalahan seperti berikut :
root@px2:/dev/pve# resize2fs /dev/mapper/pve-data
resize2fs 1.47.2 (1-Jan-2025)
resize2fs: Operation not permitted while trying to open /dev/mapper/pve-data
Couldn't find valid filesystem superblock.
Mari kita analisis langkah demi langkah.
❌ Kesimpulan Utama: /dev/pve/data BUKAN Filesystem Biasa — Ini adalah LVM Thin Pool
Error: Couldn’t find valid filesystem superblock
Berarti:
- Tidak ada filesystem ext4/xfs di /dev/pve/data
- Artinya, /dev/pve/data bukan partisi yang bisa di-mount langsung
- Kemungkinan besar, ini adalah LVM thin pool (storage backend untuk VM Proxmox)
✅ Cek Fakta dari lvscan Anda:
ACTIVE ‘/dev/pve/data’ [<1.84 TiB] inherit
Di Proxmox VE, volume bernama data di VG pve biasanya digunakan sebagai thin pool, bukan mount point filesystem langsung.
Contoh struktur umum Proxmox LVM:
| LV Name | Tipe | Deskripsi |
| pve/root | ext4 | Root filesystem (`/`) |
| pve/data | thin-pool | Backend storage untuk disk VM (vm-100-disk-0, dll) |
| pve/vm-* | thin volume | Disk VM |
Artinya:
➡️ Anda tidak bisa menjalankan resize2fs pada thin pool
➡️ Karena bukan filesystem, tapi container untuk logical volume lainnya
Bagaimana Memastikan Ini Thin Pool?
Jalankan perintah:
✅ Apa yang Harus Dilakukan Sekarang?
Anda tidak perlu resize filesystem pada /dev/pve/data, karena ini bukan filesystem.
Namun, jika tujuan Anda adalah:
✅ Tujuan: Memperbesar kapasitas penyimpanan VM di Proxmox
→ Maka menambah ukuran data (thin pool) sudah benar, asal dilakukan dengan cara LVM, bukan filesystem
Langkah Aman: Perbesar Thin Pool data
1. Pastikan Volume Group punya ruang bebas
vgs
Contoh:
VG VSize VFree
pve <3.64t <1.80t
Jika ada ruang, lanjut.
2. Perbesar thin pool data
Gunakan lvresize:
lvresize --size +200G /dev/pve/data
✅ Output sukses:
Logical volume “data” successfully resized.
3. Verifikasi
lvs
