ฉันเพิ่งอัปเดตเป็น Ubuntu 20.04.3 (เคอร์เนล 5.11.0-34-generic #36~20.04.1-Ubuntu SMP) ดังนั้นนี่อาจเป็นข้อบกพร่อง หลังจากใช้งานไปสองสามชั่วโมง พาร์ติชันหน่วยความจำแบบแบ่งใช้ก็จะเต็ม ตาม ดีเอฟ
,พาร์ติชั่น /dev/shm
มีข้อมูล 16G อยู่ในนั้น:
ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
...
tmpfs 16G 16G 0 100% /dev/shm
...
การพยายามเขียนไฟล์ใหม่ไปยังพาร์ติชันนั้นล้มเหลว:
$ echo "foobar" > /dev/shm/foobar.txt
bash: echo: ข้อผิดพลาดในการเขียน: ไม่มีพื้นที่เหลือบนอุปกรณ์
อย่างไรก็ตาม เมื่อฉันดูไฟล์ในพาร์ติชันนั้น ไฟล์เหล่านี้ใช้ขนาดประมาณ 170K เท่านั้น:
$ du -h /dev/shm/*
0 /dev/shm/foobar.txt
4.0K /dev/shm/sem.CiscoAcMemoryLock
4.0K /dev/shm/sem.CiscoAcNamedEventNVM
4.0K /dev/shm/sem.CiscoAcNamedEventOpenDNS
4.0K /dev/shm/sem.CiscoAcNamedEventPostureISE
156K /dev/shm/tmp
ฉันสังเกตเห็นสิ่งนี้เกิดขึ้นเนื่องจาก google-chrome ดัมพ์แกนกลาง และฉันไม่สามารถรีสตาร์ท Chrome ได้จนกว่าจะมีที่ว่าง /dev/shm
และวิธีเดียวที่ฉันพบในการเรียกคืนหน่วยความจำคือรีบูต
ฉันจะทราบได้อย่างไรว่ามีการใช้พื้นที่ใน /dev/shm อย่างไร