ฉันมีเซิร์ฟเวอร์ที่ประมวลผลข้อมูลและเริ่มให้ข้อผิดพลาดนี้แก่ฉัน:
write error: no space left on device
cannot create temp file for here-document: no space left on device
แม้ว่าฉันจะใช้ Ubuntu 14.04 เป็นระบบปฏิบัติการหลักของฉันการจัดการระบบไฟล์นั้นเกินความเข้าใจของฉันและด้วยเหตุนี้คำถามนี้
df -h
พิมพ์
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
99G 94G 16M 100% /
/dev/sda2 477M 39M 413M 9% /boot
/dev/sda1 200M 264K 200M 1% /boot/efi
/dev/mapper/VolGroup-lv_home
1.5T 453G 996G 32% /home
shmfs 30G 0 30G 0% /dev/shm
shmfs 30G 0 30G 0% /dev/shm
shmfs 30G 0 30G 0% /dev/shm
เห็นได้ชัดว่าฉันไม่มีพื้นที่เหลือบน lv_root ของฉัน ฉันวิ่ง
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup-lv_root
6553600 143617 6409983 3% /
/dev/sda2 128016 22 127994 1% /boot
/dev/sda1 0 0 0 - /boot/efi
/dev/mapper/VolGroup-lv_home
101588992 44952 101544040 1% /home
shmfs 4085528 1 4085527 1% /dev/shm
shmfs 4085528 1 4085527 1% /dev/shm
shmfs 4085528 1 4085527 1% /dev/shm
และสิ่งนี้บ่งชี้ว่าฉันมีพื้นที่ว่างเหลืออีกมาก (ไม่แน่ใจว่าความเข้าใจของฉันถูกต้องหรือไม่)
ฉันพยายามลบไฟล์ออก/var/log
แต่เนื่องจากไฟล์เหล่านั้นมีขนาดไม่ใหญ่มากจึงไม่เกิดอะไรขึ้น ฉันอ่านlvextend
และคิดว่าฉันสามารถเพิ่มขนาดของlv_root
VolGroup ได้
sudo lvs --segments
ให้ฉัน
LV VG Attr #Str Type SSize
lv_home VolGroup -wi-ao---- 1 linear 1.36t
lv_home VolGroup -wi-ao---- 1 linear 157.78g
lv_root VolGroup -wi-ao---- 1 linear 100.00g
lv_swap VolGroup -wi-ao---- 1 linear 20.00g
sudo vgdisplay VolGroup
ให้ฉัน
VG Name VolGroup
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 2
Act PV 2
VG Size 1.63 TiB
PE Size 4.00 MiB
Total PE 427545
Alloc PE / Size 427545 / 1.63 TiB
Free PE / Size 0 / 0
หลังจากทราบว่าทุกพาร์ติชันของฉันใช้ชื่อกลุ่มวอลุ่มเดียวกันร่วมกันVolGroup
และขนาด VG คือ 1.63 TiB ฉันพยายามเพิ่มlv_root
พื้นที่โดย 400Gib
sudo lvextend -L +400G /dev/mapper/VolGroup-lv_root
แต่ได้รับข้อความแสดงข้อผิดพลาดนี้
Insufficient free space: 102400 extents needed, but only 0 available
ข้อความเดียวกันกับขอบเขตที่แตกต่างกันที่จำเป็นสำหรับ 40G
ระบบปฏิบัติการของเซิร์ฟเวอร์คือ RHEL 6 และฉันกำลังประมวลผลข้อมูลซึ่งกำลังป้อนไปยัง Oracle DB