ทำไมโฟลเดอร์ที่คัดลอกมีไฟล์มากกว่าของแท้?


0

ฉันกำลังสำรองโฟลเดอร์ Skyrim ของฉันฉันต้องติดตั้ง windows 7 ใหม่ด้วยเหตุผลบางอย่าง ฉันสำรองไฟล์วิดีโออื่น ๆ ซึ่งทุกอย่างคัดลอกมาอย่างดีจากพาร์ติชั่น Windows ไปยังพาร์ติชั่น Linux แต่เห็นได้ชัดว่า Skyrim และ Skyrim เท่านั้นมี 1.3 กิกะไบต์ (ทำซ้ำ: มากกว่า) กว่าโฟลเดอร์ดั้งเดิมโดยประมาณ มากกว่า 2,000 ไฟล์ แต่ฉันตรวจสอบโฟลเดอร์ย่อยและไฟล์ภายในราก Skyrim และจำนวนไฟล์และขนาดเท่ากับต้นฉบับฉันตรวจสอบไฟล์ที่ซ่อนมีหนึ่งซึ่งเป็น. ไดเรกทอรีลงในรากและนั่นคือทั้งหมด ดังนั้น WTH Linux

WTH Linux !?

ฉันชี้ให้เห็นว่า kwin เกิดข้อผิดพลาดขณะคัดลอกอาจเป็นได้หรือไม่ ฉันไม่รู้แล้วมีใครบางคนอธิบายให้ฉันฟังหน่อยสิ


ฉันคัดลอกโฟลเดอร์อีกครั้งและฉันก็มีผลลัพธ์เหมือนกัน
Azarilh

คุณคัดลอกไดเรกทอรีได้อย่างไร คุณเคยลองใช้rsyncสิ่งนั้นแล้วหรือยัง? rsync -avr /original/directory /new/backup
Fanatique

ไม่จริงฉันเพิ่งคัดลอกและวางไฟล์ด้วย Dolphin ฉันไม่เคยต้องการซอฟต์แวร์สำรองข้อมูลเหล่านั้น
Azarilh

คำตอบ:


2

โลมาชอบduตรวจจับการเชื่อมโยงและนับแต่ละไอโหนดเพียงครั้งเดียว คุณสามารถมีไฟล์ได้ 1,000 ไฟล์ต่อ 1 MiB แต่หากเป็นเพียงไฟล์เดียวที่ลิงก์ภายใต้ชื่อพิเศษ 999 ชื่อเครื่องมือเหล่านี้จะบอกว่ามีไฟล์ทั้งหมดหนึ่งไฟล์และขนาดคือ 1 MiB ทั้งหมด

NTFS (ระบบไฟล์ต้นทางคือ NTFS ใช่ไหม?) ไม่ใช้ inodes ที่เหมือน Unix แต่มันรองรับ hardlinks ในแบบของมันเองและ Linux driver เข้าใจสิ่งนี้ ฉันคาดหวังให้ปลาโลมาหรือduทำงานในลักษณะเดียวกันเมื่อพวกเขาคำนวณจำนวนไฟล์และขนาดรวม

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

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

สำหรับการอ้างอิงในอนาคต:


ขอบคุณมาก แต่ฉันก็ยังไม่เข้าใจว่าทำไมสำเนาถึง 1.3 GiB มากกว่านี้หากข้อมูลสูญหาย
Azarilh

@Azarilh อ่านย่อหน้าแรกอีกครั้ง สำเนาอย่างง่ายจะรายงาน 1,000 MiB แทน 1 MiB แต่ข้อมูลที่ไฟล์ทั้งหมดควรจะเหมือนกันแม้ว่าคุณจะแก้ไขไฟล์ใดไฟล์หนึ่ง - จะหายไป
Kamil Maciorowski
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.