|
พอดีมี Hosting Server ตัวหนึ่งประสบปัญหาเรื่องการ hosting backup ที่ทำในลักษณะใช้ Hosting Backup Server แล้วเกิดการ interrupt ก่อนทำให้กระบวนการ hosting backup ไม่สมบูรณ์ จึงคิดว่าน่าจะทำเป็น Hard Disk backup ขึ้นมาสักตัว โดยการเสียบ HDD ตัวใหม่เข้าไปที่เครื่อง Hosting Server จากนั้น ทำการ boot ตามปกติ
เมื่อ boot ขึ้นมาแล้ว ระบบ FreeBSD จะ detect เจอ Hard Disk ลูกที่เพิ่มเติมมา ดังนั้นเราต้องมีการกำหนด mount root partition ตัวที่เป็น physical harddisk ก่อน ด้วยคำสั่ง
ufs:/dev/ad0s1a
ตรงชื่ออุปกรณ์ hard disk นี้ต้องเช็คดูที่ hosting server ใช้คำสั่ง ee /etc/fstab ดูครับว่าชื่ออุปกรณ์ว่าอะไร จากนั้นเมื่อ boot ขึ้นมาแล้วใหทำการ fdisk hard disk ลูกใหม่ให้เป็น ufs ก่อน freebsd จึงจะมองเห็น ด้วยคำสั่ง sysinstall และเลือกที่
configure -> Fdisk จากนั้นเลือก Harddisk ที่เพิ่มเติมขึ้นมาใน hosting server กด A เพื่อกำหนด patition ใช้สำหรับ FreeBSD จากนั้นตอบ yes กด W และกด Q ตามลำดับ ต่อไปต้องเข้าไปกำหนด Label ให้กับ partition นั้น แต่ก่อนเข้าไปเพื่อจัดการ Label ต้องออกจาก sysinstall ก่อน จากนั้นเรียก sysinstall ใหม่ โดยเข้าที่
configure -> Label จากนั้นกด C เพื่อ create patition โดยกำหนดเป็น /backup ก็ได้ครับ ใช้ขนาดทั้งหมดของ Hosting Hard Disk Backup ตัวนี้เลย เลือกเป็น fs ท้ายสุดให้กด W และเลือก yes
เมื่อมีการ boot ทุกครั้งเราจะให้ระบบ FreeBSD ที่ตัว hosting master partition ทำการ mount hosting harddisk ลูก backup ก็สามารถทำได้โดยการแก้ไขที่ไฟล์ fstab ดังนี้ครับ
ee /ete/fstab
ใส่อันนี้เข้าไปครับ
/dev/ad6s1d /backup ufs rw 2 2
ตรง ad6s1d เป็นชื่ออุปกรณ์ครับ เท่านี้เวลา boot ขึ้นมามันก็จะ mount hosting backup partition นี้ให้แล้วครับ จากนั้นที่เหลือก็คือกำหนดค่าในระบบการทำ crontab ให้มีการ backup เป็นประจำ ซึ่งตรงส่วนนั้นไว้จะมาอธิบายอีกทีครับ สำหรับ control panel directadmin hosting นะครับ
หากมีการกำหนดชื่ออุปกรณ์ใน hosting freebsd ผิด คือใน /etc/fstab ผิด ระบบจะไม่ยอมให้ boot ได้เลยครับ ก็ให้เข้า single mode โดย reboot hosting server แล้วกด 4 ตอนที่มีให้เลือก option จากนั้นพิมพ์ mount -u และตามด้วย mount -a ก็จะสามารถแก้ไข /etc/fstab ได้ครับ
Webdesign Article : |