การติดตั้งของฉันมีโฟลเดอร์ /home อยู่ภายใน / ฉันต้องการเพิ่มพาร์ติชัน /home แยกต่างหาก ดังนั้นฉันจึงสร้างพาร์ติชันสำรองขนาดเล็กบนไดรฟ์อื่น เพิ่มลงใน /etc/fstab และใช้ รีซิงค์
กับ -aXS
เพื่อย้ายโฟลเดอร์ /home เก่าของฉันไปยังพาร์ติชันใหม่นี้ จากนั้นฉันก็ติดตั้งใหม่ด้วย /home พาร์ติชัน ตอนนี้ฉันต้องการย้ายไฟล์ของฉันกลับจากโฟลเดอร์ /home เก่าไปยังไดเร็กทอรี /home ใหม่ วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?
สิ่งที่ฉันพยายาม: sudo rsync -aXS /home_backup/. /new_home_partition/.
ตาม คู่มือนี้
สิ่งนี้คัดลอกโฟลเดอร์ /home เก่าลงในพาร์ติชั่น /home (เช่นมันสร้าง /home/home) ซึ่งไม่ใช่สิ่งที่ฉันต้องการ ฉันคิดว่าฉันสามารถเรียกใช้คำสั่งเดียวกันได้ แต่ใช้ในโฟลเดอร์ย่อยภายในโฟลเดอร์สำรองแทนที่จะเป็นในโฟลเดอร์เอง นี่เป็นวิธีที่ดีที่สุดในการดำเนินการหรือไม่?
ฉันเห็น คำถามที่คล้ายกันนี้แต่เท่าที่เข้าใจคือ ซีพี
จะไม่รักษาข้อมูลเช่นการอนุญาตและลิงค์ ฉันยังเห็น คำถามนี้แต่ฉันไม่รู้วิธีทำงานกับทาร์บอล (และฉันไม่มั่นใจว่าสถานการณ์ของ OP จะเหมือนกัน) ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมเพราะฉันไม่ใช่ผู้เชี่ยวชาญ!
ป.ล. คำสั่งใดที่ดีที่สุดในการลบไฟล์ทั้งหมดออกจากพาร์ติชันใหม่ /home ก่อนที่จะคัดลอกไฟล์สำรองข้อมูลลงไป
แก้ไข: ดูเหมือนว่าฉันสามารถแก้ไขปัญหานี้ได้ แต่ฉันยังไม่รู้ว่าเกิดอะไรขึ้น (เพิ่มความคิดเห็นด้านล่าง)