E-posta ve Mutt kullanarak Raspberry Pi'nizin ev sürücüsünün yedeklerini kolayca otomatikleştirin.
Raspberry Pi, düşük maliyetli, kompakt boyutlu bilgi işlem harikasıdır. Kullanıcıları genellikle kritik projeler yürütür veya cihazlarında değerli veriler depolar. Ancak, diğer tüm bilgisayar sistemleri gibi, Raspberry Pis de donanım arızalarına, veri kayıplarına ve diğer sorunlara karşı bağışık değildir.
Bu nedenle, dosyalarınızı ve verilerinizi korumak için düzenli yedeklemeler yapmak çok önemlidir. Peki ya bu süreci otomatikleştirebilseydiniz ve ek olarak yedekleri doğrudan e-postanıza gönderebilseydiniz? Bu makale, yedekleme oluşturmaktan gerekli yazılımı yükleyip yapılandırmaya, görevi planlamaya ve son olarak yedekle birlikte e-postayı göndermeye kadar size rehberlik edecektir.
Tek ihtiyacınız olan bir komut satırı e-posta istemcisi ve tabii ki bir Raspberry Pi panosu.
Bir Ahududu Pi Yedeği Oluşturun
Bu süreçteki ilk adım, korumak istediğiniz dosyaların bir yedeğini oluşturmaktır. Raspberry Pi'de bu,
katran emretmek. Örneğin, klasörü yedeklemek için /home/pi/my_data, aşağıdaki komutu kullanırsınız:tar -zcvf /yol/to/my_data_backup.tar.gz /home/pi/my_data
my_data klasörümüzde, örneğin aşağıdaki dosyalara sahibiz:
Gerekli Yazılımı Kurun
Yedeklemenizi oluşturduktan sonra, e-posta yoluyla göndermenin bir yoluna ihtiyacınız olacak. Bunun için kullan İt, bir komut satırı e-posta istemcisi. Raspberry Pi'nize Mutt'u yüklemek için şunu girin:
sudo apt-elde etmek ahmak yüklemek
Mutt Yazılımını Yapılandırma
Mutt'u kurduktan sonra, onu e-posta gönderecek şekilde yapılandırmanız gerekecek. Şu adreste Mutt için bir yapılandırma dosyası oluşturun: ~/.muttrc aşağıdaki içerikle:
ayarlamakitibaren = "[email protected]"
ayarlamak gerçek isim = "İlk son"# IMAP ayarları
ayarlamak imap_user = "[email protected]"
ayarlamak imap_pass = "" # SMTP ayarları
ayarlamak smtp_url = "smtps://kullanıcıadı@smtp.gmail.com"
ayarlamak smtp_pass = ""
# Uzak Gmail klasörleri
ayarlamak klasör = "imaps://imap.gmail.com/"
ayarlamak biriktirme dosyası = "+GELEN KUTUSU"
gösterdik Linux'ta Gmail ile Mutt nasıl kullanılır? Bu araç hakkında daha fazla ilgileniyorsanız.
Yedekleme Görevini Zamanlayın
Dosyalarınızın düzenli olarak yedeklendiğinden emin olmak için, yedekleme görevini belirli bir zamanlamaya göre otomatik olarak çalışacak şekilde planlayabilirsiniz. Bu ile yapılabilir kron, Linux'ta yerleşik görev zamanlayıcı. Cron editörünü açmak için, crontab-e emretmek. Yedekleme görevini her gün saat 2'de çalışacak şekilde zamanlamak için aşağıdaki satırı ekleyin:
0 2 * * * tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data
Bu tür bir ifadeyi nasıl ele alacağınızı şu adresten öğrenebilirsiniz: Crontab Gurusu.
Yedeği E-posta ile Gönder
Son olarak, yedeği e-posta yoluyla göndermek için Mutt'u kullanabilirsiniz. İşte ihtiyacınız olacak komut:
yankı "İşte günlük destek olmak" | mut -a "/yol/ile/my_data_backup.tar.gz" -S "Günlük Destek olmak" -- "e-postanı[email protected]"
Belirtilen yere kendi e-posta adresinizi girdiğinizden emin olun.
Yedeklemelerinizi Otomatikleştirme Sürecinin Keyfini Çıkarın
Verilerinizin bütünlüğünü ve güvenliğini sağlamak, özellikle önemli projeler üzerinde çalışırken veya önemli bilgileri Raspberry Pi'nizde depolarken çok önemlidir. olmasına rağmen düzenli ve manuel yedeklemeler iyi bir alışkanlıktır, bu işlemi otomatikleştirmek ve bu yedekleri e-postanıza göndermek yalnızca zaman kazanmakla kalmaz, aynı zamanda size ek bir yedekleme katmanı sağlar. güvenlik.
İlk başta karmaşık bir süreç gibi görünse de, faydaların ilk çabadan çok daha ağır bastığına sizi temin ederiz. Bir sistem arızasının veya veri kaybının ne zaman meydana geleceğini asla tahmin edemezsiniz, bu nedenle düzenli ve erişilebilir bir yedeğe sahip olmak gerçek bir hayat kurtarıcı olabilir.