Bulut senkronunda dosya neden çakışır
İki cihaz aynı dosyayı çevrimdışı değiştirirse bulut hangisini tutacağını bilemeyebilir. Çakışma kopyasını ve kaybı önlemek için pratik bir sıra anlatıyoruz.
Bulut klasörü, dosyanın tek bir yerde durduğu hissini verir. Aslında her cihazda bir kopya vardır ve kopyalar fırsat buldukça birbirine yetişir. İnternet kesilince yetişme durur. Siz o sırada dizüstünde, iş arkadaşınız telefonda aynı belgeyi değiştirirseniz bulut iki farklı torunla karşılaşır. Hangisinin doğru olduğunu bilemez. Bilemeyince birini ezer ya da yanına çakışma adlı ikinci bir dosya bırakır. Kayıp, çoğu zaman silinmekten çok bu sessiz seçimden doğar.
Neden tek dosya sanılır
Simge yeşil olunca son kayıt buluta varmış demektir. Simge dönüyorsa varış bitmemiştir. Bitmeden ikinci cihazı açmak, eski sürümün üzerine çalışmak olabilir. Eski sürüm sonra gelince sizin yeni paragrafınız çakışma dosyasına düşer veya hiç düşmez. Düşmemesi, bulutun kötülüğü değil, iki doğrunun aynı anda var olmasıdır.
Paylaşılan klasörde bu risk büyür. Sizin kaydettiğinizi başkası görmeden kendi cümlesini ekler. İki cümle de gerçektir. Dosya sistemi ise tek bir son sürüm ister. İstem, editörün birleştirmesini kendiliğinden yapmaz.
Çakışma kopyası çöp değildir
Adında çakışma, conflict veya bilgisayarınızın adı geçen dosyayı hemen silmeyin. İçinde, ana kopyada olmayan bir paragraf duruyor olabilir. İkisini yan yana açıp eksik cümleyi elle taşımak sıkıcıdır. Sıkıcı olan, silinen paragrafı hatırlamaktan daha ucuzdur.
Tarih de aldatabilir. Daha yeni saat, daha doğru metin demek değildir. Saat, son kaydı gösterir. Son kayıt, eski bir sürümün geç yüklenmesi de olabilir. İçeriğe bakmadan saate güvenmeyin.
Senkron yedek değildir
Buluttaki dosyayı silerseniz bağlı cihazlar da silebilir. Bu, yedeğin tersidir. Yedek, hatayı ve silmeyi geri alabilen ayrı bir kopyadır. Üç kopya, iki ortam ve birinin uzak durması diye özetlenen düzeni ayrıca anlatmıştık: https://biliminizi.com/yedekleme-3-2-1-kurali. Senkronu o düzenin yerine koymak, tek bir hatayı her cihaza yayar.
Sürüm geçmişi bazı hizmetlerde birkaç gün geri gider. Birkaç gün, bir yıl önceki hâli tutmaz. Geçmiş varsa bile önemli belgede ona güvenip ikinci kopyayı ihmal etmeyin.
Pratik sıra
Ortak belgede sırayla çalışın. Biri bitirmeden diğeri açmasın. Çevrimdışı çalışacaksanız bunu söyleyin ve dönünce önce bulutun hâline bakın. Kendi değişikliklerinizi yapıştırmadan önce indirilen sürümü okuyun. Aynı anda iki yerde düzenleme, acil görünse de çakışmanın en sık kapısıdır.
Dosya türü de önemlidir. Metin, farkı gözle birleştirmeye uygundur. Sıkıştırılmış bir tasarım dosyası veya veritabanı, iki sürümü kendiliğinden birleştirmez. Bu türde tek yazar kuralı daha sıkı tutulmalıdır.
Ne zaman panik, ne zaman sükûnet
Çakışma dosyası göründüyse veri henüz tamamen gitmemiş olabilir. İkisini de saklayın, birleştirin, sonra fazlalığı silin. Hiç çakışma dosyası yoksa ve cümleleriniz kayıpsa sürüm geçmişine ve çöp kutusuna bakın. İkisi de boşsa ve ayrı yedeğiniz yoksa kayıp gerçektir. Gerçek kayıp, bir sonraki belge için ayrı kopya alışkanlığının gerekçesidir.
Bu alışkanlık paroladan bağımsızdır. Hesap ele geçirilirse senkron, saldırganın sildiği dosyayı da yayar. Hesabın ikinci adımı bu yüzden dosya düzeninin parçasıdır: https://biliminizi.com/cift-adimli-dogrulama-yontemleri-farklari.
Sık sorulan sorular
Çakışma dosyasını silebilir miyim? Önce açıp ana kopyayla karşılaştırın. Eksik paragraf varsa taşıyın. Karşılaştırmadan silmek, kaybı kalıcı yapar.
Yeşil simge her zaman güvende miyim demektir? Son yüklemenin bittiğini söyler. Başka birinin aynı anda yazmadığı veya sizin başka cihazda eski sürüm açmadığınız anlamına gelmez.
Bulut yedek sayılır mı? Tek başına sayılmaz. Silme ve bozulma bağlı cihazlara da gider. Ayrı bir kopya şarttır.
Adımlar
- Kaydetmeden önce bulut simgesine bakın: Dosya hâlâ yükleniyorsa ikinci cihazda aynı belgeyi açmayın. Yükleme bitmeden yapılan ikinci kayıt çakışma üretir.
- Çakışma kopyasını silmeden okuyun: Adında çakışma veya conflict yazan dosyayı hemen çöpe atmayın. İçinde diğer kopyada olmayan paragraf olabilir.
- Asıl yedeği bulutun dışında tutun: Senkron, tek başına yedek değildir. Önemli dosyanın ayrı bir kopyası da olmalıdır.