Score:0

จะรวม /home และ /, วาง home กลับเข้าไปในพาร์ติชันรูท, โคลนไดรฟ์และวางลงในเครื่องใหม่ได้อย่างไร?

ธง cn

ฉันซื้อเครื่องใหม่แล้ว นี้ --> ย้ายพาร์ติชัน /home แยกต่างหากไปยังโฟลเดอร์การกำหนดค่าเริ่มต้น /home เป็นส่วนแรกของสิ่งที่อยากทำ - ฉันคิดว่า

เครื่องใหม่เป็น NUC และมีหนึ่งไดรฟ์เท่านั้น เครื่องเก่ามี /home และ / คนละไดร์ฟ นี่คือวิธีการกำหนดค่าการติดตั้งดั้งเดิมเมื่อใช้ข้างต้น ฉันสามารถใส่ลงในไดรฟ์เดียวกันได้ จากนั้นโคลนไปยังไดรฟ์ใหม่ที่ใหญ่กว่า แล้วติดเครื่องใหม่.

ก่อน - สิ่งนี้จะได้ผลหรือไม่ แน่นอนว่า Linux เป็นมิตรกับโครงร่างนี้มากกว่า Windows แต่นั่นไม่ได้หมายความว่ามันจะตื่นขึ้นเหมือนแฟรงเกนสไตน์ด้วยสมองใหม่และออกไปทำตามคำสั่งของฉัน

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

ขอบคุณที่มองหา

PonJar avatar
in flag
คุณทำได้แน่นอน ตรวจสอบให้แน่ใจว่าคุณได้ทำการวิจัยของคุณก่อน มีแบบฝึกหัดที่เกี่ยวข้องมากมายทางออนไลน์และตอบคำถามที่นี่ คุณบอกเป็นนัยว่าคุณสามารถเชื่อมต่อไดรฟ์เครื่องใหม่กับเครื่องเก่าได้ในกรณีนั้น ฉันจะคัดลอกพาร์ติชันทั้งหมดบนดิสก์ระบบเครื่องเก่าไปยังดิสก์ใหม่ จากนั้นฉันจะปรับขนาดพาร์ติชันระบบบนดิสก์ใหม่ ต่อไปฉันจะคัดลอกโฮมไปยังโฮมโฟลเดอร์ของดิสก์ใหม่โดยใช้ rsync คุณควรแก้ไข fstab บนดิสก์ใหม่และแฮชรายการสำหรับ /home
oldfred avatar
cn flag
ฉันจะทำการติดตั้งใหม่กับ NUC จากนั้น rsync /home ลงในการติดตั้งใหม่ คุณควรทำการกู้คืนจากข้อมูลสำรองปกติของคุณ ซึ่งจะรวมถึงรายการแอพที่ติดตั้ง /home ข้อมูลอื่น ๆ & หากแอพเซิร์ฟเวอร์ติดตั้งโฟลเดอร์เหล่านั้นใน /
PonJar avatar
in flag
เกี่ยวกับ /home บนพาร์ติชันแยกต่างหากหรือไม่ ไม่มีคำตอบใดที่ดีที่สุดสำหรับทุกกรณี เป็นที่ถกเถียงกันอยู่ว่าด้วยพาร์ติชันแยกต่างหาก คุณสามารถติดตั้งระบบที่เหลือใหม่ได้ง่ายขึ้น นั่นไม่ถูกต้อง 100% เนื่องจาก /home มีการกำหนดค่าแอปพลิเคชันจำนวนมากที่จะนำไปใช้กับการติดตั้งใหม่ ฉันชอบพาร์ติชันเดียวมากกว่า คุณไม่จำเป็นต้องเดาว่าจะจัดสรรพื้นที่เท่าใดสำหรับพาร์ติชันแยก / และ /โฮม เมื่อคุณทำผิดคุณต้องปรับขนาดและนั่นเป็นความเจ็บปวดที่ไม่จำเป็น (แต่ทำได้สมบูรณ์)
Score:0
ธง ar

ก่อน - สิ่งนี้จะได้ผลหรือไม่

มันขึ้นอยู่กับ. ที่นี่ฉันจะหารือเกี่ยวกับปัญหาเกี่ยวกับการโคลนพาร์ติชันระบบ (mountpoint /) ไปยังดิสก์ใหม่

ไบออสเป็นไบออส

หากคอมพิวเตอร์เครื่องเก่าของคุณมี BIOS และ MBR รุ่นเก่า คุณจะต้องการให้ NUC ใหม่ของคุณบูตในโหมดดั้งเดิม คุณจะต้องเริ่มต้นดิสก์ภายในใน NUC ด้วย MBR ไม่ใช่ GPT

ในระบบเหล่านี้ ส่วนของ grub ถูกเขียนไว้ใน MBR เมื่อคุณโคลน / พาร์ติชันไปยังดิสก์ใหม่ MBR จะไม่ถูกคัดลอกเนื่องจากไม่ใช่ส่วนหนึ่งของพาร์ติชันนั้น คุณจะต้องติดตั้งด้วงใหม่ในดิสก์ใหม่โดยใช้ USB สด มิฉะนั้น NUC จะไม่บู๊ต

UEFI เป็น UEFI

หากคอมพิวเตอร์เครื่องเก่าของคุณมี UEFI และ GPT คุณจะต้องการมีเหมือนกันใน NUC ของคุณและเริ่มต้นดิสก์ภายในใน NUC ด้วย GPT

ในระบบเหล่านี้ ส่วนของ grub ถูกเขียนในพาร์ติชันพิเศษที่เรียกว่า EFI System Partition (ESP) คุณจะต้องโคลน ESP และ / พาร์ติชันไปยังดิสก์ใหม่ เพียงแค่โคลน / พาร์ติชันจะไม่ทำงาน

ไบออสเป็น UEFI

หากคอมพิวเตอร์เครื่องเก่าของคุณมี BIOS และ UEFI ของ NUC ไม่มีการตั้งค่าการบูตแบบ Legacy/CSM ให้ทำการโคลน / จะไม่ทำงาน เป็นไปได้ที่จะแปลงจากการตั้งค่า BIOS/MBR เป็นการตั้งค่า UEFI/GPT แต่มันซับซ้อนและฉันจะไม่แนะนำ

การติดตั้ง Ubuntu ใหม่ใน NUC จะง่ายกว่า

หมายเหตุเกี่ยวกับ UUID และ /etc/fstab

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

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

พาร์ทิชันหรือโฟลเดอร์ที่บ้าน?

ใส่ดีกว่าไหม /บ้าน กลับไปที่ตำแหน่งเริ่มต้นบน / หรือเพื่อ สร้างพาร์ติชันที่สองในไดรฟ์เดียวกันด้วย / แล้ววางไว้ตรงนั้น?

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

เนื่องจากพาร์ติชันถูกระบุโดย UUID ที่เกี่ยวข้อง จึงไม่สำคัญว่า /บ้าน พาร์ติชันอยู่ในฟิสิคัลดิสก์เดียวกันหรือในฟิสิคัลดิสก์อื่น ตราบใดที่ UUID ในพาร์ติชันตรงกับการอ้างอิงใน /etc/fstab Ubuntu ควรค้นหาไฟล์ /บ้าน ในพาร์ติชันแยกต่างหากและบูตอย่างถูกต้อง

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

ข้อจำกัดความรับผิดชอบ

หลายปีก่อนฉันผ่านกระบวนการเดียวกันในการย้ายระบบปฏิบัติการและ /บ้าน แบ่งพาร์ติชันจากเดสก์ท็อปเครื่องเก่าไปยัง NUC ในกรณีของฉัน มันคือ "BIOS to UEFI" และความพยายามของฉันในการโคลนไฟล์ /บ้าน พาร์ติชันล้มเหลว ฉันลงเอยด้วยการติดตั้ง Ubuntu และใช้งาน รีซิงค์ เพื่อคัดลอกเนื้อหาของ /บ้าน แบ่งพาร์ติชันจากดิสก์เก่าไปยังดิสก์ใหม่

ฉันยังไม่ได้ลองโคลน "BIOS to BIOS" และ "UEFI to UEFI" ดังนั้น ฉันอาจพลาดบางอย่างและอาจใช้งานไม่ได้ตามที่อธิบายไว้ข้างต้น

หวังว่านี่จะช่วยได้

Twelve Kanaw avatar
cn flag
สิ่งที่เป็นประโยชน์ทั้งหมดและขอขอบคุณทุกคน
Twelve Kanaw avatar
cn flag
ฉันควรจะบอกว่าฉันใช้ UEFI กับทั้งสองเครื่อง ฉันบูตเครื่องเก่าด้วย rEFInd สิ่งแรกที่ฉันคิดว่าต้องทำคือทำตามบทช่วยสอนสำหรับการย้ายไดเร็กทอรีโฮม ไม่ว่าจะกลับเข้าไปใน / หรือพาร์ติชันแยกต่างหากในไดรฟ์เดียวกัน และเมื่อใช้งานได้แล้ว ให้โคลน _entire drive_ ซึ่งจะใช้พาร์ติชัน EFI และ ทั้งหมด. อาจมีการตั้งค่า BIOS ให้เปลี่ยนไปชี้ไปที่ rEFInd หรือฉันอาจต้องเรียกใช้สคริปต์การติดตั้ง rEFInd อีกครั้ง ซึ่งเพิ่มรายการบูตอย่างไม่มีที่ติเมื่อฉันติดตั้งเพื่อเริ่มต้น จากคำตอบที่นี่มีโอกาสประสบความสำเร็จสูง
ar flag
@TwelveKanaw แจ้งให้เราทราบว่าเป็นอย่างไรและถ้าคุณต้องการให้ฉันเปลี่ยนอะไรในคำตอบตามประสบการณ์ของคุณ หรือคุณอาจต้องการเขียนคำตอบของคุณเอง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา