วิธีการสร้าง home partition ใน ubuntu
สำหรับวันนี้ มีเรื่องการสร้าง 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 ที่ถูกปรับแต่งแก้ไขมาแล้ว ไม่สามารถเข้ากันได้กับ แหล่งต้นฉบับ ทำให้ต้องลงใหม่ซ้ำอีกรอบ ดังนั้น วิธีนี้ ควรมีการสำรองข้อมูลไว้ในแหล่งอื่นที่ปลอดภัยชั่วคราวก่อนย้ายกลับ.
Filed under: Linux