คัดลอกพาร์ติชัน Linux จาก HDD ไปยัง SSD


11

ตกลงฉันมีแล็ปท็อปที่มีไดรฟ์ HDD และฉันยังมีไดรฟ์ SSD ฉันต้องการแทนที่เดิมด้วยอันหลังโดยไม่ต้องติดตั้งใหม่ทุกอย่าง สิ่งที่ฉันพบหลังจากการวิจัยเล็กน้อยคือการใช้ดิสก์สด + ฮาร์ดไดรฟ์ภายนอก + gparted เพื่อคัดลอกพาร์ติชัน Linux ทั้งหมด (ในสองขั้นตอน) แล้วแก้ไข fstab

ตอนนี้ฉันเดาว่าเมื่อติดตั้ง Linux แล้วจะประเมินฮาร์ดแวร์ของคอมพิวเตอร์ดังนั้นจึงปรับพารามิเตอร์ซอฟต์แวร์บางอย่าง ดังนั้นฉันจึงกลัวว่าการทำตามข้างต้นอาจทำให้ 'โง่' ระบบปฏิบัติการและส่งผลให้ประสิทธิภาพการทำงานย่อยด้อยประสิทธิภาพ SSD ฉันไม่รู้ว่าถูกต้องหรือไม่


ดังนั้นคำถามที่แท้จริงของคุณคือ "มีการตั้งค่าประสิทธิภาพที่ต้องเปลี่ยนเมื่อคัดลอกจาก HDD เป็น SSD หรือไม่"
psusi

คำตอบ:


8

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

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

เมื่อมีการเปลี่ยนแปลง UUID คุณสามารถบูตผ่าน live-cd คัดลอกไฟล์ที่มีค่าทั้งหมดของคุณบน SSD และ chroot บนไดรฟ์ใหม่ของคุณเพื่อสร้าง bootloader (ด้วง)

ฉันจะไปในรายละเอียดเกี่ยวกับวิธีการทำสิ่งต่าง ๆ แต่ในขณะที่ทำวิจัยเล็กน้อยในหัวข้อฉันพบสิ่งนี้: http://blog.oaktreepeak.com/2012/03/move_your_linux_installation_t.html

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

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


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

ใช่ฉันคาดว่าการตั้งค่าบางอย่างจะถูกเก็บไว้นอกโฟลเดอร์หลัก คุณรู้ฉันไม่เคยสงสัยเกี่ยวกับเรื่องนี้ ฉันเพิ่งตรวจสอบและคัดลอก / etc / NetworkManager ควรให้คุณได้รับข้อมูลการเชื่อมต่อทั้งหมด ใช่มันรวมถึงรหัสผ่าน
morphheus

1
+1 สำหรับ "ในอุดมคติคุณควรติดตั้งใหม่ตั้งแต่เริ่มต้น"
malisokan

ตอบเฉพาะคำถามพาดหัวไม่ใช่คำถามโดยละเอียด
mjaggard

-1

Linux ไม่ใช่ windows คุณไม่จำเป็นต้องกังวลเกี่ยวกับสิ่งเหล่านี้ คุณสามารถสร้างพาร์ติชันใหม่โดยใช้ dd และหลังจากแก้ไข UUID แล้วคุณควรจะสบายดี


เราจะสร้างพาร์ติชั่นได้ddอย่างไร? เราจะ "แก้ไข UUIDs" ได้อย่างไร คุณสามารถให้คำแนะนำเฉพาะเกี่ยวกับวิธีการทำและตัวอย่างได้ไหม?
David Foerster

OP ในกรณีนี้สามารถใช้เครื่องมือ dd ได้หากเขาต้องการโคลนดิสก์ทั้งหมด dd if=/dev/sdX of=/dev/sdY bs=64K conv=noerror,sync โดยที่ sdX เป็นแหล่งที่มาและ sdY เป็นปลายทาง แน่นอนไดรฟ์ปลายทางจะต้องมีขนาดเท่ากันหรือมากกว่า
Swoorup

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