Ubuntu: การย้ายบ้าน - ทำงานอย่างไร
หากพื้นที่บนฮาร์ดไดรฟ์ของคุณเล็กเกินไปคุณสามารถย้ายไปยังพาร์ติชันอื่นใน Ubuntu ด้วย "หน้าแรก" ในเคล็ดลับการปฏิบัตินี้เราจะแสดงให้คุณเห็นว่า
การย้ายกลับบ้านบน Ubuntu - ดังนั้นมันจึงใช้ได้
ก่อนที่จะย้ายคุณควรทำการสำรองข้อมูลของโฮมไดเร็กตอรี่ ไดเร็กทอรีอยู่บนพาร์ติชันระบบ
- ก่อนอื่นคุณควรทราบว่าพาร์ติชั่นที่เลือกนั้นใหญ่พอสำหรับโฮมไดเร็กตอรี่หรือไม่ ดังนั้นเริ่มต้นเทอร์มินัลและป้อนคำสั่ง "du -sh / home" วิธีหาขนาดของโฮมไดเร็กตอรี่ - พาร์ติชั่นใหม่ควรมีอย่างน้อยโวลุ่มนี้
- เพื่อหลีกเลี่ยงผลข้างเคียงที่ไม่พึงประสงค์คุณต้องออกจากระบบส่วนต่อประสานผู้ใช้แบบกราฟิก ใช้คีย์ผสม [Ctrl] + [Alt] + [F1] เพื่อสลับไปยังคอนโซลข้อความและเข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านของคุณ
- คุณต้องการสิทธิ์รูทสำหรับคำสั่งต่อไปนี้ คุณสามารถรับมันชั่วคราวโดยการป้อนคำสั่ง "sudo -s cd /"
- ใช้คำสั่ง "fdisk -l" เพื่อแสดงรายการพาร์ติชั่นที่มีอยู่และจดชื่อพาร์ติชั่นที่ต้องการ ในตัวอย่างของเราคือ "/ dev / sda5" ในคำสั่งต่อไปนี้แทนที่ด้วยชื่อพาร์ติชันของคุณเอง
- ใช้บรรทัดคำสั่ง "mkdir / mnt / tmp mount / dev / sda5 / mnt / tmp" เพื่อติดตั้งพาร์ติชันที่จุดเมานท์
- เริ่มกระบวนการคัดลอกด้วย "rsync -avx --progress / home / / mnt / tmp" เครื่องหมายทับที่ส่วนท้ายของ "บ้าน" มีความสำคัญมากที่นี่: หากไม่มีคุณไม่เพียงคัดลอกเนื้อหาของโฟลเดอร์ แต่เป็นโฟลเดอร์เอง
- จากนั้นคุณสามารถทดสอบพาร์ติชันด้วย "mount / dev / sda5 / home" ในไดเรกทอรี / home ด้วย "du -sh / home; mount | grep / home" คุณสามารถตรวจสอบว่าทุกอย่างถูกคัดลอกอย่างถูกต้องหรือไม่ ผลลัพธ์ควรแสดงขนาดของพาร์ติชัน (ในกรณีของเรา 2.5 GB) และต่อไปนี้: "2.5G / home / dev / sda5 บน / home type ext3 (rw)"
วิธีใช้พาร์ติชั่นโฮมใหม่
- ตอนนี้คุณสามารถลบไดเรกทอรีเก่า / บ้าน คำสั่งที่ต้องทำคือ: "umount / home rm -rf / home / *"
- ในการรวมพาร์ติชันใหม่เข้ากับการเริ่มต้นระบบคุณต้องกำหนด UUID ของมันด้วยคำสั่ง "blkid" ผลลัพธ์จะปรากฏเป็น "[... ] / dev / sda5: UUID =" หมายเลขประจำตัวของคุณ "TYPE =" ext3 "[... ]" แทนที่จะเป็น "หมายเลขประจำตัวของคุณ" คุณควรเห็นตัวเลขและตัวอักษรผสมกัน คัดลอก UUID นี้และป้อนด้วย "UUID = หมายเลขประจำตัวของคุณ / ค่าเริ่มต้น ext3 บ้าน 0 0" ใน "/ etc / fstab"
- คุณยังสามารถทำตามขั้นตอนนี้ก่อนที่คุณจะไปที่ระดับคอนโซลและย้ายโฮมไดเรกทอรี เนื่องจาก / etc / fstab อ่านในทุกครั้งที่ระบบเริ่มทำงานจึงสามารถแก้ไขได้อย่างง่ายดายจากระบบที่รันอยู่
อีกหนึ่งเคล็ดลับที่เป็นประโยชน์เกี่ยวกับ Ubuntu เราจะแสดงให้คุณเห็นว่าคุณสามารถดูกระบวนการติดตั้งได้อย่างไร