เมื่อไดเร็กทอรีถูกลบไอโหนดสำหรับไดเร็กทอรีนั้น (และ inodes สำหรับเนื้อหา) จะถูกรีไซเคิล ตัวชี้เชลล์ของคุณมีต่อ inode ของไดเร็กทอรี (และ inodes ของเนื้อหา) ไม่สามารถใช้ได้อีกต่อไป เมื่อไดเร็กทอรีถูกเรียกคืนจากการสำรองข้อมูล inodes เก่าจะไม่ถูกนำมาใช้ซ้ำ (จำเป็น) ไดเร็กทอรีและเนื้อหาจะถูกเก็บไว้ใน inodes แบบสุ่ม สิ่งเดียวที่อยู่เหมือนกันคือการที่ผู้ปกครองไดเรกทอรี reuses ชื่อเดียวไดเรกทอรีบูรณะ (เพราะคุณบอกว่ามันไป)
ตอนนี้ถ้าคุณพยายามเข้าถึงเนื้อหาของไดเร็กทอรีที่เชลล์ดั้งเดิมของคุณยังคงชี้ไปอยู่มันจะสื่อสารคำขอนั้นไปยังระบบไฟล์เป็นคำขอสำหรับไอโหนดดั้งเดิมซึ่งตั้งแต่นั้นมาได้ถูกนำกลับมาใช้ใหม่ (และอาจถูกใช้เพื่อบางสิ่ง แตกต่างอย่างสิ้นเชิงในขณะนี้) คุณจึงได้รับstale file handle
ข้อความเนื่องจากคุณขอข้อมูลที่ไม่มีอยู่จริง
เมื่อคุณดำเนินcd
การเชลล์จะประเมินตำแหน่งไอโหนดของปลายทางที่คุณให้อีกครั้ง เมื่อเชลล์ของคุณทราบไอโหนดใหม่สำหรับไดเร็กทอรี (และไอโหนดใหม่สำหรับเนื้อหา) คำขอในอนาคตสำหรับเนื้อหาจะถูกต้อง
touch
บนโฮสต์ A สามารถทำให้เป็นปกติได้