EHLO semuanya! Posting pertama saya di jaringan StackOverflow :)
Kami menjalankan beberapa infrastruktur ESXi 5.0 / vCenter untuk menampung terutama sistem tamu Debian 6 / amd64 dengan partisi ext3 dan open-vm-toolsdikompilasi dari sumber per bug debian 471784 .
Punya masalah yang terlihat diangkat di internet, tetapi tanpa jawaban konklusif yang diberikan di mana pun.
Ketika mencoba mengecilkan disk yang disediakan tipis dalam mode independen-persisten, tanpa snapshot, orang tua, klon apa pun, saya secara konsisten mendapatkan kesalahan berikut:
root@linux64:~# vmware-toolbox-cmd disk list
Shrink disk is disabled for this virtual machine.
Shrinking is disabled for linked clones, parents of linked clones,
pre-allocated disks, snapshots, or due to other factors.
See the User's manual for more information.
(Ngomong-ngomong, apa "faktor-faktor lain", dan yang mana dari sekian banyak buku putih dan manual teknis yang merupakan manual Pengguna? :)
Saya tahu bahwa saya dapat mengisi partisi dengan nol (pada kenyataannya, saya menggunakan shred -fuzn0ketika menghapus file besar) kemudian mematikan tamu tersebut dan menggunakan berbagai metode seperti vmkfstools, kloning atau vMotioning disk sekitar dalam mode penyediaan tipis, dll, tetapi semua dari mereka entah dikenakan penalti downtime untuk tamu yang di-shirnked, atau mengakibatkan perpindahan data yang tidak beralasan antara datastore dan / atau host.
Dan jawabannya adalah: Tidak menyusut di bawah ESX / ESXi (pada versi 5).
The dokumentasi berbunyi:
PENTING Shrinking disk tidak diperbolehkan dalam kondisi berikut:
Mesin virtual dihosting di server ESX / ESXi. ESX / ESXi Server dapat mengecilkan ukuran disk virtual hanya ketika mesin virtual diekspor. Ruang yang ditempati oleh disk virtual pada server ESX / ESXi, bagaimanapun, tidak berubah.
Mesin virtual memiliki sistem operasi tamu Mac .
Anda mengalokasikan ulang semua ruang disk ke disk virtual saat Anda membuatnya.
Mesin virtual berisi snapshot .
Mesin virtual adalah klon terkait atau induk dari klon terkait.
Disk virtual adalah disk independen dalam mode nonpersistent .
Sistem file adalah sistem file penjurnalan , seperti sistem file ext4, xfs, atau jfs .
Tidak heran ada adalah pilihan untuk mengecilkan di VMWare Workstation tapi tidak di vSphere client terhubung ke ESXi atau vCenter misalnya.