นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน

ServiceMan
Ico64
Sathaya Bunratchoo
Engineer
Scientific Equipment Center, PSU
เครือข่าย
สมาชิก · ติดตาม: 3 · ผู้ติดตาม: 2

อ่าน: 1564
ความเห็น: 1

บันทึกกันลืม : ติดตั้ง OS ใหม่, ย้ายข้อมูล File server

งานที่เคยทำพอไม่ได้ทำนานๆ ก็พาลให้ลืมได้เหมือนกัน

   ผมปล้ำกับ Linux Server ตัวหนึ่งของศูนย์เครื่องมือฯ อยู่หลายวันด้วยกัน เพื่อที่จะ ติดตั้ง OS ใหม่ที่ Version สูงขึ้นและได้โอกาสเปลี่ยน Harddisk เสียด้วยเลย เราใช้ File Server ซึ่งทำงานด้วย Samba Server เพื่อใช้บันทึกข้อมูลส่วนกลางสำหรับเก็บข้อมูลดิบจากการทดสอบ เก็บรายงานผลการทดสอบ เก็บสารพัดเก็บที่สามารถจะเก็บได้

   ผมไม่ใช้ RAID 1 เนื่องจากถนัดที่จะสำรองข้อมูลเองด้วย rsync มากกว่าที่จะมากู้ RAID 1 เมื่อมันเสียเนื่องจากผมไม่ชำนาญใน RAID ผมตั้งให้มีการสำรองข้อมูลในทุกๆ 1 อาทิตย์และคิดว่าถ้าไม่โหลด Server มากก็จะเพิ่มเป็นทุก 1 วันแทน โดยทั่วไปผมจะทำการเปลี่ยน Harddisk ทุกๆ 2 ปีหรืออย่างมากไม่เกิน 3 ปีก่อนที่มันมักจะเสียเมื่อใกล้หมดประกันในปีที่ 3-5

   มาว่ากันถึงการติดตั้ง OS ใหม่ก่อนผมเคยติดตั้งไว้เมื่อเกือบ 3 ปีที่แล้วดังนั้นบางขั้นตอนจึงหลงๆ ลืมๆ ไป จากเดิมใช้ Fedora core 7 และจะติดตั้งใหม่เป็น FC8 (ตอนนี้ core ปัจจุบันเป็น 18) บางขั้นตอนที่ลืมไปทำให้ไม่สามารถ Map network จาก Windows ได้เล่นเอางงไปหลายวัน

เริ่มต้น

1. ถอด Harddisk ลูกอื่นที่เก็บข้อมูลร่วมออกก่อนเพื่อป้องกันความผิดพลาด เมื่อติดตั้ง OS เสร็จแล้วค่อยใส่กลับ

2. ติดตั้ง OS โดยเลือกเป็น text mode ทำการ partition harddisk ดังนี้

    /boot = ext3 ขนาด  200MB
    /swap          ขนาด 2048MB
    /home = ext3 ขนาด 500GB
    /       = ext3 ขนาด 480GB หรือที่เหลือทั้งหมด

3. เลือก package Samba, Web server, MySQL server และ KDE Desktop

4. ติดตั้งจนเสร็จตามขั้นตอนและ reboot

5. ย้าย passwd, group, shadow กลับสู่ /etc (ส่วนนี้เป็น username และ password ของบุคลากร)

6. ย้าย /etc/samba/*  และ /var/lib/samba/private/* กลับมา

7. สั่ง init 0 เพื่อปิดเครื่องและเสียบ harddisk ที่เหลือกลับ และเปิดเครื่อง

8. แก้ไข /etc/fstab และสร้าง /sec.save /sec.backup /sec.share จากนั้นจึงทำการ mount harddisk

9. เมื่อ mount ได้แล้วให้ย้าย home ที่สำรองไว้กลับโดยใช้คำสั่ง
> rync -arp /sec.backup/home/* /home/
ขั้นตอนนี้รอนานพอสมควร ไปหาข้าวกิน ทำงานอย่างอื่นได้เลย

10. เมื่อย้ายข้อมูลเสร็จ ขั้นตอนสำคัญจะต้องตั้งค่า firewall ซึ่งอยู่ในเมนู Administrator เพื่ออนุญาติให้เข้าถึง Samba ได้

จากนั้นใช้คำสั่ง
> setsebool -P samba_enable_home_dirs on
> setsebool -P samba_export_all_rw on
และ
> setsebool -P ftp_home_dir 1
ครั้งที่แล้วลืมคำสั่งเหล่านี้ไปจึงทำให้ไม่สามารถ Map network จาก Windows ได้ และไม่สามารถ ftp ได้แต่สามารถใช้ sftp ได้

   พรุ่งนี้ค่อยว่ากันต่อถึงการจัดการกับ Disk quota :)

 

    /boot = ext3 ขนาด 200MB
หมวดหมู่บันทึก: พัฒนางานประจำ
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
สร้าง: 22 เมษายน 2556 19:01 แก้ไข: 04 พฤษภาคม 2556 15:16 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ: Ico24 DaDa, Ico24 Kathi Noodee, และ 6 คนอื่น.
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

เปิด SeLinux ด้วย

บางทีก็ปวดหัวกับเจ้า Se นี่แหละครับโดยเฉพาะช่วงแรก ๆ ที่เริ่มระบบใหม่

เมื่อก่อนใช้ FC เหมือนกันครับ ตอนหลังย้ายมาค่าย CentOS แทน

อิอิอิ

Cheer

เราเอง

ร่วมแสดงความเห็นในหน้านี้

ชื่อ:
อีเมล:
IP แอดเดรส: 3.233.224.8
ข้อความ:  
เรียกเครื่องมือจัดการข้อความ
   
ยกเลิก หรือ