วิธีการสร้าง home partition ใน ubuntu

Share

สำหรับวันนี้ มีเรื่องการสร้าง home partition ใน ubuntu มาฝากครับ

เรื่องของเรื่อง ก็คือ ต้องการจะแบ่ง harddisk ที่มี ubuntu อยู่ ให้เป็น 2 drive คล้ายกับ windows แต่ไม่รู้วิธีทำที่แน่นอนและถูกต้อง เลยอาศัยเก็บๆมาผสมกันจาก 3 แหล่งที่มาและแหล่งอื่นๆ กลัวว่าจะหาย เลยขอบันทึกไว้กันลืม -*-”

วิธีการสร้าง home partition ใน ubuntu ให้เหมือนๆกันกับ drive D:
กรณีที่มีการลง ubuntu ไปแล้ว(ไม่ใช่ลงใหม่)

ที่มา

http://embraceubuntu.com/2006/01/29/move-home-to-its-own-partition/

http://www.ubuntuclub.com/node/16

http://www.psychocats.net/ubuntu/separatehome

1. แบ่ง partition ไว้ก่อน จาก gparted หรือจากวิธีอื่นๆใดก้อได้
2. reboot
3. ไปที่ terminal พิมพ์คำสั่งตามตัวอย่าง แต่แทนที่ รหัส partition /dev/sdaxx ด้วยรหัสที่ท่านเห็นในโปรแกรม Gparted

จากตัวอย่าง สมมติให้ drive / เป็น /sda1 และ /home เป็น /sda3 ก็จะสั่งดังนี้

sudo mkdir /old
sudo mount -t ext3 /dev/sda1 /old
sudo mkdir /new
sudo mount -t ext3 /dev/sda3 /new

4. จากนั้น เราก็เข้าไปที่ home directory อันเก่าที่ ไดร์ฟเดิม แล้วย้ายมันไปที่ partition อันใหม่ โดยสั่งแบบนี้
(back up the /home directory on the old partition and move it to the new partition:)

cd /old/home
find . -depth -print0 | cpio –null –sparse -pvd /new/
sudo mv /old/home /old/home_backup
sudo mkdir /old/home

5. ต่อจากนั้น บอกจุด mount ให้ ubuntu ทราบ
ก่อนอื่น backup fstab ไว้ก่อน
sudo cp /old/etc/fstab /old/etc/fstab_backup
gksudo gedit /old/etc/fstab

จากนั้น แก้ไขไฟล์ fstab โดยใส่บรรทัดข้างล่างนี้ ไปยังบรรทัดท้ายสุดของไฟล์

You’ll then see the /etc/fstab file opened in the Gedit text editor. Add in this line at the end of the file:

/dev/sda3 /home ext3 nodev,nosuid 0 2

Save the file and exit Gedit.
ปิด gedit และเซฟ

ถ้า ไม่มีอะไรผิดพลาด ตอนนี้ / และ /home จะแยกออกมาจากกันแล้วล่ะ แต่เราจะไม่เห็นในระบบ เราจะพบว่า มันแยกจากกัน เมื่อดูในโปรแกรมแบ่ง partition ครับ.

ปล. ปัญหาที่พบคือ บางที มันเก็บค่า config ที่เจ๊งบ๊งไว้ด้วย หรือ เก็บค่า ubuntu ที่ถูกปรับแต่งแก้ไขมาแล้ว ไม่สามารถเข้ากันได้กับ แหล่งต้นฉบับ ทำให้ต้องลงใหม่ซ้ำอีกรอบ ดังนั้น วิธีนี้ ควรมีการสำรองข้อมูลไว้ในแหล่งอื่นที่ปลอดภัยชั่วคราวก่อนย้ายกลับ.

  • Share/Bookmark

Tags: , , ,
Filed under: Linux

Leave a Reply


Close
E-mail It