เมื่อต้องการลดเวลาการ rebuild Raid 1 เราสามารถใช้คำสั่งด้านล่างนี้ได้ครับ #mdadm -C /dev/md0 -l1 -n2 /dev/sda1 /dev/sda2 –bitmap=internal –bitmap (Write-intent bitmap) จะช่วยลดเวลาการ Sync ได้โดยถ้าเกิด disk offline temporarily, kernel crash จะทำการ Sync เฉพาะ Block ที่ถูกแก้ไขเท่านั้น แต่ถ้า block ไหนไม่ได้ถูก Sync จะถูก copy มาแทน –bitmap=internal หมายถึงการเก็บ metadata ไว้ที่ Raid เลย Permanent link to this post (43 words, estimated 10 secs reading time) Tags: Decrease time rebuilding raid, [...]
Continue reading...27. June 2008
Comments Off
การเพิ่มเนื้อที่ในการทำ Raid Software ของทาง linux นั้นมีการแก้ไขที่ไม่ยากอย่างที่คิด โดยสมมติให้เรามีการทำ Software Raid 5 อยู่ 1 deivce คือ /dev/md0 และมีจำนวนของ HDD ที่ทำ Raid 5 อยู่ทั้งหมด 3 ลูก และเราต้องการเพิ่มเนื้อเนื่องจากสาเหตุใดก็ตามแต่ เราสามารถทำได้โดยเพิ่ม HDD เข้ามาตามจำนวนที่ต้องการ (ขอเน้นนิดนะครับ HDD ใหม่ควรที่จะมีเนื้อที่เท่ากับ HDD เดิมที่ใช้ทำ Raid อยู่) โดยผมสมมติว่าต้องการเพิ่ม HDD 1 ลูก ชื่อ device /dev/sdd1 นะครับ เมื่อทำการเพิ่ม HDD เข้าไปแล้ว ให้ใช้คำสั่งด้านล่างนี้เพื่อเพิ่ม HDD เข้าสู่ Raid device #mdadm /dev/md0 -a /dev/sdd1 จากนั้นให้ run คำสั่งด้านล่างเพื่อเพิ่มขนาดของ [...]
Continue reading...4. June 2008
Comments Off
การลดขนาดของ LVM สามารถที่ไม่ไม่ใช้ root user ทำก็ได้ ซึ่งจากตัวอย่างนี้จะสมมติการลดขนาดของ LVM ที่มีเนื้อที่จำนวน 10GB โดยต้องการที่จะลดขนาดของ LVM ให้มีขนาดเหลือ 8GB โดยสมมติว่าเราได้ Mount LVM นี้ใน directory /data ขั้นตอนการลดขนาดสามารถทำตาม step ข้างล่างนี้ได้เลยครับ ขั้นที่ 1. ให้ทำการ umount ข้อมูลก่อนเพื่อป้องกันไม่ให้ OS ใช้งาน LVM นี้ $ umount /data ขั้นที่ 2. ทำการลดขนาด file system ก่อน ซึ่งขั้นตอนนี้สำคัญมากถ้าเราไม่ทำการลดขนาดของ file system ก่อนจะทำให้อาจเกิดความเสียหายต่อ data ของเราได้ $ resize2fs /dev/vg0/LV 8G [...]
Continue reading...24. August 2007
ก่อนอื่นต้องขอท้าวความเกี่ยวกับต้นกำเนิดของ UNIX ก่อนเพราะมีลักษณะการทำงานที่คล้ายกันมากจนเรียกได้ว่าเป็นพี่น้องกันเลยก็ว่าได้ UNIX กำเนิดมาจาก Bell Labs เมื่อปี 1969 เป็นระบบที่ใช้งานกันภายใน AT&T ผู้ค้นคว้าวิจัย คือ Ken Thompson และ Dennis Ritchie ต่อมาก็ได้มีบริษัทต่างๆได้ซื้อลิขสิทธิ์ source code ของ UNIX ไปเพื่่อไปแก้ไขเปลี่ยนแปลงมาเป็น Product ของตนเอง ได้แก่ AIX (IBM), HP/UX (Hewlett-Packard), SunOS หรือ Solaris (SUN) และ IRIX (SGI) เนื่องจากระบบ UNIX เป็นระบบปฏิบัติการที่มีราคาแพงในขณะนั้น จึงได้มีผู้ที่คิดค้น Linux Kernel ขึ้นมาซึ่งมีลักษณะคล้ายกับ UNIX คือ Linus Travalds (บิดาแห่ง Linux) และเขาก็ได้ประกาศ Linux Kernel ตัวนี้ใน [...]
Continue reading...24. August 2007
เรื่องนี้บางคนอาจบอกว่าไม่สำคัญ บางคนบอกว่าสำคัญ แต่สำหรับผมแล้วมันเป็นสิ่งสำคํญมากๆเลยละ อย่างเราไม่รู้ว่าคำสั่งนี้มันคืออะไรอะมันใช้ยังไงหว่า ไฟล์นี้มันมี parameter อะไรมั้ง ถ้าเราไม่รู้คงต้อง search จาก internet มาอะว่ามันใช้ยังไง ต้อง config ยังไง แล้วเราไม่มี internet อีกจะทำไงดี เฮ้ยกลุ้มๆๆ แต่ถ้าเรารู้พื้นฐานเรื่องตัวช่วยมันก็คงช่วยเราได้ไม่มากก็น้อยละ ถ้าอย่างนั้นเรามาเริ่มกันเลยดีกว่า 1. whatis … มันคือคำสั่งที่ช่วยบอกเราว่ามันคือคำสั่วทำอะไร ตัวอย่างเช่น อยากรู้ว่า ls คืออะไร $ whatis ls ls (1) - list directory contents <= [...]
Continue reading...24. August 2007
Linux Cluster style 1. High Availability or Fail-Over Cluster 2. Load balancing Cluster 1. High Availibility (HA) or Fail-Over Cluster เป็นการทำงานในส่วนของการของการทำ fail over คือ เมื่อ server ตัวใดตัวหลักเกิด down ขึ้นมาตัวรองจะขึ้นมาทำงานแทน ถ้าดูจากรูปมันก็คือตัว linux director นั้นเอง สมมตินะ server ช้ายตัวกลางคือ server A ,server ทางขวาตัวกลางคือ server B และ real server( server ข้างล่าง) มันคือ server ที่ให้บริการในส่วนของ service ต่างๆที่เราไม่ต้องการ down time นั้นเอง จากนั้นเราก็ config ค่าการทำงานใน server [...]
Continue reading...24. August 2007
MS Window 2000 Advance Edition ทำได้แค่ 2 node MS Window 2003 Standard Edition ทำได้ 4 node ถ้าจำไม่ผิด MS Window 2003 Enterprise Edition ทำได้ 8 node ถ้าจำไม่ผิด Microsoft แบ่ง Cluster เป็น 2 แบบเช่นเดียวกับ Linux คือ 1. High Availability หรือเรียกอีกอย่างว่า Fail-Over ก้อง่ายๆ เครื่องแรกตาย เครื่องก้อทำงาน เท่านั้นแหล่ะ ไม่ยาก โดยการทำงานนี้ต้องให้ซอฟแวร์ที่ทำงานสนับสนุนด้วย เนื่องจากเมื่อเครื่องแรกตายจะมีการย้าย process ที่เครื่องแรกทำงานอยู่มาทำงานที่เครื่องสอง และทำงานต่อไปได้ ซอฟแวร์ที่สนับสนุนเช่น Database : MSSQLServer 2000,2005 Enterprise, Oralce FailSafe, DB2, etc.. [...]
Continue reading...24. August 2007
3D desktop ของ SUN ต้องการเครื่องที่้มี Spec ที่ค่อนข้างสูงทั้งในส่วนของพลังการคำนวนและการแสดงผล และ 3D desktop ตัวนี้ได้ถูกออกแบบมาให้สามารถใช้งานได้ทั้งระบบปฏิบัติการ windows, Linux และ UNIX (ไม่แน่ใจในส่วนของ MAC OS) Permanent link to this post (19 words, 7 images, estimated 5 secs reading time) Tags: 3D Desktop Related posts No related posts.
Continue reading...28. August 2007
การเซ็ต transparent proxy ใน squid 2.6 จะใส่แค่ค่า http_port 8080 transparent แทน (version เก่า) http_port 8080 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on และเซ็ต iptables echo “1″ > /proc/sys/net/ipv4/ip_forward iptables -F iptables -t nat -F iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE iptables -t nat -A PREROUTING -i eth0 -p tcp –dport 80 -j REDIRECT –to-port 8080 Permanent link to this post (60 words, estimated 14 [...]
Continue reading...28. August 2007
เป็นบทความเก่าเอามาปัดฝุ่นใหม่ครับ เนื่องจากคิดว่าบางท่านอาจจะไม่ทราบว่าเอาไว้ืทำอะไร device-mapper multipathing มีไว้เพื่อใช้งานเพื่อทำ multipathing ควบคู่กับอุปกรณ์ที่เป็นพวก storage ครับ เช่น SAN หรือ NAS ครับ โดยเจ้าตัว device-mapper multipathing มีความสามารถที่จะทำงานในลักษณะ Load-Balance หรือ Fail-Over เพื่อใช้ในการ access storage ครับ ขอยกตัวอย่างเพื่อไม่เป็นไม่ให้งงกันไปใหม่แล้วกันนะครับ ตัวอย่าง เรามีอุปกรณ์ SAN อยู่และการเชื่อมต่อกับอุปกรณ์จะใช้สาย Fiber 2 เส้นด้วยกัน(เพื่อป้องการเหตุที่สายอีกเส้นใช้งานไม่ได้)เมื่อเชื่อมต่อกับ Linux เรียบร้อยแล้ว Linux จะเห็น HDD จากตัว Linux เพิ่มเป็น 2 เท่าจากเดิม เนื่องจากว่ามีสาย Fiber 2 เส้นเชื่อมต่อไปยัง SAN นั้นเอง ดังนั้นถ้าเราแบ่งเนื่อที่ให้กับ Linux 1 LUN ด้วยกัน (LUN A) [...]
Continue reading...29. August 2007
ในปัจจุบันมี Distros ของ Linux เกิดขึ้นมากมาย แต่จะมีสักกี่คนจะรู้บ้างละว่า Distros ไหนบ้างที่เป็น Distro ที่เป็นต้นกำเนิดของ Linux Distors ต่างๆ เราลองมาดูกันสิว่า Linux ที่เราใช้อยู่มีต้นกำเนิดมาจาก Distros ไหน
Continue reading...
27. June 2008
Comments Off