Geçen gün, Linux üzerinde çalışan Plesk panelde, aldığımız yedek dosyasının içerisinde neler olduğunu görmek için ufak bir deneme yaptım. Windows üzerinde çalışan panel, veritabanı dosyasını yedeklemiyor olarak kalmış aklımda. Yedeği aldım ve bilgisayarıma indirdim. Yedek GZ arşiv formatındaydı. Açtığımda ise, tek bir MIME dosyasından başka birşey yoktu. Bu dosyayı bir editör yardımıyla açtığımda ise, aslında tüm dosyaların uç uca eklenmiş vaziyette bu dosyada kayıtlı olduğunu gördüm. Sorun bu dosyaları nasıl parçalayacağımızda. Nette biraz araştırma sonucunda, “MPack” adında yaklaşık 100Kb büyüklüğündeki bir modülün bu işi yapabildiğini öğrendim. Modülü yüklemek için, ister “Synaptic Package Manager”, isterseniz de konsoldan kurulum yapabilirsiniz:
sudo apt-get install mpack
Modülü yükledikten sonra, yedeği indirdiğiniz dizine gelip önce gz dosyası içerisinden çıkartmamız gerekmektedir.
zcat yedekdosyası.gz > yedek_dump
cat yedek_dump | munpack
Yukarıdaki komutları açıklayacak olursak, öncelikle gz dosyasını çıkartıyoruz. İkinci satırda ise, bu dosyayı yüklemiş olduğumuz bileşen yardımıyla açıyoruz/ayırıyoruz. Bu işlemlerin sonucunda, tüm yedeklenmiş dizinleriniz(Mail, httpdocs, database) dosyayı açtığınız dizinde belirecektir. Bundan sonra, istediğiniz bir arşiv çıkartma programını kullanarak, dizinlere ulaşabilirsiniz.
Windows kullanıcıları için de biraz araştırma yaptım ancak bir çözüme ulaşamadım. Çözüme ulaşan arkadaşlar, çözümü bizimle paylaşabilirler