Haruskah saya menggunakan snapshot atau klon untuk tujuan saya?

10

Saya memiliki mesin VirtualBox yang mewakili instalasi "bersih" OS saya. Saya ingin menggunakan VM ini untuk beberapa jenis mesin - satu untuk game sederhana, satu untuk pemrograman, satu untuk mengedit audio saya. Jadi pada dasarnya saya ingin tiga atau empat (mungkin lebih nanti) yang dapat saya mulai tergantung pada apa yang saya lakukan. Dari apa yang saya mengerti, kedua klon dan snapshot dapat melayani tujuan saya. Saya bisa membuat klon terpisah untuk setiap VM yang saya inginkan, atau hanya memotong beberapa snapshot dari mesin dasar dan menginstal semua alat saya pada masing-masing VM.

Satu-satunya perbedaan mendasar yang dapat saya pikirkan adalah (1) Saya tidak dapat menjalankan beberapa snapshot dari mesin yang sama pada saat yang sama (atau bisakah saya?) Dan (2) klon akan mengambil lebih banyak ruang di HDD saya (karena keseluruhan HDD virtual akan dikloning beberapa kali).

Perhatikan bahwa saya tidak khawatir menjalankan beberapa VM secara bersamaan, saya hanya ingin menjalankan satu per satu.

Apakah ada perbedaan lain yang tidak saya pikirkan?

loneboat
sumber

Jawaban:

5

Perbedaan Anda (2) dihapus jika klon Anda "klon terkait" daripada "klon penuh". Klon yang terhubung menggunakan disk yang berbeda seperti halnya snapshot. Maka perbedaan nyata dari snapshotting adalah bahwa snapshot dapat dibuat dari VM yang sedang berjalan; dan lebih jauh lagi poin Anda (1), yang terjadi karena setiap snapshot memiliki ID disk yang sama (UUID). Sebaliknya, setiap disk yang dikloning diberi ID disk (UUID) baru. ID disk yang berbeda memungkinkan disk yang dikloning berjalan bersamaan.

minopret
sumber
Jadi untuk memperjelas: Jika saya membuat "klon terkait", maka (1) saya dapat menjalankan banyak VM dari disk "basis" yang sama (pada saat yang sama ??), dan (2) disk dasar pada dasarnya menjadi "hanya-baca "? Kedengarannya persis seperti yang saya inginkan.
loneboat
Iya. Yah, saya hanya hati-hati membaca dokumentasinya. Meskipun saya menggunakan snapshot minggu ini, saya belum benar-benar mencoba menggunakan klon sama sekali.
minopret
0

Keduanya: Mulailah dengan klon, lalu potret mereka sebelum Anda membuat perubahan penting, atau perubahan apa pun yang Anda ingin gulung balik. Contoh, pemrograman Anda dan memutuskan Anda perlu menambahkan beberapa perpustakaan yang mungkin membunuh VM Anda. Saya akan membuat klon dari basis VM untuk setiap tujuan yang Anda butuhkan.

MDMoore313
sumber
0

Yang tidak saya mengerti adalah mengapa Anda ingin memisahkan vm jika semuanya adalah gambar dasar yang Anda buat ... maka Anda dapat memiliki satu vm untuk dikhawatirkan, dan bidikan potret akan bekerja paling baik untuk Anda

Luke Kanada
sumber