ซื้อเครื่องเขียนดีวีดีมานานละ ตอนแรกก็กะจะเอามาสำหรับทำใช้กับ packet writing (UDF) เพราะเป็นคนชอบดองไฟล์ เก็ยไปเรื่อยๆ ฮาร์ดดิสมันก็จะเต็มเอานะสิ ก็เลยต้องย้ายไฟล์ไปลงดีวีดีก่อน ที่ติดใจ UDF ก็เพราะไม่ต้องแปลงไฟล์เป็น ISO ก่อน เพราะมันสามารถก็อปไฟล์หรือลบไฟล์ออกได้เหมือนเป็นดิสก์ธรรมดาลูกหนึ่ง
แต่เมื่อสักอาทิตย์ที่ผ่านก็มีปัญหาแล้วนะสิ เพราะจะเอาไปเขียน ISO แต่มันเขียนไม่ได้ มี error บานเลย ตอนแรกก็คิดว่าเป็นที่โปรแกรม dvdrecord แต่มันก็เป็นรุ่นล่าสุดที่มีใน Ubuntu 6.10 แล้วนี่ ก็เลยกะจะไปดาวนโหลดซอร์สมาคอมไพล์เอง แต่ช่วงนั้นยุ่งๆ ก็เลยพักไว้ก่อน
วันนี้เกิดนึกอะไรขึ้นได้ว่าเอ๊ะ รึว่ามันไปตีกับ packet writing ก็เลย lsmod ดู ก็เจอโมดูลต้องสงสัยชื่อ pktcdvd ก็เลยเอามันออกด้วย rmmod pktcdvd แต่มันก็ฟ้องว่ากำลังใช้อยู่ สุดท้ายก็เลยต้องไปหยุดเซอร์วิส udftools ก่อน ด้วย /etc/init.d/udftools stop
แล้วก็ลองใช้ dvdrecord ใหม่ ผ่านฉลุย แก้ง่ายๆ แค่นี้แหละ แต่ก็เล่นเอาไม่ได้ใช้ไปหลายวัน
วันอาทิตย์, เมษายน 29, 2550
วันจันทร์, เมษายน 23, 2550
เห็นความวุ่นวายที่มีคนๆ หนึ่งมาก่อไว้ที่ BN แล้วก็ไม่ค่อยสบายใจ พยายามนิ่งไว้ ไม่ไปเสริมไฟ แต่ยิ่งปล่อยไว้ก็ยิ่งขยาย มีพวกเข้ามาสวมรอยเรื่อยๆ จนกระทู้ทะลุ 80 ไปแล้ว ผมก็ชื่นชมคุณ mk กับ lew ที่ไม่ออกมาตอบโต้ ทำให้สถานการณ์ไม่บานปลาย
จนวันนี้คุณม่อนมาโพสว่า "ชุมชน != ประชาธิปไตย" แล้วมันโดน ก็เลยโพสตอบพวกงี้เ้ง้าไปว่า
"จากการตีความด้วยความคิดของผมเอง
ชุมชนที่นี่ไม่จำต้องเป็นประชาธิปไตยไปทุกอย่าง ตราบใดถ้าคุณไม่ได้ contribute กับชุมชนจนผู้ก่อตั้งชุมชมเห็นคุณค่าในคำพูดของคุณ เขาก็มีสิทธิที่จะเมินเฉยต่อความเห็นของคุณได้ โดยไม่จำเป็นต้องชี้แจงเพิ่มเติม ถ้าคุณไม่ชอบกับข้อจำกัดนี้คุณก็ควรที่จะออกไปหาสังคมที่คุณเห็นว่าดีกว่าแล ะอิสระกว่าได้ทันที ซึ่งมันจะง่ายกว่าที่มาเรียกร้องประชาธิปไตยในชุมชนที่คุณไม่ได้เป็นผู้สร้างหรือมีส่วนร่วมที่สร้างสรรค์แต่อย่างใด"
จนวันนี้คุณม่อนมาโพสว่า "ชุมชน != ประชาธิปไตย" แล้วมันโดน ก็เลยโพสตอบพวกงี้เ้ง้าไปว่า
"จากการตีความด้วยความคิดของผมเอง
ชุมชนที่นี่ไม่จำต้องเป็นประชาธิปไตยไปทุกอย่าง ตราบใดถ้าคุณไม่ได้ contribute กับชุมชนจนผู้ก่อตั้งชุมชมเห็นคุณค่าในคำพูดของคุณ เขาก็มีสิทธิที่จะเมินเฉยต่อความเห็นของคุณได้ โดยไม่จำเป็นต้องชี้แจงเพิ่มเติม ถ้าคุณไม่ชอบกับข้อจำกัดนี้คุณก็ควรที่จะออกไปหาสังคมที่คุณเห็นว่าดีกว่าแล ะอิสระกว่าได้ทันที ซึ่งมันจะง่ายกว่าที่มาเรียกร้องประชาธิปไตยในชุมชนที่คุณไม่ได้เป็นผู้สร้างหรือมีส่วนร่วมที่สร้างสรรค์แต่อย่างใด"
วันศุกร์, กุมภาพันธ์ 09, 2550
Logical Volumn Management (LVM)
หลายวันก่อนซื้อ HD ขนาด 320 GB มาใหม่ เพราะเนื้อที่ของ HD เก่าเริ่มเต็ม ต้องเริ่มย้ายพวกไฟล์เก่าๆ ที่ไม่ค่อยได้ใช้้ไปลง DVD กับ CD หลังๆ เริ่มขี้เกียจเลยต้องแวะไปซื้อ HD มาเพิ่มดีกว่า
สาเหตุที่ต้องใช้ LVM ก็เพราะอยากรวมเนื้อที่จาก 2 HD เข้าด้วยกัน จะได้ไม่ไปต้องไปย้านไฟล์เวลา mount point เดิมเต็ม แล้วก็ทำให้เรามีอิสระเต็มที่ในการสร้าง เปลี่ยนขนาด หรือสร้าง LV (Logical Volumn) ที่จะไปเป็นแต่ละ mount point ได้
สำหรับวิธีการสร้าง แนะนำให้แบ่งพาติชันสำหรับ HD ใหม่ตามปกติไปก่อน จริงๆ จะสร้างสำหรับทั้งดิสก์ไก็ได้ แต่ไม่แนะนำครับ เพราะ โปรแกรมอื่นๆ จะเห็นดิสก์นั้นเป็นดิสก์ว่างๆ ซึ่งอาจทำให้เขียนทับดิสก์นั้นโดยไม่ได้ตั้งใจได้
สำหรับส่วนประกอบของ LVM ตามลำดับจากล่างขึ้นไปบน คือ
คำเตือน **ก่อนทำอย่าลืมแบกอัพข้อมูลกันไว้่ก่อนนะครับ เพราะหลังจากทำแล้วจะทำให้ข้อมูลในพาร์ติชันเดิมสูญหาย
มาเริ่มกันเลย
แค่นี้เราก็ได้เนื้อที่ใหม่มาอีกเยอะแล้วครับ
หลายวันก่อนซื้อ HD ขนาด 320 GB มาใหม่ เพราะเนื้อที่ของ HD เก่าเริ่มเต็ม ต้องเริ่มย้ายพวกไฟล์เก่าๆ ที่ไม่ค่อยได้ใช้้ไปลง DVD กับ CD หลังๆ เริ่มขี้เกียจเลยต้องแวะไปซื้อ HD มาเพิ่มดีกว่า
สาเหตุที่ต้องใช้ LVM ก็เพราะอยากรวมเนื้อที่จาก 2 HD เข้าด้วยกัน จะได้ไม่ไปต้องไปย้านไฟล์เวลา mount point เดิมเต็ม แล้วก็ทำให้เรามีอิสระเต็มที่ในการสร้าง เปลี่ยนขนาด หรือสร้าง LV (Logical Volumn) ที่จะไปเป็นแต่ละ mount point ได้
สำหรับวิธีการสร้าง แนะนำให้แบ่งพาติชันสำหรับ HD ใหม่ตามปกติไปก่อน จริงๆ จะสร้างสำหรับทั้งดิสก์ไก็ได้ แต่ไม่แนะนำครับ เพราะ โปรแกรมอื่นๆ จะเห็นดิสก์นั้นเป็นดิสก์ว่างๆ ซึ่งอาจทำให้เขียนทับดิสก์นั้นโดยไม่ได้ตั้งใจได้
สำหรับส่วนประกอบของ LVM ตามลำดับจากล่างขึ้นไปบน คือ
- Physical Volumn (PV)
เป็นส่วนที่เกี่ยวข้องกับดิสก์มากที่สุด ซึ่งเป็นส่วนที่ใช้เก็บข้อมูลจริง- Physical Extent (PE)
ส่วนที่เก็บข้อมูลเล็กๆ ภายใน PV
- Physical Extent (PE)
- Volumn Group (VG)
เป็นการนำหลาย PV มารวมกลุ่มกันเพื่อให้ง่ายต่อการจัดการ - Logical Volumn (LV)
- Physical Extent (PE)
ส่วนที่เก็บข้อมูลเล็กๆ ภายใน LV
คำเตือน **ก่อนทำอย่าลืมแบกอัพข้อมูลกันไว้่ก่อนนะครับ เพราะหลังจากทำแล้วจะทำให้ข้อมูลในพาร์ติชันเดิมสูญหาย
มาเริ่มกันเลย
- สร้าง PV
pvcreate /dev/hda2 <- พาร์ติชันเดิมที่ได้ย้ายข้อมูลไปเก็บที่อื่นก่อนแล้ว ซึ่งสำหรับผมคือ hdc2 ซึ่งสร้างไว้ใหญ่พอที่จะเก็บข้อมูลเดิมได้ pvcreate /dev/hda1 <- พาร์ติชันของดิสก์ฺใหม่
ดูราละเอียดของ PV ที่สร้างด้วย
pvdisplay
- สร้าง VG
vgcreate datavg /dev/hda2 /dev/hdc1 <-สร้าง VG ใหม่ โดยจะมีเนื้อทีรวมเท่ากับขนาดของ hda2 และ hdc1 รวมกัน
vgchange -a y atavg <- activate VG ดูราละเอียดของ VG ที่สร้างด้วย vgdisplay datavg
- สร้าง Logical Volumn (LV)
ซึ่งจะต้องมีการกำหนดขนาดที่ต้องการด้วย -l ซึ่งจะกำหนดขนาดเป็นจำนวนของ PV หรือ -L ที่กำหนดขนาดเป็นหน่วย ของไบท์หรือ k, K, m, M, g, G, t หรือ T ที่มีหน่วยเป็น กิโลบิต, กิโลไบท์, เมกกะบิต, เมกกะไบท์, กิกะบิต, กิกะไบท์, เทระบิตหรือเทระไบท์ ตามลำดับ ซึ่งสามารถดูข้อมูลได้จากคำสั่ง vgdisplay
lvcrete -l 50493 datavg -n homelv
- ฟอร์แมต LV
mkfs.xfs /dev/datavg/datalv
- เมาท์ LV
mount /dev/datavg/datalv /home
- ย้ายข้อมูลกลับ
จากนั้นผมก็ย้ายข้อมูลจาก hdc2 กลับไปที่ /home แล้วจัด unmount /home, สร้าง PV ใหม่} ขยายขนาด VG และขยายขนาดไฟล์ซิสเต็มด้วย
umount /dev/hdc2
pvcreate /dev/hdc2
vgextend datavg /home/hdc2
lvextend -l 50932 /dev/datavg/datalv
xfs_growfs -D 52154368 /home
แค่นี้เราก็ได้เนื้อที่ใหม่มาอีกเยอะแล้วครับ
วันพุธ, กุมภาพันธ์ 07, 2550
สมัครสมาชิก:
บทความ (Atom)