นี่เป็นวิธีการสำรองการติดตั้ง Linux อย่างสมบูรณ์หรือไม่


2

ย้อนกลับไปตอนที่ฉันเปลี่ยนมาใช้ Linux เป็นครั้งแรกฉันไม่รู้อะไรเกี่ยวกับเรื่องนี้มากพอ ๆ กับที่ฉันทำตอนนี้ เป็นผลให้มีหลายสิ่งพื้นฐานเกี่ยวกับวิธีการตั้งค่าพาร์ติชันและระบบปฏิบัติการของฉัน (ไม่ใช้ 64 บิตมีพาร์ทิชันรูทเพียงตัวเดียวและอื่น ๆ ) ฉันต้องการที่จะล้างไดรฟ์อย่างสมบูรณ์และเริ่มต้นใหม่

ตอนนี้ฉันไม่ต้องการสูญเสียการกำหนดค่าหรือแพ็คเกจที่ติดตั้ง แผนของฉันเป็นดังนี้:

  1. คัดลอกเนื้อหาทั้งหมดของไดเรกทอรีบ้านของฉันออกไปยังไดรฟ์ภายนอก
  2. สร้างรายการแพคเกจที่ติดตั้งทั้งหมดโดยใช้ นี้ แนะนำ
  3. คัดลอกเนื้อหาของไดรฟ์ภายนอกกลับสู่โฮมโฟลเดอร์ (ซึ่งจะอยู่ในพาร์ทิชันของตัวเองทันทีเพื่อหลีกเลี่ยงปัญหาเช่นนี้ในอนาคต
  4. ดาวน์โหลดใหม่ / ติดตั้งแพคเกจตามวิธีการในคู่มือดังกล่าว

นี่เป็นวิธีที่สมบูรณ์ในการสำรอง / กู้คืนการกำหนดค่าของฉันหรือจะพลาดบางสิ่งหรือไม่? สิ่งเดียวที่ฉันเห็นว่ามันหายไปคือธีมและเช่นนั้น (ซึ่งอยู่ใน / usr และไม่ใช่ / home) แต่ฉันสามารถอยู่กับมันได้


คุณเปลี่ยนแปลงสิ่งใดนอกไดเรกทอรีบ้านของคุณ (เช่นไฟล์ระบบที่จัดเก็บใน / etc)?
Richie Marquez

คำตอบ:


3

อย่าลืมที่จะบันทึก /etc. คุณไม่สามารถคัดลอกผ่านการติดตั้งใหม่ได้อย่างไรก็ตามอาจทำให้เกิดปัญหากับระบบของคุณ บางคนวางไว้ภายใต้การควบคุมเวอร์ชันในระบบ (เช่นใช้ git หรือ mercurial) ซึ่งให้การควบคุมที่มากกว่า

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


วาง / etc ภายใต้คอมไพล์เรียบร้อย! :-)
Tomas Sedovic

1

หากคุณต้องการเก็บการกำหนดค่าของคุณไว้ยังไม่พอที่จะเพียงแค่คัดลอกไดเรกทอรีบ้าน การแก้ไขใด ๆ ที่คุณต้องป้อนรหัสผ่านของผู้ดูแลระบบอาจถูกเก็บไว้ใน / etc . จากประสบการณ์ของฉันมันไม่พอที่จะสำรองข้อมูล / etc หากคุณต้องการทำการกู้คืนแบบเต็ม ในความเป็นจริงคุณสามารถออกจากการสำรองไดเรกทอรีบางอย่างเท่านั้น proc / , / สูญหายพบ + , tmp / , / สื่อ , mnt / , sys / ฯลฯ ) ในสถานการณ์นี้

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

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

นอกจากนี้เมื่อคุณคัดลอกไฟล์ไปใช้ cp -a เพื่อรักษาความเป็นเจ้าของไฟล์และเพื่อปิดการใช้งาน symlink

เมื่อคุณมีการติดตั้งใหม่คุณสามารถใช้สิ่งที่ชอบ debfoster หรือ deborphan เพื่อลดการขยายให้น้อยที่สุด


ฉันมักจะทำสำเนาอยู่เสมอ การใช้ cp ทำให้ประหลาดเมื่อคุณกำลังคัดลอกลิงค์
wds

0

โดยทั่วไปเมื่อทำการสำรองข้อมูลฉันใช้วิธี "สำรองข้อมูลทุกอย่างเว้นแต่คุณจะรู้ว่าคุณไม่ต้องการใช้" หลังจาก / home ส่วนที่เหลือของระบบไฟล์ไม่ควรเกิน 5-8gb บนระบบเดสก์ท็อปทั่วไป เว้นเสียแต่ว่าคุณจะติดอยู่กับพื้นที่จริงๆอย่าได้มีโอกาสและแค่คัดลอกทุกอย่าง

หากคุณไม่สามารถมีพื้นที่ในการคัดลอกทุกอย่างให้ทำสำเนา / etc / แล้วดูที่ / var เพื่อดูว่ามีอะไรสำคัญสำหรับคุณ

การจดรายการแพคเกจเป็นความคิดที่ดีจะทำให้ติดตั้งได้ง่ายขึ้นมาก


0

ฉันคิดว่าคุณควรสำรองข้อมูลของคุณ home folderแน่นอนรวมถึงข้อมูลเหล่านั้น (เช่นไอคอนและชุดรูปแบบ) ภายใน /usr. ลองดูที่ /var และ /etc อย่างที่ผู้คนเคยพูดมาก่อนเช่นกัน ...

บางครั้งที่ผ่านมาฉันติดตั้ง Ubuntu 9.04 ใหม่โดยไม่ได้ตั้งใจ ฉันมีแบบสแตนด์อโลนแล้ว home กั้น ฉันคิดว่ามันวิเศษเมื่อฉันเห็นเดสก์ท็อปของฉันที่นั่นและการตั้งค่าทั้งหมด ... ฉันแค่ต้องติดตั้งแพ็กเกจทั้งหมดใหม่ - เนื่องจากธีมของฉันมาจากที่เดียวกัน gnome-colors บรรจุภัณฑ์ .

Oh! อย่าลืมดู /opt และดูว่ามีแอปพลิเคชันติดตั้งอยู่หรือไม่ จดบันทึกเพื่อติดตั้งใหม่เช่นกัน

ฉันคิดว่ามันคือทั้งหมดที่คุณต้องการ ไฟล์ปรับแต่งของคุณ, ไฟล์พิเศษ, โปรแกรม โชคดี! = D


0

ฉันรู้ว่านี่ไม่เกี่ยวข้องกับคำถามนี้โดยตรง อย่างไรก็ตามเมื่อฉันต้องติดตั้งใหม่ฉันมักจะทำตามขั้นตอนนี้:

  1. บูตเข้าสู่สื่อสด (สมมติว่าคุณกำลังติดตั้ง)
  2. เมานต์พาร์ติชั่นที่คุณใช้ระบบ linux
  3. เริ่มต้นไฟล์เบราว์เซอร์เป็นรูต
    ตัวอย่างเช่น sudo nautilus
    (หรือ nemo, thunar, mc หรือค้นหาการเคลื่อนที่ไปรอบ ๆ ด้วยบรรทัดคำสั่ง)
  4. สร้างโฟลเดอร์ที่อาจเรียกได้ว่าคล้ายกัน OldSystem
  5. ลากและวางทุกอย่างลงใน OldSystem
  6. เริ่มการติดตั้ง โดยไม่ต้องฟอร์แมตพาร์ติชัน
  7. เมื่อฉันบูทเข้าสู่ระบบใหม่ฉันสามารถคัดลอกหรือย้ายสิ่งที่ฉันต้องการ / OldSystem

หมายเหตุ: หากคุณมีพาร์ติชัน Linux มากกว่าหนึ่งพาร์ติชัน (กล่าวว่าคุณกำลังใช้พาร์ติชันหนึ่งสำหรับ / และอีกอันสำหรับบ้าน) ให้ทำซ้ำขั้นตอนที่ 2 ถึง 5 สำหรับแต่ละพาร์ติชัน

ฉันยังมีคำแนะนำสั้น ๆ เกี่ยวกับการสำรองและกู้คืนระบบ linux ที่อาจมีข้อมูลที่เกี่ยวข้องที่นี่ https://superuser.com/a/1107018
ในกรณีที่คุณต้องการสำรองข้อมูลการตั้งค่าใหม่ของคุณก่อนที่จะเสี่ยงกับการทำสิ่งต่าง ๆ / OldSystem


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