ডিরেক্টরি এন্ট্রি একটি ইনোডের পয়েন্টার মাত্র। ইনোডটিতে ফাইল (নাম বাদে) সম্পর্কিত মেটা তথ্য রয়েছে এবং ফাইলটির ডেটা (যদি থাকে তবে) নির্দেশক রয়েছে। আপনি যখন কোনও ফাইল অনুলিপি করতে শুরু করেন আপনি ইনোডটিতে একটি হ্যান্ডেল পাবেন।
অপারেটিং সিস্টেমটি ইনোডের জন্য উল্লেখের একটি সংখ্যা বজায় রাখে। যতক্ষণ না ইনোডের উল্লেখ রয়েছে ততক্ষণ ইনোড এবং ফাইলের ডেটা রাখা হবে। একবার ইনোডের সমস্ত উল্লেখ মুছে ফেলা গেলে, ইনোডটি হয় এবং ফাইলটির জন্য প্রয়োজনীয় স্থানটি প্রকাশ করা হয়।
আপনার অনুলিপি করার জন্য ফাইলটি উন্মুক্ত রয়েছে যতক্ষণ না আপনার প্রক্রিয়াটি ফাইলটি বন্ধ করে দেয় be ফাইল স্থানান্তর সমাপ্ত হওয়ার পরে এটি হওয়া উচিত এবং অনুলিপি প্রক্রিয়া ব্যর্থ হলে তা ঘটবে। যদি ফাইল ট্রান্সফার কিছুটা অংশ ব্যর্থ হয়ে যায় এবং আপনি ফাইলটির সমস্ত হার্ড লিঙ্ক মুছে ফেলে থাকেন তবে আপনি সফলভাবে স্থানান্তরটি পুনরায় আরম্ভ করতে অক্ষম হবেন।
সম্পাদনা: অন্যরা যেমন উল্লেখ করেছে যে একই ডিভাইসে ফাইল স্থানান্তরিত হয় ডেটা না সরানো are পরিবর্তে গন্তব্য ডিরেক্টরিতে একটি নতুন ডিরেক্টরি এন্ট্রি তৈরি করা হবে, এবং মূল ডিরেক্টরি এন্ট্রি সরানো হবে।
একই ফাইলের জন্য একাধিক ডিরেক্টরি এন্ট্রি থাকা সম্ভব। এগুলিকে হার্ড লিঙ্ক বলা হয়। আসল এন্ট্রি অপসারণ না করে এগুলি ফাইলের জন্য একটি নতুন ডিরেক্টরি এন্ট্রি করে তৈরি করা হয়। ফাইল সিস্টেমের ইনোডটিতে ফাইলটি নির্দেশ করে ডিরেক্টরিতে প্রবেশের সংখ্যা রেকর্ড করার জন্য একটি রেফারেন্স গণনা রয়েছে।
সম্পাদনা 2: প্রক্রিয়াটি ক্র্যাশ হয়ে গেলে বা মারা গেলে ফাইলটি পরিষ্কারভাবে মুছে ফেলা হবে কারণ মেমরির অ্যাক্সেসের গণনাটি শূন্যে কমে যাবে। প্রোগ্রামটি সাধারণত শেষ হয়ে গেলে এটি হয়।
বিদ্যুৎ ব্যর্থতা বা অন্যান্য অপরিকল্পিতভাবে সিস্টেম শাটডাউনয়ের ক্ষেত্রে, ডিস্কটি fsck
সম্পূর্ণরূপে মাউন্ট হওয়ার আগে একটি (ফাইল সিস্টেম চেক) প্রয়োজন । অন ডিস্কের ইনোড এবং ডিরেক্টরি কাঠামোর অবস্থার উপর নির্ভর করে স্থানটি পুনরুদ্ধার করা হবে, ফাইলটি ডিরেক্টরিতে থাকবে, বা ডিরেক্টরিতে একটি নতুন এন্ট্রি করা হবে lost+found
। ফলাফলগুলি ডিস্কে ফ্ল্যাশ করা হয়েছে বা ফাইল সিস্টেম জার্নালে লিখিত হয়েছে তার উপর নির্ভর করবে।