ฉันมีไฟล์ที่กำลังดาวน์โหลด (จากแหล่งที่ยากต่อการดาวน์โหลดซ้ำ) แต่ถูกลบโดยไม่ตั้งใจจากระบบแฟ้มเนมสเปซ (/ tmp / blah) และฉันต้องการกู้คืนไฟล์นี้
ปกติฉันทำได้cp /proc/$PID/fd/$FD /tmp/blah
แต่ในกรณีนี้จะทำให้ฉันได้รับสแนปชอตบางส่วนเท่านั้นเนื่องจากไฟล์ยังคงดาวน์โหลดอยู่ นอกจากนี้เมื่อการดาวน์โหลดเสร็จสิ้นกระบวนการดาวน์โหลด (เช่น Chrome) จะปิด FD
มีวิธีกู้คืนโดย inode / สร้างฮาร์ดลิงก์หรือไม่? ทางออกอื่น ๆ ถ้ามันสร้างความแตกต่างฉันก็กังวลกับ ext4 เป็นหลัก