Bir kereden fazla senkronize etmenin daha güvenli olduğu, ancak hepsinin bir komut satırında "sync; sync; sync" olarak olmadığı kesinlikle eski UNIX sistemleri vardı. 80'lerin ortalarında, bu damıtılmış oldu:
Sistemi kapattığınızda, üç kez senkronize olursunuz. Ne fazla ne az. Üç eşitleme sayısı olacak ve eşitleme sayısı üç olacaktır. Dört kez senkronize edilmezsin, iki kere de senkronize olmazsın, üçüncü seferde senkronize etmen dışında ...
Üç zamanın nereden geldiğini gerçekten bilmiyorum, belki de eğlenceliydi. Ama sokaktaki kelimeyi iki kere yapmak. "Sync; sync" olarak değil, kabuk üzerinde iki ayrı satır olarak.
Örneğin, V7 UNIX’in günlerinde, dosya sistemi tamiri çok eğlenceli değildi. Dosya sisteminin nasıl çalıştığını ve dcheck, ncheck ve icheck gibi programların özdeşleştirmeleri hakkında çok şey bilerek, elle yapmak zorundaydınız. fsck, olsaydı, her zaman güveneceğiniz bir şey değildi.
Bu, "her iki yönde de yokuş yukarı karda yürüdük" hikayesi gibi konuşmaya başladı. Yeniden başlatma veya kapatma gibi süslü komutlarımız yoktu. Sistemi yeniden başlatmak istediğinizde, dosya sistemini senkronizasyonla senkronize ettiniz ve ardından durdurmak için konsoldaki Ctrl-P tuşlarına basın.
Sync komutu çıktığında, çekirdek senkronizasyonu planlamıştı, ancak tüm tamponlar (tüm önemli dosya sistemi süper bloğu dahil) diske yapılmadı. Bu yüzden senkronizasyon yapmak ve işleri güvenli olmadan önce durdurmak oldukça kolaydı.
Senkronizasyonu tekrar yapmak kolay bir şeydi, zaman aldı ve her şeyi anlamadan ya da "10'a kadar say" gibi belirsiz talimatlarla uğraşmadan belli bir sezgisel çekiciliği vardı.
İçin V7 adam sayfasında hatta bir BUG bölüm vardı update
da söyledi:
Güncelleme çalışırken, eşitleme işlemi yürütülürken CPU durdurulursa, bir dosya sistemi zarar görebilir. Bu, kısmen NPR istekleri başarısız olduğunda sıfır yazan DEC donanımından kaynaklanıyor. Düzeltme, güncellemenin yürütülmesini tetiklemek için sistem saatini geçici olarak en az 30 saniye arttırmak olacaktır. Bu işlemciyi durdurmak için 30 saniye ödemesiz olur.
(bu arada, V7 kılavuzlarının Cilt 1'indeki en son şeydi)
Zamanla, dosya sistemi araçları ve sistemleri kapatma ve yeniden başlatma programları, bununla başa çıkmamak için daha iyi hale geldi. Sistem gizemli bir şekilde davrandığında folklor, vudu ve sistem büyüsü buna girer. İki kez senkronize etmek, dosya sisteminizi bir araya getirmek için biraz cımbızdan kurtulmanız gerekme olasılığını çok daha düşük hale getirdi, bu nedenle ritüelin bir parçası oldu. Bunu birkaç kez yaptıktan sonra düşünmeden yaparsın. Sonra birisi farkeder ve nedenini sorar. Cevap ise, "Her zaman bu şekilde yaptın. Daha güvenli" gibi bir şey.
Bunun yetkili olduğunu iddia etmeyeceğim ve bazı detaylarda yanılmış olabileceğimi iddia etmiyorum. Ama bence kökene oldukça yakın.
sync; sync; sync; sync
Başlığı koyarken açıklığa kavuşturmam gerekirdi ve bazen böyle yazıyordum, aynı şekilde bana da aynı şekilde açıklandığını duydum, yani, eşitle, bekle, tekrar eşitle, bekle, vb.