ทำไมคุณต้องใช้คำสั่งนี้?
ในกรณีที่lost+found
ไม่มีไดเรกทอรี เพราะมันเป็นเพียงไดเรกทอรีสามัญที่ผู้ใช้สามารถลบออกได้โดยใช้root
rm -r
บางรุ่นfsck
เมื่อพวกเขาต้องการที่จะทำให้การใช้งานของlost+found
ไดเรกทอรีจะสร้างมันถ้ามันไม่ได้อยู่และบางรุ่นจะไม่ หากไม่มีlost+found
ไดเร็กทอรีfsck
ไม่สามารถกู้คืนไฟล์ที่ถูกโยงถึงนั่นคือไฟล์ที่ไม่มีรายการไดเร็กทอรีใด ๆ ที่อ้างถึง
รุ่น Linux ของmklost+found
มีคุณสมบัติดังต่อไปนี้ (จากหน้าman mklost + found ):
mklost+found
จัดสรรบล็อกดิสก์ล่วงหน้าไปยังไดเร็กทอรี + ที่หายไปเพื่อที่ว่าเมื่อ e2fsck (8) กำลังถูกเรียกใช้เพื่อกู้คืนระบบไฟล์มันไม่จำเป็นต้องจัดสรรบล็อกในระบบไฟล์เพื่อจัดเก็บไฟล์ที่ไม่ได้เชื่อมโยงจำนวนมาก สิ่งนี้ทำให้มั่นใจได้ว่า e2fsck จะไม่ต้องจัดสรรบล็อคข้อมูลในระบบไฟล์ระหว่างการกู้คืน
ซึ่งหมายความว่าหากคุณต้องกู้คืนไฟล์จากระบบไฟล์ที่เสียหายโดยใช้fsck
ไฟล์ที่น้อยลงจะหายไปเนื่องจากเป็นส่วนหนึ่งของกระบวนการกู้คืนเนื่องจากfsck
คุณไม่จำเป็นต้องจัดสรรบล็อกจากระบบไฟล์ บล็อกดังกล่าวซึ่งอาจมีข้อมูลไฟล์ที่ถูกต้อง
จะเกิดอะไรขึ้นถ้าคุณมีไดเรกทอรีที่สูญหายและพบหลายรายการ
สำหรับระบบไฟล์ที่กำหนดfsck
จะใช้เพียงหนึ่งlost+found
ไดเรกทอรี: หนึ่งในไดเรกทอรีรากของระบบแฟ้ม lost+found
ไดเรกทอรีอื่นใดจะไม่ได้รับการดูแลเป็นพิเศษ
rm -rf /lost+found
. โอ๊ะโอ ...