Vagrant: Tidak dapat menghancurkan kotak gelandangan yatim piatu

Dibuat pada 12 Agu 2015  ·  3Komentar  ·  Sumber: hashicorp/vagrant

Menjalankan ini:

vagrant global-status | grep 'virtualbox running' | awk '{ print $1 }' | xargs vagrant destroy

gagal membersihkan kotak yatim piatu di laptop ini.
Empat bulan dalam pekerjaan ini, bekerja dengan laptop klien ini,
Sepertinya saya telah mengumpulkan sejumlah kotak gelandangan yatim piatu
dibuat terlihat dengan menjalankan status global.

Tetapi upaya berulang kali tampaknya tidak dapat membersihkan kotoran.

Bagaimana cara mendapatkan kembali kendali atas mesin dan membersihkan setelah
kehilangan daya yang tidak disengaja, dll.

Saya dalam kebiasaan hari-hari ini menangguhkan, tetapi biasanya menghancurkan kotak gelandangan yang sedang berjalan
di setiap shell hidup ketika saya membuat mesin Host tidur untuk malam itu. Meski begitu status global mencantumkan tujuh kotak gelandangan dengan status 'berjalan'. Teori saya tentang bagaimana cruft terakumulasi berhubungan dengan cangkang yang mati atau keluar secara tidak sengaja. Atau mungkin saat saya mematikan mesin saat istirahat makan siang atau rapat. Tapi saya belum menguji teori-teori ini.

Apakah aman untuk rm -rf ~/vagrant.d/data dan percaya bahwa gelandangan akan membangun kembali apa yang saya butuhkan?
Tampaknya data tersebut berasal dari: ~/.vagrant.d/data/machine-index/index

--Hugh Esco

Komentar yang paling membantu

HI @hesco

Saya minta maaf Anda mengalami masalah. Seperti yang ditunjukkan dalam dokumen status global , statusnya adalah cache. Anda mungkin perlu menjalankan vagrant global-status --prune . Apakah itu membantu?

Semua 3 komentar

HI @hesco

Saya minta maaf Anda mengalami masalah. Seperti yang ditunjukkan dalam dokumen status global , statusnya adalah cache. Anda mungkin perlu menjalankan vagrant global-status --prune . Apakah itu membantu?

Tip yang bagus. Saya memiliki masalah yang sama.

Hai, yang di sana,

Saya akan menutup masalah ini karena kurangnya tanggapan. Seperti yang saya katakan di atas, status global adalah cache; itu tidak berarti mesin itu masih ada, hanya saja mesin itu _sekali_ ada. Anda dapat menggunakan perintah --prune untuk mengosongkan cache.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat