วิธีที่รวดเร็วในการคัดลอกไฟล์จำนวนมากจากฮาร์ดไดรฟ์ภายในไปยังที่เก็บข้อมูลภายนอก (USB) คืออะไร


8

ฉันมีข้อมูลจำนวนมาก - ประมาณ 500 GB - บนฮาร์ดไดรฟ์ภายในของเดสก์ท็อปพีซี ซึ่งรวมถึงเพลงวิดีโอ PDF ... คุณตั้งชื่อมัน

ฉันต้องการคัดลอกทุกสิ่งไปยังฮาร์ดไดรฟ์ USB ภายนอก (ความจุ 1.5 tb)

พีซีเดสก์ท็อปรัน Ubuntu ในการเริ่มต้นฉันเพียงเสียบและติดตั้งฮาร์ดไดรฟ์แล้วลากโฟลเดอร์ระดับบนสุดลงในไดรฟ์

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

ดังนั้นฉันสงสัยว่ามีวิธีที่รวดเร็วกว่าในการทำเช่นนี้

การคัดลอกในส่วน (เช่นขนาด 500MB หรือมากกว่านั้น) จะดีกว่าหรือเปล่า

คำตอบ:


10

ตรวจสอบให้แน่ใจว่าคุณกำลังใช้พอร์ต USB2.0 และตรวจสอบให้แน่ใจว่าคอนโทรลเลอร์ USB 2.0 ระบุว่า "ความเร็วสูง" - ผู้ผลิตที่ไม่น่าไว้วางใจจำนวนมากขายอุปกรณ์ USB "ความเร็วเต็ม (12)" ที่มี ฉลาก "USB 2.0" ที่โดดเด่นบนฉลากซึ่งมีความแม่นยำทางเทคนิค แต่คนโง่ที่คิดว่า USB 2.0 หมายถึง "ความเร็วสูง"

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

mount -o remount,async... /dev/usbdisk ...

+1 .. 500MB / 10 นาที = 50MB / นาที = 5MB / 6sec = 0.83MB / s = 6.7Mb / s มันไม่ได้ชนความเร็วเต็มที่
quack quixote

10

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

ในระยะสั้น:

rsync -avP src/ dst/

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

หากคุณสามารถคุณควร tar ข้อมูลของคุณ ก่อน การถ่ายโอนมันจะบรรเทาระบบไฟล์ของการมีการสร้างไฟล์จำนวนมากเพิ่มการประทับเวลาจัดสรรพื้นที่ ... ในทุกไฟล์
คุณอาจจะเห็นการปรับปรุงความเร็วในการคัดลอก


1
ฉันรู้ว่าฉันมาสายนี้ แต่ rsync ช่วยฉันจริงๆ ฉันต้องกู้คืนข้อมูลบางอย่างสำหรับลูกค้าและการคัดลอกไฟล์ภายในระบบ Xubuntu ของฉันถูกล็อคไว้ ขับเคลื่อน RSYNC ผ่านการคัดลอกไฟล์ ฉันใช้ตัวเลือกที่แตกต่างกันเล็กน้อย แหล่งที่มา rsync ปลายทาง -r -v - ที่มีอยู่ในปัจจุบัน
pStan

9

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


3

คุณไม่ได้พูดถึงระบบไฟล์อะไรบนดิสก์ USB มันเป็นระบบไฟล์ Linux ดั้งเดิมหรือคุณใช้ ntfs / fat32? ฉันคิดว่าถ้าคุณต้องผ่านฟิวส์มันจะเสียค่าใช้จ่ายในการทำงาน

เมื่อต้องการอยู่กับฉันก็เพียงเสียบและ   ติดตั้งฮาร์ดไดรฟ์และลาก   โฟลเดอร์ระดับบนสุดลงในไดรฟ์

หากคุณมีข้อมูลจำนวนมากที่จะคัดลอกส่วนตัวฉันจะข้าม GUI ตั้งแต่ที่จะเพิ่มค่าใช้จ่ายในการดำเนินการคัดลอกของคุณ แต่ฉันจะใช้หนึ่งใน CLI จำนวนมาก คำสั่ง (cp, rsync, cpio, tar, ฯลฯ ) สำหรับการคัดลอกไฟล์

มันจะดีกว่าที่จะคัดลอกมา   บางส่วนของ 500MB หรือมากกว่านั้น   ทุกอย่างในครั้งเดียว?

หากคุณทำงานกับ rsync ไม่ควรคัดลอกไฟล์ในชุดเล็ก


คุณพูดถูกแล้วประสิทธิภาพของ ntfs บน linux นั้นแย่มาก
quack quixote
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.