এমএস উইন্ডোজ in-তে উদাহরণ-আপডেট করার জন্য, এটি আপডেট করার জন্য একই অ্যাপ্লিকেশনটির সক্রিয় ইনস্ট্যান্স (যদি সক্রিয় থাকে) বন্ধ করার জন্য বলে।
কীভাবে উবুন্টু সক্রিয় কার্যকারী অ্যাপ্লিকেশনটির সক্রিয় দৃষ্টান্তটিতে হস্তক্ষেপ না করে নতুন সংস্করণে প্রতিস্থাপন করে। [অনেকগুলি প্যাকেজের জন্য লক্ষ্য করা]
আমি এটি যথাসম্ভব সহজভাবে ব্যাখ্যা করার চেষ্টা করব। বেশিরভাগ লিনাক্স ফাইল সিস্টেমগুলি উইন্ডোজের ফাইল সিস্টেমগুলির (এনটিএফএস) থেকে কিছুটা আলাদা। তাদের মূলত, উভয়ই ডিস্কে সঞ্চিত প্রকৃত ডেটার দিকে নির্দেশ করে মূলত ফাইলের নামের (সূচীকরণের) একটি সূচক টেবিল ধারণ করে। এনটিএফএসে এটিকে এমএফটি (মাস্টার ফাইল টেবিল) বলা হয় - আপনি যদি চালনা করেন তবে আপনি সেই নামটি স্ক্রোলটি দেখে থাকতে পারেন chkdsk
।
যাইহোক, আমি উল্লেখ করা "সামান্য পার্থক্য" হ'ল লিনাক্সের সূচী টেবিলগুলি, যদি আপনি করেন তবে দুটি স্তর থাকে: সূচক এবং ইনোড । আইওনডগুলিতে ডিস্কের প্রকৃত অবস্থান সহ প্রকৃত ফাইল মেটাডেটা থাকে; সূচকের "ফাইলের নাম" হ'ল ইনোডের সাথে একটি (হার্ড) লিঙ্ক।
আপনি যখন কোনও চলমান অ্যাপ্লিকেশন আপডেট / আপগ্রেড করেন, আপডেট হওয়া ফাইলগুলি ডিস্কে লিখিত হয়, নতুন তৈরি হওয়া / আপডেট হওয়া ডেটাগুলিতে নির্দেশ করে আইওনডগুলি এবং ফাইলগুলির নামগুলিও এই নতুন ইনোডের সাথে লিঙ্ক করার জন্য আপডেট করা হয়। তবে , যে কোনও ফাইল যা ইতিমধ্যে চলমান অ্যাপ্লিকেশন দ্বারা ব্যবহৃত (যেমন ফাইল হ্যান্ডলগুলি উপস্থিত রয়েছে), ফাইল ফাইলগুলি হ্যান্ডলগুলি বন্ধ না হওয়া পর্যন্ত তাদের ফাইলের নাম পুরানো ইনোডগুলিতে (যা পুরাতন ডেটা ধারণ করে) নির্দেশ করে যেতে থাকবে। সাধারণত আপনি যখন অ্যাপ্লিকেশনটি প্রস্থান করেন বা কিছু সিস্টেম ফাইলের জন্য, আপনি যখন বুবুট করেন তখন এটি ঘটে। এই মুহুর্তে, পুরানো ডেটা আসলে আপনার ডিস্ক থেকে সরানো হয়।