যখন ডিরেক্টরির মোছা হয় তখন inode ডিরেক্টরির জন্য (এবং এটির সামগ্রীগুলি জন্য inodes) পুনর্ব্যবহৃত করা হয়। আপনার শেলটি যে ডিরেক্টরিটির ইনোডে রয়েছে তার পয়েন্টারটি (এবং এর সামগ্রীগুলির ইনোডগুলি) এখন আর বৈধ নয়। ডিরেক্টরিটি যখন ব্যাকআপ থেকে পুনরুদ্ধার করা হয়, তখন পুরানো ইনোডগুলি (প্রয়োজনীয়ভাবে) পুনরায় ব্যবহৃত হয় না ; ডিরেক্টরি এবং এর বিষয়বস্তু এলোমেলো ইনোডে সঞ্চয় করা হয়। কেবল একই জিনিসটি একই থাকে যে প্যারেন্ট ডিরেক্টরিটি পুনরুদ্ধার করা ডিরেক্টরিটির জন্য একই নামটিকে পুনরায় ব্যবহার করে (কারণ আপনি এটি বলেছিলেন)।
এখন যদি আপনি যে ডিরেক্টরিটির মূল শেলটি এখনও নির্দেশ করে সেগুলির বিষয়বস্তুগুলি অ্যাক্সেস করার চেষ্টা করেন তবে এটি সেই অনুরোধটি ফাইল সিস্টেমে মূল ইনোডের অনুরোধ হিসাবে যোগাযোগ করে, যা পরে পুনর্ব্যবহার করা হয়েছে (এবং এমনকি কোনও কিছুর জন্য ব্যবহৃত হতে পারে) সম্পূর্ণ ভিন্ন এখন)। সুতরাং আপনি একটি stale file handleবার্তা পেয়েছেন কারণ আপনি কিছু অস্তিত্বহীন ডেটা চেয়েছিলেন।
আপনি যখন কোনও cdঅপারেশন করেন, শেল আপনি যে গন্তব্যেই এটি দিন তার ইনোডের অবস্থানটি পুনরায় মূল্যায়ন করে। এখন যেহেতু আপনার শেল ডিরেক্টরিটির জন্য নতুন ইনোডটি জানে (এবং এর সামগ্রীগুলির জন্য নতুন ইনোড), ভবিষ্যতে এর সামগ্রীগুলির জন্য অনুরোধগুলি বৈধ হবে।
touchহোস্ট এ- র কমান্ডটি ব্যবহার করে এটি স্বাভাবিক করে তুলতে পারে।