BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: monchai ที่ มิถุนายน 23, 2008, 14:10:34 PM
-
ทำการ Intitial Import แล้ว เมื่อถึงตาราง opitemrece_log เจอ error "got errono 28 on write"
-
version 3.51.6.18
-
ทำการ Intitial Import แล้ว เมื่อถึงตาราง opitemrece_log เจอ error "got errono 28 on write"
ตารางใหญ่ มาก
หรือไม่ก็ พื้นที่ ที่จะเขียนไฟล์นี้ไม่พอ
;D
-
harddisk เต็มครับ
-
harddisk 146 GB ตรวจสอบพื้นที่ยังว่าง หรือต้องลบข้อมูลใน ตารางนี้บ่อย ๆ หรือเปล่าครับ
-
ใช้คำสั่งนี่ที่เครื่อง server ครับ
df -h
-
ต้องตรวจสอบ driver ว่า save driver ไหน
และต้องคิดถึง พื้นที่่ช่วยคราว ก่อน zip ด้วยครับ
ก่อนมัน zip มันจะลง temp ก่อน
แต่ driver temp เต็ม ก็จะ error ครับ
ิ
-
เเบบนี้ จะดูได้ยังไงครับว่า harddisk ที่จะทำเป็นเครื่อง slave server พื่นที่เต็มหรือเปล่า เพราะผมทำ intitial importเเล้ว เเต่ไปค้างที่ตาราง vn_stat ครับ ก็รออยู่เห็นนิ่งๆ ยาวเลยครับ
[root@BMS-Restore ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
50G 47G 0 100% /
tmpfs 5.9G 260K 5.9G 1% /dev/shm
/dev/sda1 485M 37M 423M 8% /boot
/dev/mapper/VolGroup-lv_home
485G 198M 461G 1% /home
-
เเบบนี้ จะดูได้ยังไงครับว่า harddisk ที่จะทำเป็นเครื่อง slave server พื่นที่เต็มหรือเปล่า เพราะผมทำ intitial importเเล้ว เเต่ไปค้างที่ตาราง vn_stat ครับ ก็รออยู่เห็นนิ่งๆ ยาวเลยครับ
[root@BMS-Restore ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
50G 47G 0 100% /
tmpfs 5.9G 260K 5.9G 1% /dev/shm
/dev/sda1 485M 37M 423M 8% /boot
/dev/mapper/VolGroup-lv_home
485G 198M 461G 1% /home
--------------------------------------------------------------------
ลองทำตามวิธีนี้ดู ได้หรือเปล่าครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=29637.msg243798#msg243798
-
พื้นที่ root HDD เต็มครับ เนื่องจากติดตั้ง MySQL ไว้ที่ root
ดูจากตรงนี้ครับ
/dev/mapper/VolGroup-lv_root
50G 47G 0 100% /
พิ้นที่ถูกใช้ไป 100 % แล้ว
ติดตั้ง centos ใหม่ แล้วแบ่งพื้นที่ root ให้มากกว่านี้ครับ (ถ้าจะติดตั้ง MySQL ไว้ที่ root)
-
พื้นที่ root HDD เต็มครับ เนื่องจากติดตั้ง MySQL ไว้ที่ root
ดูจากตรงนี้ครับ
/dev/mapper/VolGroup-lv_root
50G 47G 0 100% /
พิ้นที่ถูกใช้ไป 100 % แล้ว
ติดตั้ง centos ใหม่ แล้วแบ่งพื้นที่ root ให้มากกว่านี้ครับ (ถ้าจะติดตั้ง MySQL ไว้ที่ root)
ถูกต้องเลยครับ...ตามนี้
พอดีน้องเขา mail มาหาผมเมื่อวาน ได้ตอบไปแล้ว ว่าคงต้องกำหนด partition ใหม่
เพราะอันเดิม เป็น default partition ตามที่ CentOS กำหนดมา
ช่วงนี้ไม่ได้เข้ามาอ่านรายละเอียดในกระทู้เท่าไรนัก เนื่องจากยังยุ่ง ๆ กับหลายเรื่อง ได้แต่ดูหัวข้อไหนน่าสนใจค่อยเข้ามาอ่าน วันนี้แวะมาดูเรื่องนี้พอดี ;D ;D ;D ;D
-
พื้นที่ root HDD เต็มครับ เนื่องจากติดตั้ง MySQL ไว้ที่ root
ดูจากตรงนี้ครับ
/dev/mapper/VolGroup-lv_root
50G 47G 0 100% /
พิ้นที่ถูกใช้ไป 100 % แล้ว
ติดตั้ง centos ใหม่ แล้วแบ่งพื้นที่ root ให้มากกว่านี้ครับ (ถ้าจะติดตั้ง MySQL ไว้ที่ root)
ลอง boot ผ่าน linux live cd
แล้ว ใช้ชุดคำสังของ lvm เพื่อแบ่ง partition ของ linux โดยไม่ต้อง format ลง OS ใหม่ ดูครับ
โดยต้องทำบน linux ที่ไม่ช่รันจาก os เดิม
คือต้อง boot จาก usb หรือ cdrom ของ linux ที่มีชุดคำสั่ง lvm ครับ
โดย
ลด home แล้ว เพิ่ม / ดูครับ
ใช้ vgdisplay ดูว่า volumegroup ชื่่ออะไรก่อน
root@efw-11157:~ # vgdisplay
--- Volume group ---
VG Name xxxx
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 10
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 4
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 125.64 GB
PE Size 4.00 MB
Total PE 32163
Alloc PE / Size 32162 / 125.63 GB
Free PE / Size 1 / 4.00 MB
VG UUID xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx
root@efw-11157:~ # lvdisplay
--- Logical volume ---
LV Name /dev/xxxx/VolGroup-lv_root
VG Name xxxx
LV UUID xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx
LV Write Access read/write
LV Status available
# open 0
LV Size 50.00 GB
Current LE 128
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 48:0
--- Logical volume ---
LV Name /dev/xxxx/VolGroup-lv_home
VG Name xxxx
LV UUID xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx
LV Write Access read/write
LV Status available
# open 0
LV Size 485.00 GB
Current LE 128
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 480:0
แล้วใช้
e2fsck /dev/local/home
เพื่อscandisk ก่อนแล้ว
resize2fs /dev/xxxx/VolGroup-lv_home 280G
เพื่อลดพื้นที่ home ใน OS ลง ให้เลื่อน้อยกว่าที่ 285 G แล้ว
lvreduce -L 200G /dev/xxxx/VolGroup-lv_home
เพื่่อลด logical volume ของ VolGroup-lv_home จาก 485 G ลง 200 G เหลื่อ 285 G แล้ว
resize2fs /dev/xxxx/VolGroup-lv_home
เพื่อขยายพื่นที่ home ของ OS ให้ = 285 G จากนั้น
ก็ ขยายพื่้นที่ logical group ของ / อีก 200 G โดย
lvextend -L 200G /dev/xxxx/VolGroup-lv_root
แล้วขยายพื่่นที่ส่วนของ OS / โดย
resize2fs /dev/xxxx/VolGroup-lv_root