ในกระบวนการใช้ Linux OS เมื่อเวลาผ่านไป มีความจำเป็นต้องถ่ายโอนโฮมไดเร็กทอรีของผู้ใช้ระบบไปยังสื่อหรือดิสก์อื่น ความต้องการดังกล่าวอาจเกิดขึ้นเนื่องจากการไม่มีพื้นที่ดิสก์ที่ใช้หรือการเปลี่ยนแปลงของผู้ใช้อื่นๆ Linux มีคำสั่งและความสามารถเพียงพอในการดำเนินการนี้โดยไม่ก่อให้เกิดปัญหาพิเศษใดๆ และทำลายโครงสร้างระบบทั้งหมด
คำแนะนำ
ขั้นตอนที่ 1
ขั้นแรก ให้บูตจาก LiveCD ของระบบปฏิบัติการ ไม่สำคัญหรอกว่าคุณจะเลือกการกระจายดิสก์แบบใด แต่ถ้าคุณใช้ Ubuntu บนคอมพิวเตอร์ของคุณ ขอแนะนำให้บูตจาก Ubuntu LiveCD
ขั้นตอนที่ 2
เริ่ม Terminal ("เมนู" - "โปรแกรม" - "อุปกรณ์เสริม" - "เทอร์มินัล") และติดตั้งพาร์ติชันรูท เมื่อต้องการทำสิ่งนี้ ให้ป้อนคำสั่ง:
เมานต์ / / mnt / พาร์ทิชัน
เมานต์พาร์ติชั่นสำรองในลักษณะเดียวกัน หลังจากนั้นให้คัดลอกโฮมไดเร็กทอรีไปยังส่วนที่สร้างขึ้นใหม่:
cp –R / mnt / partition / home / / mnt / backup / backup_home
ขั้นตอนที่ 3
หลังจากนั้น unmount พาร์ติชั่นสำรองโดยใช้คำสั่ง unmount:
unmount / mnt / สำรอง /
เมานต์พาร์ติชันที่คุณต้องการโอนและล้างด้วย cfdisk หรือ mkfs (สามารถสร้างรูปแบบได้):
เมานต์ / mnt / targert
ขั้นตอนที่ 4
คัดลอก / หน้าแรกไปยังพาร์ติชันที่สร้างขึ้นใหม่โดยใช้ฟังก์ชัน cp ตัวอย่างเช่น:
cp / mnt / partition / home / / mnt / targert / home
ขั้นตอนที่ 5
ถัดไป ลบเนื้อหาทั้งหมดในจุดเชื่อมต่อ / mnt / partition / home เมื่อต้องการทำสิ่งนี้ เพียงแค่ใช้ฟังก์ชัน rm ตัวอย่างเช่น:
rm / mnt / พาร์ทิชัน / home
ขั้นตอนที่ 6
จากนั้นเปิดไฟล์ / mnt / partition / etc / fstab และเปลี่ยนจุดเชื่อมต่อของโฟลเดอร์ / home เป็นอันที่ใช้หรือเพิ่มบรรทัดใหม่ในบล็อกที่เกี่ยวข้อง
ขั้นตอนที่ 7
รีบูตและตรวจสอบให้แน่ใจว่าไดเร็กทอรีติดตั้งอย่างถูกต้อง หากคุณไม่สามารถเข้าถึงไดเร็กทอรี / home ให้แก้ไขไฟล์ / etc / mtab และ / etc / fstab