Mac & macOS Üzerinde VMware Fusion ile Clone Oluşturma

Hızlı Bakış

VMware Fusion Clone özelliği sanal makineleri hızlı çoğaltmanı sağlıyor. Önce sanal makineyi kapatıyor ve uygun klon türünü seçiyorsun. Ayrıca Full Clone bağımsız çalışıyor ve tüm disk verisini kopyalıyor. Ancak Linked Clone ana diskle bağlantı kuruyor ve daha az alan kullanıyor. Bu nedenle test senaryolarında bağlantılı yapı daha hızlı sonuç veriyor. Böylece projeye uygun kopya türünü seçip esnek çalışma ortamı kuruyorsun.

Güçlü Clone (Klonlama) özelliğini kullanarak VMware Fusion 12 Pro ile oluşturduğunuz sanal makineleri yedeklemek mi istiyorsunuz? Öyleyse Apple Mac bilgisayarlarınızda VM kopyalama işlemini verimli bir şekilde nasıl kopyalayacağınızı göstereceğim.

VMware Fusion sanallaştırma yazılımı, macOS ortamında konuk işletim sistemleri oluşturma ve kurma becerisine sahiptir. Bu yüzden sanal sistemleri yönetmek için çok yönlü bir araç olarak biliyoruz. Bu yazımızda, hem Tam Klon (Full Clone) hem de Bağlantılı Klon (Linked Clone) yöntemlerini inceleyeceğim.

VMware Fusion ile Clone Oluşturma

Mac’te VMware Fusion 12 Pro Üzerinde Clone Kullanarak Sanal Makine Kopyalama / Çoğaltma

macOS işletim sisteminde sanal makineler oluşturmanıza ve guest işletim sistemleri kurmanıza izin veren VMware Fusion sanallaştırma yazılımının harika özelliklerinden bir diğeri de Clone (Klon)’dur.

Mac’inizde çalıştırdığınız guest işletim sistemlerini kopyalamanın en kolay yöntemi olan Clone sayesinde yeni sanal makineler oluşturmaya gerek duymadan varolan sanal sistemlerinizi kolayca çoğaltarak mevcut projelerinize onları dahil edebilirsiniz.

Hazır bir sanal makine için clone almak veya yapmak için öncelikle guest sisteminizin kapalı durumda yani çalışır ve suspended (askıda) olmaması gerekir. Sanal makine çalışır durumdayken clone almaya çalıştığınızda Fusion yazılımı size uyarı verecektir.

Fusion yazılımında bir VM’yi çoğaltmak için Full Clone ve Linked Clone olmak üzere iki tür yöntem vardır.

  1. Full Clone: Klonlanan sanal makineden tamamen bağımsız olarak çalışan ve ana sanal makine ile hiçbir şey paylaşmayan yapıdır. Tam klon ile kopyalanan bir VM’nin disk’teki kapladığı alan ana sanal makine ile aynıdır. Bu durumda host bilgisayarınızın disk alanı, ana sanal makinenin disk alanı kadar azalacaktır.
  2. Linked Clone: Hızlı bir şekilde sanal makineleri çoğaltmak için kullanılan bu yapı, host bilgisayarın disk alanında yer kaplamaz fakat ana sanal makineye bağımlıdır ve sürekli olarak kaynakları paylaşır. Bağlantılı klon kullanılarak kopyalanan bir sanal makine, ana sanal makinenin snapshot’ından oluşturulur. Bu yüzden host diskinde sadece sanal makine verilerini içeren bilgiler oluşturulur.

Clone türleri sistem performansı açısından karşılaştırıldığında Linked Clone yapısının garantili bir disk alanı koruması sağlamasından dolayı sistem performansı Full Clone yapısına göre daha azdır. Bu yüzden Full Clone ile çoğaltılan bir sanal bilgisayarın sistem performansı daha fazla olacaktır.

VMware Fusion Clone Türlerini Karşılaştırma

Mac PC’lerimizde VMware Fusion kullanırken elbette bu clone özelliklerini kullanıyoruz. Ancak her ikisi arasındaki temel özelliklerini ve kullanım senaryolarını bilmemiz gerekiyor. Bu yüzden sizin için farklı ihtiyaçlarınıza uyacak şekilde karşılaştırma tablosu oluşturdum.

Klonlama Türleri ve Özellikler
ÖzellikTam KlonBağlantılı Klon
TanımOrijinal sanal makinenin tam bir kopyasıdır.Orijinal sanal makinenin bir kopyasıdır, ancak bazı verileri orijinal makineden alır.
Depolama KullanımıDaha fazla depolama alanı kullanır, çünkü tüm disk verilerini kopyalar.Daha az depolama alanı kullanır, çünkü orijinal diske bağlı çalışır.
PerformansBağımsız çalışır, bu yüzden daha stabil ve hızlıdır.Performansı orijinal sanal makineye bağlıdır ve bağımsız çalışmaz.
BağımsızlıkOrijinal sanal makineden bağımsızdır. Fakat, orijinal makineyi silsek bile çalışmaya devam eder.Orijinal sanal makineye bağımlıdır. Ancak, orijinal makineyi silersek çalışmayı durdurur.
Kullanım SenaryolarıUzun süreli, bağımsız çalışma gerektiren durumlar için idealdir.Test ve geliştirme gibi kısa süreli ve geçici işler için uygundur.
Oluşturma SüresiDaha uzun sürede oluştururuz, çünkü tüm verileri kopyalıyoruz.Daha hızlı oluşturuyoruz, çünkü sadece farklarını kaydediyoruz.
Güncelleme ve YedeklemeOrijinalden bağımsız olarak güncelleyebilir ve yedekleyebiliriz.Orijinali güncellersek veya yedeklersek etkilenebilir.

Full Clone (Tam Klon) Oluşturma

Mevcut bir Windows 10 veya Ubuntu guest işletim sistemini çoğaltmak istediğinizde her sistemin birbirinden bağımsız bir şekilde çalışmasını istiyorsanız Full Clone oluşturmalısınız.

Adımlar:

Adım 1

Windows 10 guest makineniz çalışır durumdayken Clone oluşturmaya çalıştığınızda aşağıdaki görüntüdeki gibi sanal makine açık veya askıdayken işlemi gerçekleştiremeyeceğinizi bildiren bir uyarı göreceksiniz.

Bu durumda, uyarı penceresini kapatmak için OK’a tıklayınız ve ardından guest işletim sisteminizi kapatınız.

Clone Hatası

Adım 2

Guest makinenizi kapattıktan sonra araç menüsünde Virtual Machine / Create Full Clone seçeneğine tıklayınız.

Create Full Clone

Adım 3

Sanal makinenin klonunu nereye kaydetmek istediğinizi soran pencerede konumunuzu seçiniz ve Save (Kaydet) butonuna tıklayınız.

Klon Konumunu Seçme

Adım 4

Belirttiğiniz konumda Windows 10 ana sanal makinenizin bir kopyası oluşturuluyorken bekleyiniz. Bu işlem host bilgisayarınızın donanım performansına bağlı olarak biraz zaman alabilir, bu yüzden işlemi sonlandırmayınız ve bekleyiniz.

Sanal Makine Klonlanıyor

Adım 5

Windows 10 sanal bilgisayarınız için yeni bir clone oluşturduktan sonra sanallaştırma programının Library (Kütüphane) açınız ve VM’lerinizin konumunu açmak için üzerlerinde Show Finder (Finder’da Göster) tıklayınız.

Sanal makinelerinizin kurulu olduğu konumda ana sanal makinenizin ve klonlanan makinenizin dosya boyutlarını incelediğinizde host bilgisayarınızın diskinde kapladığı alanı görebilirsiniz.

Disk'teki Dosya Boyutlarını Kıyaslama

Adım 6

Klon ile kopyaladığınız Windows 10 sanal bilgisayarınızı çalıştırdığınızda herhangi bir sorun olmadığını kontrol edebilirsiniz.

Tam Klonlanmış Guest Sistemin Sorunsuz Çalışması

Full Clone Silme

macOS sisteminde Fusion üzerinde clone oluşturma işleminden sonra eğer host bilgisayarınızın diskinde yer açmak istiyorsanız ve ona ihtiyacınız yoksa silmeniz gerekebilir. Çünkü Clone ile kopyalanan bir VM’nin disk üzerinde kapladığı alan ana makinenin disk boyutu kadar olduğu için host diskinizde çok fazla yer kaplar.

Sanal makine kütüphanesini açınız ve oluşturduğunuz klonun üzerinde sağ tuşa tıkladıktan sonra Delete (Sil) seçeneğine tıklayınız ve son olarak açılan uyarı penceresinde dosyaları temizlemek için Move to Trash (Çöp Kutusuna Taşıyın) butonuna tıklayınız.

Tam Klonu Silme

Linked Clone (Bağlantılı Klon) Oluşturma

Bağlantılı klon oluşturmanın en büyük faydalarından biri ana sanal makinenin boyutu kadar host diskinde yer kaplamamasıdır. Bu yüzden, hızlı bir şekilde sanal makineleri çoğaltmak için bu yöntemi kullanabilirsiniz.

Adımlar:

Adım 1

Aynı şekilde guest işletim sisteminiz kapalı durumdayken araç menüsünden Virtual Machine / Create Linked Clone seçeneğine tıklayınız.

Create Linked Clone

Adım 2

Linked Clone için guest makinenin dosyalarının kaydedileceği konumu belirtiniz ve Save butonuna tıklayınız.

Yedekleme Konumunu Seçme

Adım 3

VM’lerinizin kurulu olduğu konuma gidiniz ve dosya boyutlarını kontrol ettiğinizde bağlantılı clone ile kopyaladığınız guest makinenizin host diskinde çok az yer kapladığını görebilirsiniz.

Bağlantılı Klonun Disk'teki Dosya Boyutunu Görüntüleme

Adım 4

Linked Clone ile oluşturduğunuz Windows 10 guest makinenizi çalıştırdığınızda herhangi bir sorun olup olmadığını kontrol edebilirsiniz.

Bağlantılı Klonlanmış Sanal Sistemin Sorunsuz Çalışması

Linked Clone Silme

Bağlantılı klon, ana sanal makinenin anlık görüntüsünden oluşturulduğundan dolayı yalnızca kütüphaneden silmeniz yeterli değildir. Bu yüzden, ana makinenin snapshot’ını da silmeniz gerekir.

Fakat burada dikkat etmeniz gereken nokta, eğer ana makinenin snapshot’ını silerseniz, Linked Clone ile oluşturduğunuz guest makine çalışmayacaktır.

Adım 1

Aynı şekilde Fusion sanal makine kütüphanesini açınız ve oluşturduğunuz VM üzerinde sağ tuşa tıkladıktan sonra Delete tıklayınız. Remove Virtual Machine (Sanal Makineyi Sil) uyarı penceresi açıldığında artık guest makinenin dosyalarına ihtiyacınız olmayacağı için Delete Permanently (Kalıcı Olarak Sil) butonuna tıklayınız.

Bağlantılı Klonu Silme

Adım 2

Windows 10 ana sanal makinenizi görüntüleyiniz ve Snapshot Yöneticisini açınız.

Snapshot Yöneticisini Açma

Adım 3

Linked Clone of Windows 10 adlı snapshot’ı seçiniz ve onun üzerinde sağ tuşa tıkladıktan sonra Delete Snapshot seçeneğine tıklayınız. Açılan uyarı penceresinde silme işlemini onaylamak için tekrar Delete seçeneğine tıklayınız.

Bağlantılı Klonun Snapshot'ını Silme

Video

Video Önizleme Görseli
YouTube'da İzle

Fusion’da VM Kopyalama Hakkında Akla Takılan Her Şey

Linked Clone ile Full Clone arasında kararsız kaldım. Hangisi benim için doğru seçim olur?

Karar tamamen senin ne inşa ettiğine bağlı. Eğer uzun soluklu, her türlü felakete karşı ayakta kalması gereken bağımsız bir laboratuvar ortamı kuruyorsan Full Clone tek adresin.
Diski ne kadar şişirirse şişirsin performansından asla ödün vermez. Ana makine çökse bile klonun sana ‘Ben buradayım’ der.
Peki ya sadece güncelleme öncesi hızlı bir test mi yapacaksın? O zaman Linked Clone süper kahramanın olur. Saniyeler içinde oluşur ve diskini yormaz. Yalnız şunu unutma: Ana sanal makineye göbekten bağlıdır. Anayı silersen klon da çöpe gider.

Diskimde yer kalmadı ama test için acilen bir sanal makine kopyalamam gerekiyor. Ne önerirsin?

Bu durumda Linked Clone tam da aradığın can simidi olacak. Bağlantılı klon sihirli bir şekilde host diskinde neredeyse hiç yer kaplamaz. Sadece değişen veri bloklarını yazdığı için sanki fizik kurallarını alt üst eder.
Ama sana şimdiden söyleyeyim: Bu yöntemle fazla hız beklememelisin. Performansı Full Clone kadar yüksek olmayacaktır.
Üç kuruşluk alanla iş görmek zorundaysan bu yöntem rakipsizdir. Sadece orijinal makineyi kazara silmediğinden emin ol yeter.

Sanal makine çalışırken veya askıdayken neden kopyalama yapamıyorum?

Sanal makine açıkken belleğinde milyonlarca geçici veri dönüp durur. VMware Fusion, tutarlı bir veri bütünlüğü sağlamak için bu karmaşayı dondurmak istemez. Aksi halde klonladığın sistem açılırken hata ekranına düşer.
Yazılım sana ‘Önce şu işi bir bitir’ diyerek aslında iyilik yapar. Guest sistemi düzgünce kapatmak zorundayız.
Kapatma işlemi sayesinde diskteki tüm kilitler açılır ve dosya sistemi tutarlı hale gelir. O yüzden o uyarıyı görürsen hiç sinirlenme. Direkt sistemi kapat ve devam et.

Full Clone ile kopyaladığım bir Windows sanal makinesini silmek için çöp kutusuna atmak yeterli mi?

Evet, Full Clone için bu kadarı yeterli ve kesinlikle çözüm olur. Tam klon bağımsız bir evren gibidir. Sanal makine kütüphanesinden ‘Delete’ deyip ‘Move to Trash’ seçeneğine tıklaman anında host diskinde devasa bir alan boşaltır.
Zaten ana makineyle arasında görünmez bir bağ olmadığı için artık dosya bırakmaz. Fakat burada konuştuğumuz bir Bağlantılı Klon olsaydı işler değişirdi. Onu direkt çöpe atmak sistemde artık snapshot dosyaları bırakırdı.
Bu yüzden silmeden önce hangi klon türü olduğunu bilmek hayati önem taşır.

Bağlantılı bir klonu sildikten sonra ana makinenin Snapshot Yöneticisini neden temizlemek zorundayım?

Çünkü Linked dediğimiz yapı aslında fiziksel bir makineden çok, ana diskin üzerine iliştirilmiş şeffaf bir katmandır. Kütüphaneden kaldırdığında o katman kaybolur ama ana makinenin belleğinde hala ‘Benim bir kopyam var’ kaydı durur.
İşte Snapshot Yöneticisi tam da bu hayalet kayıtları tutar. Eğer o ‘Linked Clone of Windows 10’ yazan anlık görüntüyü silmezsen zamanla Fusion’ın kafası karışır.
Daha da kötüsü, diskte yer kaplamaya devam eder. Bu yüzden işi sağlama almak için her zaman Snapshot Yöneticisine girip ortalığı süpürmelisin. Yoksa gereksiz yere depolama alanını kemirir durur.

Sanal sistemleri kopyalarken yeni bir isim vermezsem çakışma yaşar mıyım?

VMware Fusion bu konuda akıllı davranır. Eğer aynı isimde bir klon oluşturmaya kalkarsan yazılım otomatik olarak dosya yolunu veya adını değiştirir. Yani sistem çökmeleri veya dosyaların üstüne yazma gibi bir felaket yaşamazsın.
Yine de bu riske girmeni hiç tavsiye etmem. Network üzerinde aynı isme sahip iki makine kafa karışıklığı yaratır. ‘Hangisi deneme sürümüydü?’ diye düşünürken boşa vakit harcarsın.
Ben kendi makinelerimde her zaman sonuna ‘_test’ veya ‘_yedek’ gibi anlamlı etiketler eklerim. Bu sayede aylar sonra kütüphaneyi açtığımda hangi klonun ne işe yaradığını bir bakışta anlarım.

Sonuç

Sonuç olarak VMware Fusion 12 Pro, macOS’ta sanal makineleri klonlayarak yedeklemize izin verir. Bu güçlü yönlendiryle işlerimizi kesintisiz ve veri kaybetmeden yapabiliyoruz.

İster Tam Klonu ister Bağlantılı Klonu tercih edin, sanal sistemlerimizi kolaylıkla çoğaltabiliriz. İki yöntem arasındaki farkları anlamak ve bunları nasıl oluşturulacağımızı ve silebileceğimiz bilmemiz önemlidir. Bu sebeple disk alanımınızı iyi yönetebilir ve ayrıca sistem performansını daha iyi kullanabiliriz.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş