วันที่ใช้ไดรฟ์ระดับกลางที่ใหญ่กว่ามาก จะย้ายกลับไปยังไดรฟ์ขนาดเล็กได้อย่างไร


0

ฉันมี 750GB HDD ที่มีปัญหาดังนั้นฉันจึงช่วยกู้ข้อมูลโดยใช้ ddrescue ฉันไม่ได้คิดมากและสร้างกู้ภัยโดยใช้ไดรฟ์ขนาดใหญ่กว่า (2TB)

sudo ddrescue -f /dev/sda /dev/sdc ddrescue.log

หลังจากนั้นฉันค้นพบว่าไดรฟ์ 750GB เสียหายและจะต้องเปลี่ยนใหม่ ฉันซื้อ 750GB ใหม่และตอนนี้ไม่รู้จะทำอย่างไร ฉันจะย้ายข้อมูลจากไดรฟ์ระดับกลางโดยไม่สร้างภาพขนาด 2TB ได้อย่างไร


ฉันรู้ว่าถ้าฉันใช้รูปแทนการขับรถในการโต้เถียงปลายทางฉันจะไม่อยู่ในสถานการณ์นี้ `sudo ddrescue -f / dev / sda image.img ddrescue.log '
Christopher Powell

1
คุณสามารถใช้ gparted on / dev / sdc เพื่อย่อขนาดพาร์ติชั่นกลับเป็นขนาดได้หรือไม่?
Darius

@Darius - ไม่แน่ใจว่าใช้ gparted จะช่วยได้ ... คำสั่งที่ฉันใช้ใช้พาร์ติชันทั้งหมด (และข้อมูลอื่น ๆ ) ที่พบใน sda และวางไว้ทั้งหมดใน sdc sdc ถูกทิ้งให้อยู่กับการจัดสรร "พื้นที่ว่าง" เพิ่มเติมหนึ่ง 1.3 TB
Christopher Powell

ฉันไม่มีความเชี่ยวชาญ แต่อย่างใดถ้าไดรฟ์ระดับกลางแจ้งว่ามีพื้นที่ว่างมากมาย สิ่งที่สำคัญอย่างแน่นอนคือจะเกิดอะไรขึ้นถ้าคุณแยกจากไดรฟ์กลางไปยังไดรฟ์ 750GB ใหม่ มันใช้งานได้หรือไม่ถ้าเกิดอะไรขึ้น?
barlop

คุณเขียนว่า "ฉันรู้ว่าถ้าฉันใช้รูปภาพแทนที่จะเป็นไดรฟ์ในอาร์กิวเมนต์ปลายทางฉันจะไม่อยู่ในสถานการณ์นี้" & lt; - ฉันคิดว่ามันจะไม่สร้างความแตกต่างมากนัก คุณต้องการภาพที่สร้างขึ้นสำหรับไดรฟ์ 750GB นอกจากนี้อาจเป็นที่สนใจ askubuntu.com/questions/194962/...
barlop

คำตอบ:


1

ตราบใดที่ไดรฟ์ต้นทางของคุณมีขนาดเท่ากับไดรฟ์ปลายทางของคุณถึงแม้ว่าคุณจะใช้ไดรฟ์ระดับกลางที่มีขนาดใหญ่กว่าก็จะยังคงทำงานได้อย่างไม่มีปัญหา ดังนั้นในกรณีของการใช้ไดรฟ์ระดับกลางเช่นเดียวกับคุณคุณคัดลอก (ddrescue) จากแหล่งที่มาถึงระดับกลางและจากนั้นอีกหนึ่งคำสั่ง ddrescue อื่นที่คัดลอกจากระดับกลางไปยังปลายทาง และโดยไม่คำนึงถึงไดรฟ์ระดับกลางหรือไม่ฉันขอแนะนำในวันนี้และอายุและยังดีกว่าทศวรรษก่อนมันเพิ่ม -b 1M (คล้ายกับ dd) เพื่อเพิ่มความเร็วในการคัดลอกเพื่อให้ ddrescue ไม่เริ่มต้นกับค่าเริ่มต้นของหิน บัฟเฟอร์ 512 ไบต์ นี่คือตัวอย่างการใช้งาน GNU ddrescue - ใครสามารถให้คำสั่งที่ดีแก่ฉันเพื่อทำงานใน terminal ได้หรือไม่? แต่ดูเหมือนว่าคุณจะสบายดีเพียงเพิ่ม -b 1M ให้กับความเร็วที่คุณมี

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

คุณอาจพบสิ่งที่น่าสนใจเช่นกัน https://askubuntu.com/questions/194962/mounting-ddrescue-image-after-recovery-in-over-my-head หรืออะไรก็ได้ที่เกี่ยวกับการอ่านภาพก่อนที่จะเขียนลงไดรฟ์

แต่ลองและดู ฉันคิดว่าคุณจะพบว่าสำเนาต้นฉบับถึงสื่อกลางและสื่อกลางจนถึงปลายทางที่ซึ่ง src และปลายทางมีขนาดเดียวกันและสื่อกลางใหญ่จะทำงานได้ และ ddrescue ให้แถบความคืบหน้าซึ่งเป็นสิ่งที่ดี

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