Moraine: Windows ve sunucular için hızlı, sıkı bağlantılı anlık yedeklemeler
Moraine, değişken, sert bağlantılı anlık görüntüler oluşturarak tam bir dosya ağacını korurken değişmeyen dosyalar için fiziksel disk bloklarını paylaşır ve bir GTK masaüstünü betiklenebilir bir CLI ile eşleştirir. Jonaz Thern, hızı ve bellek güvenliğini önceliklendirmek için aracı Rust'ta geliştirdi ve SSH, rsync ve rclone arka uçlarını destekler. Otomatik, alan verimli bir geçmişe ihtiyaç duyan ev sunucusu sahipleri ve geliştiriciler, planlı yedeklemeleri çalıştırabilen ve GFS saklama ile budama yapabilen bir araca sahip olurlar.
Moraine'in ne yaptığı ve tarihi nasıl depoladığı
Moraine, adlandırılmış anlık görüntüler üreten yedekleme işleri yürütür, ardından değişmeyen dosyaların anlık görüntüler arasında ekstra alan kaplamaması için dosya sistemi sert bağlantılarını kullanır. Araç, masaüstü GUI ve CLI'ye aynı yapılandırmayı sunar, böylece aynı anlık görüntü ağacını gözden geçirebilir veya betikleyebilirsiniz. Desteklenen arka uçlar arasında yerel depolama, NAS hedefleri için SSH/rsync ve rclone aracılığıyla bulut sağlayıcıları yer alır; bu, anlık görüntü setinin özel adaptörler olmadan uzak depolama alanına ulaşmasını sağlar.
Çalışma sırasında sistem kaynaklarını nasıl etkilediği
Rust motoru, performansa ve bellek güvenliğine odaklanır; bu da, araç seçimlerinde belirtilen düşük maliyetli tasarımı açıklar. Sert bağlantılar oluşturarak ve yalnızca değişen verileri desteklenen arka uçlar aracılığıyla aktararak çalıştığı için, CPU ve RAM kullanımı tam dosya kopyalama yaklaşımlarıyla karşılaştırıldığında sınırlı kalır. Yerel masaüstü ve CLI, mantığı paylaşır, bu nedenle arka planda planlanan çalıştırmalar, GUI'den veya bir betikten başlatılsalar da aynı verimli rutinleri kullanır.
Güvenlik, kurtarma iş akışı ve otomasyon kontrolleri
Uygulama, herhangi bir tarihsel anlık görüntüden seçici geri yükleme sunar ve manuel anlık görüntü yönetimini azaltan saklama otomasyonu için Büyükbaba-Baba-Oğul budamasını içerir. Uzak hedefler için entegre zamanlama ve hedef başına VPN ayarlarını destekler. Okuma ve geri yükleme işlemleri, sert bağlantılar nedeniyle tam dosya ağaçlarını ortaya çıkarır ve komut satırı istemcisi, tutarlı yedeklemeler için mevcut otomasyon boru hatlarına ön veya sonrası kancaları entegre etme olanağı sağlar.
Moraine, verimli versiyonlu yedeklere ihtiyaç duyan teknik zihinli kullanıcılar için uygundur
Moraine, derin, alan verimli bir tarihçe ve uzaktan arka uç desteği isteyen ev sunucusu operatörleri ve geliştiriciler için uygundur; Rust çekirdeği ve sert bağlantı stratejisi, anlık görüntü modelinde görülen alan tasarrufunu sağlar. Masaüstü GUI, günlük kullanımı kolaylaştırırken, CLI otomasyonu destekler. Tavsiye edilir. Sert bağlantı yaklaşımının bağlantıları destekleyen dosya sistemlerine bağlı olduğunu ve bazı bulut arka uçlarının uzaktan depolama için rclone entegrasyonu gerektirdiğini unutmayın.