Genel

WSL2 Backup&Restore Adımları

Merhaba, bu yazımızda WSL2 (Windows Subsystem for Linux version 2)üzerinde yedekleme ve geri yükleme işlemleri üzerine detaylı bir rehber sunacağız. WSL2, Windows ortamında Linux çekirdeği yeteneklerinden tam olarak yararlanmanızı sağlayarak Linux ve Windows arasındaki uyumluluğu artırır. Bu rehberde, WSL2ortamınızın nasıl güvenli bir şekilde yedekleneceğini ve olası bir sorun durumunda nasıl geri yükleneceğini adım adım ele alacağız.

Daha önce WSL2 (Windows Subsystem for Linux) ile UbuntuKurulum adımlarından bahsettiğim yazıya aşağıdaki link üzerinden erişebilirsiniz.

WSL2 (Windows Subsystem for Linux) Backup

WSL2’de yedekleme işlemleri için terminal ve komutları kullanacağız. İlk adım olarak PowerShell’i açalım.

  • Komut satırına aşağıdaki komutu girerek,  WSL2 üzerinde çalışan Linux dağıtımlarını listeleyelim:
wsl --list
  • Bu listeden  Ubuntu distrosunun yedeğini almak istediğimizi varsayarak, önce W S L servislerini kapatmamız gerekecek:
wsl --shutdown
  • Yedeği almak için  Ubuntu distrosunu “ C ” sürücüsünde belirli bir klasöre export edeceğiz. Kullanacağımız komut şu şekildedir:
wsl --export Ubuntu C:WSLExportubuntu.tar

Bu komutla Ubuntu yedeğimiz belirttiğimiz klasöre .tar formatında kaydedilir.

WSL2'de kullandığınız tüm distroların VHDX dosyalarının boyutunu görmek için, %userprofile%/AppData/Local/Packages içerisinde bulunan “CanonicalGroupLimited” klasörüne gidin ve LocalState klasörü altında VHDX dosyasının boyutunu kontrol edin.

Böylece .tar dosyasının aldığı yerle karşılaştırıldığında VHDXdosyasının genellikle daha büyük olduğunu ve export işlemiyle bir sıkıştırma avantajı elde ettiğimizi görebilirsiniz. Bu, yedekleme işlemleri için hem yer tasarrufu sağlar hem de veri taşınabilirliği açısından pratik bir çözümdür.

WSL2 (Windows Subsystem for Linux) Restore

Export işlemiyle aldığımız yedeği şimdi geri yükleyeceğiz. Geri yükleme için --import komutunu kullanacağız. Aşağıda belirtilen komut yapısını takip etmemiz yeterli olacak;

  • İlk kısım  --import  komutudur, ikinci kısım geri yüklemenin yapılacağı hedef dizindir ve üçüncü kısım ise yedek dosyanın kaydedildiği kaynak dizindir.
wsl --import Ubuntu C:UserscengiDocuments C:WSLExportUbuntu.tar

Bu komut ile WSL2üzerinde çalışan Ubuntudistrosunu C:UserscengiDocuments dizinine Ubuntu.tar dosyasından geri yüklemiş oluyoruz.

Bu şekilde WSL2üzerinde çalışan dağıtımların yedekleme ve geri yükleme işlemlerini başarıyla tamamlamış olduk. Bir sonraki yazımızda yeni konuları ele alacağız.

İlgili Yazılar

Bu yazi ile iliskili diger teknik icerikler:

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Göz Atın
Kapalı
Başa dön tuşu