Raspberry Pi'mi nasıl yedeklerim?
Birkaç haftadır Raspberry Pi'm (Raspbian çalıştırıyor) için programlar yazıyorum ve yaptığım işi koruduğumdan emin olmak istiyorum.
Oluşturduğum dosyaları nasıl yedekleyebilirim?
SD kartı Windows (XP veya 7) bilgisayarıma takıp sabit sürücüye veya başka bir SD karta kopyalayabilir miyim?
298
3
Tüm verileri korumak istiyorsanız, muhtemelen bir disk görüntüsü oluşturmanız gerekecektir. Ayrıca, Windows tipik Linux dosya sistemlerini tanıyamaz, bu nedenle SD kartınızı taktığınızda muhtemelen dosyalarınızı bile göremezsiniz.
Bir disk görüntüsü oluşturmak yalnızca dosyaları değil, aynı zamanda dosya sistemi yapısını da koruyacak ve yeni SD kartınızı flaşlamaya karar verdiğinizde, sadece takabileceksiniz ve çalışacaktır.
Linux
Linux üzerinde standart `dd` aracını kullanabilirsiniz:Burada
/dev/sdx
SD kartınızdır.Mac
Mac'te, standart `dd` aracını biraz farklı bir sözdizimiyle de kullanabilirsiniz:Burada
/dev/rdiskx
SD kartınızdır.(ham aygıt olduğu için rdisk kullanmak tercih edilir - daha hızlı)
Cihazınızın hangi diskte olduğunu öğrenmek için komut istemine
diskutil list
yazın - ayrıca root olmanız gerekebilir; bunu yapmak içinsudo -s
yazın ve istendiğinde şifrenizi girin.Windows
Seçenek 1
Windows'ta, SD kartı flaşlarken kullandığınız işlemin tersini kullanabilirsiniz.
Vakfın SD kartını flaşlamak için tercih edilen araç olan Win32 Disk Imager'i kullanabilirsiniz. Sadece dosya adını (kaydedilecek yedek görüntü dosyasının konumu ve adı) girin, cihazı (SD kartı) seçin ve oku düğmesine basın:
Elbette RawWrite,
dd
for Windows veya benzer araçları da kullanabilirsiniz, süreç oldukça benzerdir.Seçenek 2
Eğer tüm sisteminizi değil de sadece belirli dosyaları yedeklemek istiyorsanız, Raspberry Pi'nize SFTP ile bağlanmanızı ve dosyaları yerel bilgisayarınıza kopyalamanızı öneririm (WinScp istemcisini kullanabilirsiniz). SSH'ı etkinleştirdiyseniz, SFTP genellikle Raspberry Pi tarafında özel bir yapılandırma gerektirmez.
Başka bir seçenek de dosyaları rsync kullanarak uzak bir sisteme kopyalamaktır.
Windows'unuzun
ext
dosya sistemlerini okuyabilmesi (ve böylece tüm SD kartı okuyabilmesi) içinext2fsd
gibi özel sürücüler de yükleyebilirsiniz, ancak muhtemelen bu çabaya değmez.Görüntü SD kartınızla aynı boyutta olacağından, sıkıştırmak isteyebilirsiniz. Bu,
gzip
, 7zip, WinZip, WinRar gibi favori sıkıştırma aracınızı kullanarak basitçe gerçekleştirilebilir ...Eğer Linux kullanıyorsanız, imajın tam yedeğini almak için
dd
komutunu kullanabilirsiniz:veya sıkıştırma için:
Burada
sdx
SD kartınızdır.Yedeği geri yüklemek için komutları tersine çevirirsiniz:
veya sıkıştırıldığında:
Windows kullanıyorsanız:
Win32 Disk Imager'ı indirin.
Resminizi kaydetmek için kullanmak istediğiniz dosya yolunu oluşturun. (Ben C:\RasPi_Bkp\ kullanıyorum)
Win32 Disk Görüntüleyici'yi çalıştırın
Yedek dosya yolu noktanıza göz atın ve bir dosya adı yazın.
Kaydet'e tıklayın
Dosya yolunuzun sağındaki açılır menüde gösterilen cihazın yedeklemek istediğiniz cihaz olduğundan emin olun.
"Oku" butonuna tıklayın;
Bekle.