วิธี copy ไฟล์ครั้งละมาก ๆ (100,000 ไฟล์ขึ้นไป)

ikok's picture
10285
posts

อ่านเจอมาครับ คิดว่าน่าจะมีประโยชน์สำหรับการย้ายไฟล์ครั้งละมาก ๆ หรือไฟล์ที่มีทั้งหมดระหว่าง Harddisk คนละลูก แต่มีปัญหาว่าบางไฟล์ copy ไม่ผ่าน เลยทำให้กระบวนการ copy หยุดทำงาน

http://freemac.net/modules.php?name=Forums&file=viewtopic&t=32231

สรุป

  1. แบ่งไฟล์เป็นช่วง ๆ แล้วค่อยย้าย เช่นย้ายครั้งละ 4-5 folder (อาจจะเจอปัญหา error เหมือนเดิมได้)
  2. compress ไฟล์ที่ต้องการเป็นก้อนเดียวกันก่อน แล้วค่อยย้าย (มีทางเจอ error ของไฟล์ที่มีปัญหาได้)
  3. ใช้โปรแกรมจำพวก sync ที่จะย้ายทั้งหมด และข้ามไฟล์ที่มีปัญหาไป (ทางออกนี้น่าจะดีที่สุดสำหรับคนที่ย้ายไฟล์แล้วเจอ error ระหว่างทางครับ)
  4. ใช้ TM backup แล้ว restore ทั้งกระบิ ลง hd ลูกใหม่ (อันนี้ผมเพิ่มเองจากความน่าจะเป็น แต่ยังไม่เคยลองครับ - ก๊อก)
  5. คุณ homoglobin แนะนำไว้บน freemac ว่าให้ลองใช้คำสั่ง rsync ผ่าน terminal - ผมเขียนเป็น how-to ให้แล้วสำหรับวิธีนี้ครับ ที่ http://macmuemai.com/content/906
matilda's picture
5
posts

Mac จะไม่แก้ปญัหานี้หรือครับ

เคยเจอตอน ซื้อ mac มาใหม่ๆ backup file ใน PC ไว้บน mac แล้ว error นึกว่ามัน mac ไม่เข้ากับ PC หรือ Network มีปัญหา

#1
ikok's picture
10285
posts

ผมไม่แน่ใจว่านี่เป็นปัญหาของ Mac หรือเปล่านะครับ

คิดว่าบน pc ก็น่าจะไม่ต่างกัน ถ้าพยายามจะ copy ไฟล์ที่ corrupt หรือมี error

บน OS X เจ้าของกระทู้เดิมที่เจอคือ precess หยุดทำงานต้องเริ่มใหม่ ซึ่งผมไม่แน่ใจว่าจะเกิดแบบเดียวกันนี้บน pc หรือไม่ (ผมก็ใช้ทั้ง pc, mac คู่กันครับ) แต่เท่าที่สังเกต บน pc จะไม่แจ้งเตือนว่ามีไฟล์เสียระหว่างการ copy ครับ

#2
ikok's picture
10285
posts

ผมเขียนการใช้ rsync เป็น how-to ให้แล้วนะครับ

ที่นี่ครับ
http://macmuemai.com/content/906

พร้อมกับอัพเดทในโพสแรกด้วย เผื่อ comment ถูกอ่านข้ามไป =)

#3