অবশ্যই সেখানে পুরানো ইউনিক্স সিস্টেম ছিল যার জন্য একাধিক বার সিঙ্ক করা নিরাপদ ছিল তবে সমস্ত কমান্ড লাইনে "সিঙ্ক; সিঙ্ক; সিঙ্ক" হিসাবে নয়। ৮০-এর দশকের মাঝামাঝি, এটি এতে পাতিত হয়ে যায়:
আপনি সিস্টেমটি বন্ধ করার সময়, আপনি তিনবার সিঙ্ক করবেন। বেশিও না, কমও না. তিনটি সিঙ্কিংয়ের সংখ্যা এবং সিঙ্কিংয়ের সংখ্যা তিনটি হবে। আপনি চারবার সিঙ্ক করবেন না, দু'বার সিঙ্ক করবেন না, আপনি তৃতীয় বার সিঙ্ক করার জন্য এগিয়ে চলেছেন ...
তিনটি বার কোথা থেকে এসেছে তা আমি সত্যিই জানি না, তবে এটি মজাদার ছিল। তবে রাস্তায় শব্দটি এটি করার জন্য দু'বার করুন। "সিঙ্ক; সিঙ্ক" হিসাবে নয়, শেলের দুটি পৃথক লাইন হিসাবে।
পিছনে, বলুন, ভি 7 ইউনিক্স, ফাইল সিস্টেম মেরামত খুব মজাদার ছিল না। ফাইল সিস্টেমটি কীভাবে কাজ করে এবং ডেক, নেক এবং আইচেকের মতো প্রোগ্রামগুলির আইডিয়াসিঙ্ক্রেসিগুলি সম্পর্কে অনেক কিছু জেনে আপনি এটিকে হাতে হাতে করতে হয়েছিল। fsck, যদি এটি থাকে তবে সর্বদা এমন কিছু নয় যা আপনি বিশ্বাস করবেন।
এটি "আমরা উভয় পথেই তুষারের উপর দিয়ে হেঁটেছি" গল্পের মতো শোনাতে শুরু করি। ভাল, আমাদের কাছে রিবুট বা শাটডাউনের মতো অভিনব কমান্ড নেই। আপনি যখন সিস্টেমটি পুনরায় বুট করতে চেয়েছিলেন, আপনি ফাইল সিস্টেমটি সিঙ্কের সাথে সিঙ্ক করেছেন এবং তারপরে এটি থামানোর জন্য আপনি কনসোলে Ctrl-P টিপুন।
সিঙ্ক কমান্ডটি প্রস্থান করার পরে, কার্নেল সিঙ্কের সময় নির্ধারণ করেছিল, তবে সমস্ত বাফার (সমস্ত-গুরুত্বপূর্ণ ফাইল-সিস্টেম সুপারব্লক সহ) ডিস্কে প্রয়োজনীয়ভাবে তৈরি করে নি। সুতরাং এটি সুরক্ষিত হওয়ার আগে সিঙ্ক চালানো এবং তারপরে জিনিসগুলি থামানো বেশ সহজ ছিল।
পুনরায় সিঙ্ক চালানো সহজ কাজ ছিল, সময় নিয়েছিল এবং এগুলি সমস্ত কিছু না বুঝে একটি নির্দিষ্ট স্বজ্ঞাত আবেদন ছিল বা "কাউন্ট টু 10" বা এর মতো কিছু অস্পষ্ট নির্দেশের সাথে ডিল করে।
এমনকি ভি 7 ম্যান পৃষ্ঠায় একটি বিইউজি বিভাগও ছিল update
বলেছিলেন:
আপডেট চলমান, সিপিইউ ঠিক ততক্ষণে সিঙ্ক চালানো হলে, একটি ফাইল সিস্টেম ক্ষতিগ্রস্থ হতে পারে। এটি আংশিকভাবে ডিসি হার্ডওয়ারের কারণে যা এনপিআর অনুরোধ ব্যর্থ হলে জিরো লেখেন। একটি সমাধানের জন্য সিঙ্ক (1) অস্থায়ীভাবে আপডেটের বাস্তবায়ন ট্রিগার করতে সিস্টেমের সময়কে কমপক্ষে 30 সেকেন্ড বাড়িয়ে তোলা হবে। এটি সিপিইউ থামাতে 30 সেকেন্ডের অনুগ্রহ দেয়।
(যা, যাইহোক, ভি 7 ম্যানুয়ালগুলির 1 ম খণ্ডে খুব শেষ জিনিস ছিল)
সময়ের সাথে সাথে, ফাইল সিস্টেম সরঞ্জামগুলি এবং শাট ডাউন এবং রিবুট সিস্টেমগুলির প্রোগ্রামগুলি এটি মোকাবেলা এড়াতে আরও ভাল হয়েছিল। সিস্টেমটি রহস্যজনকভাবে আচরণ করে ফোকলোর, ভুডো এবং সিস্টেম ম্যাজিক এতে প্রবেশ করে। দু'বার সিঙ্ক করার ফলে এটির সম্ভাবনা অনেক কম হয়ে গেছে যে আপনার ফাইল সিস্টেমকে আবার একসাথে রাখার জন্য আপনাকে বিট ট্যুইজারগুলি বের করতে হবে, সুতরাং এটি আচারের অংশ হয়ে উঠেছে। একবার আপনি এটি একবার করেছেন, আপনি চিন্তা না করেই এটি করেন thinking তারপরে কেউ খেয়াল করে জিজ্ঞাসা করলেন কেন। এবং উত্তরটি এমন কিছু, "সর্বদা এটি সেভাবেই করা হয়েছে It's এটি নিরাপদ।"
আমি দাবি করব না যে এটি অনুমোদনযোগ্য এবং আমি কিছু বিবরণ সম্পর্কে ভুল হতে পারি। তবে আমি মনে করি এটি উত্সটির খুব কাছাকাছি।
sync; sync; sync; sync
শিরোনামটি লেখার সময় আমার স্পষ্ট করা উচিত ছিল এবং আমি মাঝে মাঝে এটি টাইপ করি, শুনেছিলাম এটিও আমাকে একইভাবে ব্যাখ্যা করেছে, তা হল, সিঙ্ক, অপেক্ষা করুন, আবার সিঙ্ক করুন, অপেক্ষা করুন ইত্যাদি