VirtualBox Sanal Makine Snapshot Alma

Hızlı Bakış

VirtualBox’ın snapshot özelliği, sanal makinenin mevcut durumunu tamamen kaydediyor. Bu işlem, konuk işletim sisteminin diskini, belleğini ve tüm sanal ayarlarını donduruyor. Kullanıcılar, kritik bir güncelleme veya yazılım kurulumu öncesinde bu anlık görüntüyü alabiliyor. Örneğin, bir sistem hatasıyla karşılaştığınızda yedeği geri yüklemek yalnızca birkaç tıklama sürüyor. Bu sayede yanlış yapılandırmaları veya istenmeyen değişiklikleri anında sıfırlayabiliyorsunuz. Ayrıca bu yaklaşım, test ortamları oluşturmak için güvenli bir alan sağlıyor. Tek yapmanız gereken, makine menüsünden "Take Snapshot" seçeneğine tıklamak ve ardından bir isim ile açıklama girmek. Oracle’ın sunduğu bu yöntem, özellikle yazılım denemeleri ve eğitim amaçlı toplu çalışmalar için büyük kolaylık getiriyor.

Bu rehberimizde sizlere sanal makineleri yedeklemek ve geri yüklemek için Oracle VM VirtualBox yazılımının Snapshot (Anlık Görüntü) özelliğini göstereceğim.

Herşeyden önce diyelim ki Linux, macOS veya Windows 11 & 10 sanal makineleri yönetiyorsunuz. Tüm bu sistemlerde snapshot alma ve geri yükleme yapabilirsiniz. Bu, sisteminizin korunmanıza ve operasyonlarınızı kolaylaştırmanıza yardımcı olacak hayati bir özelliktir.

VirtualBox ile Snapshot Alma

Oracle VM VirtualBox Üzerinde Sanal Makinelerde Snapshot Kullanımı

VirtualBox üzerinde kullandığınız bir guest işletim sisteminde önemli bir program kurulumu veya kritik bir Windows güncellemesi yapmadan önce, sistem yedeği almanız önerilir.

Bu durumda karşılaşılabilecek ciddi bir sistem hatasında, aldığınız yedek sayesinde sisteminizi bir önceki duruma hızlı ve kolay bir şekilde geri döndürebilirsiniz.

Bu durum için Oracle sanallaştırma yazılımının sunduğu mükemmel bir özellik olan Snapshot (Anlık Görüntü) kullanabilirsiniz.

Bu özelliğin kullanımı oldukça basittir ve bu yüzden Windows işletim sistemlerinde kullanılan Sistem Geri Yükleme (System Restore) hizmetine benzetebilirsiniz.

Snapshot, sanal makinenin tüm sanal ayarlarını, disk ve bellek durumunu ele alarak tam bir kopyasını oluşturur. Sanal sisteminizin mevcut durumu dondurur ve gelecekte olası hataların önüne geçmek için hızlıca geri dönmenizi sağlar.

VirtualBox veya diğer sanallaştırma programlarında olduğu gibi Snapshot kullanmanın ana mantığı, karşılaşılabilecek işletim sistemi hata oranını azaltmak ve çıkacak hatalara karşı önlem almaktır.

Snapshot çok hızlı bir kurtarma noktası oluşturuyor. Peki ya aynı makinenin tamamen bağımsız bir kopyasını isterseniz? İşte o devreye sanal PC’nin tam kopyasını çıkarma işlemi giriyor. Bu iki özelliğin amacı birbirinden çok farklıdır. İkisini de doğru zamanda kullanmak işinizi inanılmaz kolaylaştıracaktır.

Snapshot Faydaları ve Özellikleri

  • Restore (Geri Yükleme): Sanal makinenizin bir önceki durumuna geri dönmenizi sağlayarak yapacağınız herhangi bir yanlış değişikliği veya yapılandırmayı hızlıca geri alabilirsiniz.
  • İşlem Denemeleri: Yeni bir sistem yapılandırma değişikliği yapmak istediğinizde güvenli bir ortamda deneme yapmanızı sağlar. Bu sayede, değişiklikleri deneyebilir ve herhangi bir sorun olması durumunda orijinal duruma geri dönebilirsiniz.
  • Toplu Çalışma: Eğitim amaçlı oluşturulan bir guest sistemin belirli bir durumunu kaydederek eğitim veya öğretim amaçlı kullanabilirsiniz. Örneğin, bir yazılım geliştirme kursunda, VM’nin aynı durumunu tüm öğrencilerle paylaşarak birlikte çalışmalarını sağlayabilirsiniz.
  • Test Ortamı Oluşturma: Yeni bir yazılımı denemek için yeni bir VM oluşturmak yerine, mevcut durumu kaydedebilir ve yazılımı denedikten sonra ise önceki duruma dönebilirsiniz. Yapacağınız herhangi bir test aşamasında temiz bir başlangıç noktası elde edebilir ve kaynaklarınızı daha verimli kullanabilirsiniz.

Snapshot Alma

Kullandığınız bir sanal makine için anlık-yedek almak oldukça kolay bir işlemdir. Alttaki adımları takip ederek belirli bir VM’niz için yedek alabilir. Sonrasında istediğiniz bir zaman diliminde geri yükleyebilirsiniz.

Kritik bir güncelleme veya kurulum öncesinde sistem yedeği almak kadar önemli bir şey daha var. Konuk makinenizin performansını ve entegrasyonunu artıran Guest Additions yazılımını kurmak, temel bir hazırlık adımıdır. Ben her büyük değişiklik öncesinde bunun güncel olduğundan emin olurum. Bu sayede yedeklediğim sistemin sürücüleri de tam uyumlu oluyor.

Adımlar:

Adım 1

Oracle VM VirtualBox sanallaştırma yazılımı açınız ve tam bir sistem kopyası oluşturmak istediğiniz sanal bilgisayarı çalıştırınız.

Windows 10 Sanal Makineyi Çalıştırma

Adım 2

İşletim sistemi platformunuz ne olursa olsun, herhangi bir guest makineniz için snapshot alabilirsiniz. Bunu yapmak için, VM’nizi çalıştırdıktan sonra Oracle yazılımının araç menüsünden Machine (Makine) / Take Snapshot (Anlık Görüntü Al) seçeneğine tıklayınız.

Sanal Makinenin Snapshot'ını Alma

Adım 3

Windows sanal sisteminizin tam kopyasını hangi amaçla alacaksanız Name (İsim) kısmına net bir açıklama yazınız.

Ayrıca, Description (Açıklama) kısmına ne için bir snapshot oluşturduğunuzu veya yapılan işin hangi aşamasında olduğunuzu belirtebilirsiniz.

Bu işlemleri tamamladıktan sonra yalnızca OK butonuna tıklayarak guest makinenin yedeğini alabilirsiniz.

Snapshot Adını ve Açıklamasını Yazma

Adım 4

OK’a tıkladıktan hemen sonra VirtualBox’ta sağ kısımda bir pencere açılacak ve yedeğin ilerleme sürecini görebileceksiniz.

Sanal Sistemin Anlık Durumu Kaydediliyor

Adım 5

Aldığınız yedeği kontrol etmek için sanal makine kütüphanesinde ilgili VM’nin yanındaki seçeneğe tıklayınız ve ardından Snapshots tıklayınız.

Snapshots Açma

Adım 6

Snapshots kısmında az önce oluşturduğunuz tam sistem kopyasını görebilir ve tarihini de kontrol edebilirsiniz.

Yedeğin Durumunu Görüntüleme

Snapshot Geri Yükleme

Host bilgisayarınızda VirtualBox üzerinde Snapshot alma adımlarını tamamladınız. Şimdi, sisteminizde bir programın çalışabilirliğini test etmeye başlayabilirsiniz. Ya da önemli sistem güncellemelerini yükleyip meydana gelen değişimleri analiz edebilirsiniz.

Daha sonra, yapılan tüm değişiklikleri kaldırma yöntemiyle geri almak yerine, oluşturduğunuz yedeği hızlı bir şekilde yükleyebilirsiniz. Bu sayede tekrardan temiz bir sisteme sahip olabilirsiniz.

Adım 1

Snapshot’ın nasıl çalıştığını daha iyi anlamak için aldığınız yedekten sonra masaüstü konumunda birden fazla yeni klasör oluşturunuz.

Windows 10 Masaüstü Konumunda Birden Fazla Yeni Klasör Oluşturma

Adım 2

Yaptığınız tüm sistem değişikliklerinden sonra sanal işletim sisteminizi tamamen kapatınız.

Sanal Sistemi Kapatma

Adım 3

Sanal makine kapalı durumdayken Snapshots gidiniz ve oradan geri yüklemek istediğiniz yedeği seçiniz ve araç menüsünden Restore (Geri Yükle) tıklayınız. Question (Soru) penceresinde size ilgili onay kutusunu işaretlemeyiniz ve Restore butonuna tıklayınız.

Anlık Görüntüyü Geri Yükle

Adım 4

Sanal sisteminizin ilk temiz halini geri yükledikten sonra Start (Başlat) butonuna tıklayarak VM’nizi çalıştırabilirsiniz.

Guest İşletim Sistemini Çalıştırma

Adım 5

Sanal bilgisayarınız açılıyorken bu kez VirtualBox’ın ana ekranında sisteminizin bir önceki duruma geri yüklendiğini görebilirsiniz.

Restoring Virtual Machine ...

Adım 6

Daha önceki aşamalarda masaüstünde oluşturduğunuz tüm yeni klasörlerin artık mevcut olmadığını ve sisteminizin ilk temiz kurulum aşamasına döndüğünü kontrol edebilirsiniz.

Geri Yükleme İşlemini Doğrulama

Video

Video Önizleme Görseli
YouTube'da İzle

Sanal Makine Snapshot’ları Hakkında Merak Ettikleriniz

Snapshot almak sanal makinenin performansını düşürür mü?

Evet, ama çoğu kullanıcı bunu hissetmez. Her snapshot diske ek bir delta dosyası yazar. Bu dosya zamanla büyür ve zincir uzarsa yavaşlama olabilir.
Ben size şöyle söyleyeyim: 3-5 snapshot sorun çıkarmaz. Ama 20 tane birikmiş snapshot’ınız varsa, disk okuma/yazma hızı düşer. Özellikle mekanik hard disklerde bu farkı görürsünüz.
Açıkçası en iyi uygulama, gereksiz snapshot’ları silmek. Bir işlemi bitirdikten sonra eski anlık görüntüleri temizleyin. VirtualBox bunları birleştirecek ve performans eski haline dönecek.

Çalışan bir VM’nin snapshot’ını alabilir miyim yoksa önce kapatmam mı gerek?

Kapatmanıza gerek yok. VirtualBox size bu konuda tam özgürlük sunar. Makine çalışırken bile ‘Take Snapshot’ butonuna basabilirsiniz.
Düşünün ki Windows güncellemesi yapıyorsunuz. Güncelleme ortasında makineyi kapatamazsınız. İşte bu noktada çalışır durumda anlık görüntü almak hayat kurtarır.
Tek uyarım şu: Bellek durumu da kaydedileceği için snapshot dosyası biraz büyük olur. Ama bu saniyeler içinde tamamlanan bir işlem. Korkmayın, deneyin.

Snapshot ile normal yedek arasında ne fark var?

Normal yedek tüm VM klasörünü kopyalar. Snapshot ise sadece değişen verileri saklar. Bu yüzden snapshot çok daha hızlıdır ve az yer kaplar.
Örnek vereyim: 50 GB’lık bir sanal makineniz var. Snapshot almak 5-10 saniye sürer ve sadece 100 MB yer tüketir. Ama tam yedek almak aynı VM için 20 dakika ve 50 GB boş alan ister.
Hemen söyleyeyim: Snapshot kısa vadeli kurtarma için harikadır. Uzun vadeli arşivleme için normal yedeği tercih edin. İkisini birlikte kullanan akıllı kullanıcı kazanır.

Aldığım snapshot’ı sildiğimde ne olur? Verilerim kaybolur mu?

Kaybolmaz, sadece birleştirme işlemi olur. VirtualBox sildiğiniz snapshot’tan sonraki değişiklikleri bir üst snapshot’a veya ana diske taşır.
Bunu şöyle düşünün: Üç snapshot’ınız var. Ortadakinı sildiniz. Sistem alt ve üstteki farkları birleştirir. Sizin masaüstünüzdeki dosyalar, kurduğunuz programlar aynen kalır.
Unutmayın, snapshot silmek veri kaybına yol açmaz. Sadece geri dönüş noktalarını temizlemiş olursunuz. Disk alanı kazanmak için gereksiz snapshot’ları gönül rahatlığıyla silebilirsiniz.

VirtualBox snapshot geri yükleme işlemi neden bazen uzun sürüyor?

Süre, snapshot zincirinin uzunluğuna bağlıdır. Eğer üst üste 10 snapshot aldıysanız, geri yükleme 5-10 dakika sürebilir. Kısa zincirlerde bu işlem saniyeler içinde biter.
Bir de disk türü önemli. NVMe SSD’de geri yükleme çok hızlıdır. Eski bir HDD’de beklemeye hazır olun. VirtualBox, seçtiğiniz snapshot ile şu anki durum arasındaki tüm farkları hesaplar.
Kısacası düzenli bakım şart. Her hafta eski snapshot’ları temizleyin. Zinciri kısa tutun. O zaman geri yükleme işlemi kahvenizi soğutmaz.

Snapshot alırken isim ve açıklama yazmazsam ne olur?

Hiçbir şey olmaz, teknik olarak sorunsuz çalışır. Ama bir ay sonra o snapshot’ın ne için alındığını hatırlamazsınız. Ben size tavsiyemi vereyim: Mutlaka anlamlı bir isim yazın.
Örneğin ‘2025-04-10_Öncesi_Windows_Güncellemesi’ gibi bir isim harika olur. Açıklama kısmına da ‘Deneme sürücüsü kurulumu öncesi temiz durum’ yazın. Bu 10 saniyelik işlem, ileride saatlerinizi kurtarır.
Aksi halde ‘Snapshot1’, ‘Snapshot2’ diye giden bir liste bulursunuz. Hangisini geri yükleyeceğinizi şansa bırakmış olursunuz. Biraz düzen, büyük rahatlık getirir.

Sonuç

Sonuç olarak, Windows sanal makineniz için düzenli snapshot almanızı öneriyorum. Çünkü zaman zaman sanal sistemlerimizde yaptığımız bazı ayarlar sistem çökmesine neden olabiliyor. İşte bu gibi hataları minimuma indirmek için hızlıca VM’yi bir önceki duruma getirebilirsiniz.

Dahası, bu işi sürekli ve düzenli yaparak önemli projelerinizi korumaya da yardımcı olur. Kısacası, konuk makinenizi etkili bir şekilde yedekleyerek sanal sisteminizi güvende tutun!

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ş