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?
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.
dd if=/dev/sdx of=/path/to/image bs=1M
Burada /dev/sdx
SD kartınızdır.
dd if=/dev/rdiskx of=/path/to/image bs=1m
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çin sudo -s
yazın ve istendiğinde şifrenizi girin.
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çin ext2fsd
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:
dd if=/dev/sdx of=/path/to/image
veya sıkıştırma için:
dd if=/dev/sdx | gzip > /path/to/image.gz
Burada sdx
SD kartınızdır.
Yedeği geri yüklemek için komutları tersine çevirirsiniz:
dd if=/path/to/image of=/dev/sdx
veya sıkıştırıldığında:
gzip -dc /path/to/image.gz | dd of=/dev/sdx
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.