İçeriğe geç
Bir müzede cam vitrin ardında sıralanmış IBM 2401 manyetik teyp üniteleri; kırmızı ve mavi teyp makaraları takılı duruyor.
"IBM 2401 tape drives at the Computer History Museum", Don DeBold, CC BY 2.0, Wikimedia Commons üzerinden. 3:2 oranına kırpıldı.

Gecelik snapshot Context’in en sessiz çalışan parçası. Her gece alınır, geri yükleme geçmişi görünür, temiz bir cihazda kurtarma yolu var. Üç cümle de doğru ve üçü birlikte “yedeğin var” anlamına gelmiyor.

Snapshot’ın karşıladığı kayıp

Bir çalışma alanında veri üç yoldan kaybolur. Yanlış şeyi silersin. Bir düzenleme sayfayı beklemediğin hâle sokar. Ya da bir dosya bozulur ve açılmaz.

Snapshot üçünü de karşılıyor, çünkü üçünde de cihaz yerinde duruyor. Dünkü hâli geri yükler, on dakikalık işi kaybeder, devam edersin. Geri yükleme geçmişinin görünür olması burada asıl mesele: hangi tarihe döndüğünü bilmeden geri yükleme yapmak, kaybı tarih değiştirerek büyütmenin yoludur.

Karşılamadığı kayıp

Dördüncü bir kayıp var: cihazın kendisi. Çalınır, düşer, diski ölür, bir bardak su her şeyi bitirir.

Gecelik snapshot aynı cihazın üzerinde duruyor. Dördüncü senaryoda snapshot da gidiyor. Bu bir kusur sayılmaz; sync kapalı geldiği için hiçbir şey kendiliğinden dışarı çıkmıyor ve verinin cihazdan çıkmaması, verinin cihazla birlikte gitmesini de kapsıyor. Aynı kararın iki yüzü.

“Temiz bir cihazda kurtarma” nereye kadar

Kurtarma yolu, elinde snapshot dosyası varken yeni bir makinede çalışma alanını ayağa kaldırır. Koşul cümlenin ilk yarısında saklı: elinde snapshot dosyası varken.

O dosya, sen bir yere kopyalamadıkça eski cihazın diskinde duruyor. Yeni makinedeki kurtarma, eskisinden çıkarabildiğin bir şeyi geri koymak demek. Disk okunmuyorsa geri konacak bir şey yok.

Yedeğin başladığı yer

Yedeklemenin tek kuralı var ve teknik olmayan bir kural: kopya, koruduğu şeyle aynı kaderi paylaşmamalı. Aynı diskteki snapshot, aynı çantadaki harici disk, aynı evdeki iki bilgisayar. Üçü de tek bir olayla birlikte gider.

Context’te bunun pratik karşılığı Markdown dışa aktarma. Çalışma alanını düz metin olarak dışarı alırsın; dosya senin dosyandır, uygulama silinse bile okunur. Kasa yedeği ayrıca dışa aktarılabiliyor. O dosyayı makinenin dışında bir yere koyduğun anda gerçekten bir yedeğin olur.

Pratik bölüşüm

Snapshot ve dışa aktarma farklı işler yapıyor, ikisi de bu yüzden duruyor:

  • Gecelik snapshot: kendi hatana karşı. Günlük, otomatik, aynı cihazda.
  • Markdown dışa aktarma: cihaza karşı. Elle, seyrek, başka bir yerde.

Seyrekliği abartma. Ayda bir dışa aktarma, en kötü ihtimalle bir aylık iş kaybı demektir; aralığı kendi çalışma temponu bilerek seç. Sync’i açarsan ikinci bir kopya daha oluşur, ama sync bir yedekleme özelliği olarak tasarlanmadı: bir cihazda sildiğin şey diğerinde de siliniyor.

“Yedeğim var mı” sorusunun cevabı snapshot’ın çalışıp çalışmadığında durmuyor. En son ne zaman bu makinenin dışına bir dosya koyduğunda duruyor.

Tüm yazılar

BAŞLAMAK

Şimdi tarayıcında açabilirsin.

Web sürümü canlı ve tam sürüm — kısıtlı bir deneme kopyası değil. Beğenmezsen sekmeyi kapatırsın, geride bir şey kalmaz.

  • Hesap gerekmiyor
  • Kart istemiyoruz
  • İlk alımda 14 gün deneme