Score:0

ข้อมูลสูญหายหลังจากยกเลิกการย้ายโฟลเดอร์

ธง in

ฉันพยายามย้ายโฟลเดอร์ 30GB ไปยังไดรฟ์ exFat ภายนอกบน Ubuntu 20.04.2 ฉันเห็นโฟลเดอร์ย่อยบางโฟลเดอร์ใน exFat ระหว่างการดำเนินการย้าย ฉันยกเลิกการดำเนินการย้ายเพราะดูจะใช้เวลามาก หลังจากโฟลเดอร์ย่อยการยกเลิกหายไปจาก exFat แล้ว โฟลเดอร์ย่อยเหล่านั้นจะหายไปในฝั่ง Ubuntu ฉันพยายามกู้คืน exFat บนเครื่อง Windows แต่ไม่มีหลักฐานสำหรับโฟลเดอร์ย่อยเหล่านี้

ปัญหาคืออะไร?

Nmath avatar
ng flag
การย้าย 30GB จะใช้เวลา โดยเฉพาะอย่างยิ่งหากเป็นไดรฟ์ภายนอกและ/หรือฮาร์ดไดรฟ์เชิงกล ปัญหาคือคุณขัดจังหวะการย้ายก่อนที่จะเสร็จสิ้น ด้วยเหตุนี้การคัดลอกจึงเป็นการดำเนินการที่ปลอดภัยกว่าการย้าย ซึ่งจะลบแหล่งที่มา ไฟล์สำคัญไม่ควรมีอยู่ในตำแหน่งเดียวเท่านั้น หากมีไฟล์ที่หายไปซึ่งไม่ได้อยู่ในต้นทางหรือปลายทาง คุณสามารถศึกษาซอฟต์แวร์กู้คืนข้อมูล เช่น testdisk หรือ photorec เครื่องมือเหล่านี้เป็นเครื่องมือขั้นสูงและการดำเนินการใดๆ ต่อไปอาจทำให้ข้อมูลสูญหาย ดังนั้นคุณอาจต้องการโคลนทั้งสองไดรฟ์เพื่อเป็นการป้องกัน
Score:3
ธง cn

โดยหลักการทำงานจะเป็นดังนี้ ในการดำเนินการย้าย แต่ละไฟล์ในต้นทางจะถูกลบทันทีที่คัดลอกไปยังปลายทางสำเร็จเมื่อคุณขัดขวางการดำเนินการย้ายระหว่างการถ่ายโอนไฟล์ (โดยทั่วไปจะเป็นไฟล์ที่ใหญ่กว่า) ไฟล์ปลายทางจะไม่สมบูรณ์ (ในความเห็นของฉันเป็นพฤติกรรมที่โชคร้ายของ linux - แต่ควรลบสำเนาที่ไม่สมบูรณ์ เช่น ไฟล์ที่เสียหาย) อย่างไรก็ตาม ไฟล์ต้นฉบับจะถูกเก็บไว้

ข้อพิจารณาประการที่สองคือ Linux ใช้ RAM อย่างกว้างขวางเพื่อบัฟเฟอร์การดำเนินการถ่ายโอนไฟล์ ซึ่งหมายความว่าเนื้อหาจะถูกแคชไว้ในหน่วยความจำ RAM ก่อน จากนั้นจึงเขียนออกมาจริงบนดิสก์ปลายทางโดยมีความล่าช้าเล็กน้อย เนื่องจากกลไกนี้ สำเนาดูเหมือนจะเสร็จเร็วกว่าความเป็นจริง เมื่อไฟล์ทั้งหมดถูกอ่านไปยังแคช การคัดลอกถือว่าเสร็จสิ้น จากนั้นระบบปฏิบัติการจะดำเนินการเขียนไฟล์ลงในดิสก์ต่อไปในพื้นหลัง

การที่คุณมีไฟล์เสียหายทำให้ฉันสงสัยว่าคุณอาจลบไดรฟ์ exfat เร็วเกินไป คุณอาจถอดไดรฟ์ออกหลังจากที่ระบบแจ้งให้คุณทราบว่าการดำเนินการย้ายของคุณถูกยกเลิก ระบบบอกเช่นนั้น แต่ในความเป็นจริง การดำเนินการเขียนทางกายภาพอาจยังคงดำเนินต่อไปในพื้นหลังตามการแคชที่ฉันอธิบายไว้ข้างต้น

นี่เป็นเหตุผลหลักว่าทำไมคุณต้องถอดปลั๊กไดรฟ์ของคุณทุกครั้งหลังจากที่ได้ยกเลิกการเชื่อมต่อผ่านซอฟต์แวร์แล้ว หากคุณพยายามยกเลิกการเชื่อมต่อผ่านซอฟต์แวร์เป็นครั้งแรก ระบบจะเตือนคุณหากการลบทางกายภาพยังไม่ปลอดภัย ให้ล้างแคชและแจ้งให้คุณทราบเมื่อสามารถถอดไดรฟ์ได้อย่างปลอดภัย

คำแนะนำ: ควรคัดลอกมากกว่าย้ายไฟล์ชุดใหญ่ก่อน แล้วจึงลบต้นฉบับเมื่อคัดลอกเสร็จแล้ว หากคุณยกเลิก ไฟล์ต้นฉบับทั้งหมดจะยังคงอยู่โดยไม่ถูกแตะต้อง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา