Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีอัปเกรดหรือสลับ Linux Distros โดยไม่สูญเสียข้อมูล

เมื่อคุณสลับการแจกจ่าย Linux การดำเนินการเริ่มต้นคือการล้างข้อมูลทุกอย่างในคอมพิวเตอร์ของคุณ เช่นเดียวกับหากคุณทำการติดตั้งการอัปเกรดใหม่ทั้งหมดเพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้น

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

ทำงานอย่างไร

อะไรคือความมหัศจรรย์ที่ให้คุณเก็บข้อมูลส่วนบุคคลทั้งหมดของคุณไว้ได้? ง่าย:แยกพาร์ติชั่น

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

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

แต่คุณมีอิสระที่จะสร้างพาร์ติชั่นได้มากเท่าที่ต้องการ และคุณสามารถบอกโปรแกรมติดตั้งว่าควรใช้พาร์ติชั่นใดสำหรับโฟลเดอร์ใด

การสร้างพาร์ติชั่นหน้าแรกแยกต่างหาก

วิธีอัปเกรดหรือสลับ Linux Distros โดยไม่สูญเสียข้อมูล

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

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

ถัดไป เมื่อคุณทำการติดตั้ง Linux ใหม่ คุณสามารถบอกให้โปรแกรมติดตั้งฟอร์แมตพาร์ติชั่นแรก (ให้เริ่มจากศูนย์) ได้ แต่ปล่อยให้พาร์ติชั่นที่สองอยู่คนเดียวแล้วเมาต์ไปที่ "/home" จากนั้น สิ่งที่คุณต้องทำคือตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าชื่อผู้ใช้และรหัสผ่านเดิมแล้ว และทุกอย่างควรกลับมาเป็นเหมือนเดิม

การแยกพาร์ติชั่นไม่ได้หยุดคุณจากการเข้ารหัสไดรฟ์เช่นกัน

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

ข้อควรระวังเมื่อสลับ Linux Distros

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

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

วิธีอัปเกรดหรือสลับ Linux Distros โดยไม่สูญเสียข้อมูล

ฉันแนะนำให้แบ่งพาร์ติชั่นแรกของคุณอย่างน้อย 15 หรือ 20GB ของเนื้อที่ หากคุณไม่ได้วางแผนที่จะติดตั้งแอพพลิเคชั่นจำนวนมาก

หากคุณวางแผนที่จะติดตั้งแอปพลิเคชั่นหรือเกมจำนวนมาก (ซึ่งใช้พื้นที่จำนวนมาก) คุณอาจต้องการใช้ 50GB นักเล่นเกมควรดูเกมที่พวกเขาสนใจจะติดตั้งและเพิ่มว่าแต่ละเกมใช้พื้นที่เท่าใด

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

ติดตั้ง Linux แล้วหรือยัง

หากคุณมีการติดตั้ง Linux อยู่แล้วและมีทุกอย่าง (รวมถึงโฟลเดอร์โฮม) ในพาร์ติชั่นเดียวกัน ไม่ต้องกังวล ใช้เวลาเพียงไม่กี่ขั้นตอนในการตั้งค่าที่คุณต้องการ ขั้นตอนมีดังนี้:

  1. ดาวน์โหลด Live environment ISO ของการแจกจ่าย Linux ที่คุณชื่นชอบ และเบิร์นลงในซีดี/ดีวีดีหรือเขียนลงในไดรฟ์ USB
  2. เริ่มต้นใช้งานสื่อที่สร้างขึ้นใหม่ของคุณ ใช้เครื่องมือแบ่งพาร์ติชั่น เช่น GParted เพื่อปรับขนาดพาร์ติชั่น ext4 ของคุณเป็นขนาดที่คุณต้องการ
  3. ใช้เครื่องมือเดียวกันเพื่อสร้างพาร์ติชัน ext4 ใหม่ในพื้นที่ว่างที่สร้างโดยการปรับขนาดพาร์ติชันแรก จดบันทึกว่าเป็นพาร์ติชั่นอะไร ควรมีลักษณะเหมือน /dev/sdXY โดยที่ X เป็นอักษรระบุไดรฟ์และ Y เป็นตัวเลขกำหนดพาร์ติชั่น ตัวอย่างคือ /dev/sda2
  4. เมานต์ทั้งสองพาร์ติชั่น และคัดลอกเนื้อหาของโฮมโฟลเดอร์ไปยังพาร์ติชั่นใหม่ ตรวจสอบให้แน่ใจว่าคุณกำลังคัดลอกเนื้อหาทั้งหมดของโฟลเดอร์เริ่มต้น ไม่ใช่ตัวโฟลเดอร์หลักเอง มิฉะนั้น เมื่อทำทุกอย่างเสร็จแล้ว ข้อมูลทั้งหมดของคุณจะอยู่ใน "/home/home/user" ซึ่งจะใช้งานไม่ได้
  5. เปิดเทอร์มินัลแล้วเรียกใช้คำสั่ง gksudo gedit เพื่อเปิดโปรแกรมแก้ไขข้อความ Gedit ตอนนี้ใช้เมนูเพื่อเปิดไฟล์ที่อยู่ที่ /etc/fstab ในพาร์ติชั่นแรก
  6. เพิ่มบรรทัดต่อไปนี้ต่อท้ายไฟล์:/dev/sdXY /home ext4 error=remount-ro 0 1 . อีกครั้ง ตรวจสอบให้แน่ใจว่าได้แทนที่ /dev/sdXY ด้วยการกำหนดจริงสำหรับพาร์ติชัน
  7. บันทึกและเริ่มต้นใหม่ ตรวจสอบให้แน่ใจว่าได้ลบสื่อ Live environment เพื่อให้คุณบูตกลับเข้าสู่การติดตั้งปกติของคุณ

สลับ Linux Distros โดยไม่สูญเสียข้อมูล

ความแตกต่างจะไม่ชัดเจน แต่ข้อมูลส่วนบุคคลของคุณจะอยู่ในพาร์ติชั่นแยกต่างหากซึ่งกันไม่ให้มีการสลับ distros หรือทำการอัพเกรด!

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

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