วิธีทำความสะอาด dev / sda1 เนื่องจากเต็มแล้ว


10

ฉันทำการทดสอบ jmeter และมีบางOutOfMemoryExceptionsอย่างดังนั้นฉันจึงกระแทกหน่วยความจำฮีปใน JMeter แต่ตอนนี้ดูเหมือนว่าฉันจะไม่สามารถทำการทดสอบได้อีกต่อไปเพราะมันบอกว่าฉันใช้ 94.9% ของ 14Gb

เมื่อฉันใช้df -hมันบอกว่าdev/sda1เต็ม

ฉันสงสัยว่าใครสามารถช่วยฉันได้บ้าง ฉันคิดว่าเกี่ยวข้องกับ JVM จาก jmeter


1
คุณเห็นaskubuntu.com/questions/89710/?hl=thนี้หรือไม่?
Takkat

คำตอบ:


11

เริ่มต้นด้วยการติดตามที่เก็บข้อมูลการใช้งานส่วนเกิน หากคุณไม่มีแนวคิดให้เริ่มจากจุดเมานต์สำหรับ / dev / sda1:

mount | grep sda1

ใช้คำสั่ง du หาก / dev / sda1 ถูกเมาท์บน / ("root"):

du --max-depth=1 --human-readable / | sort --human-numeric-sort

สิ่งนี้จะแสดงรายการไดเรกทอรีระดับแรกที่มีอยู่ในพา ธ ที่ระบุตามลำดับจากน้อยที่สุดไปหามากที่สุด คุณสามารถเพิ่มความลึกที่ผ่านมา 1 เพื่อรับรายละเอียดของไดเรกทอรีย่อยหรือเปลี่ยนเส้นทางเพื่อระบุไดเรกทอรีเดียว คุณสามารถใช้ธงสั้น ๆ

ตัวอย่างเช่นหากชื่อผู้ใช้ของคุณคืออูบุนตูและคุณต้องการตรวจสอบโฮมไดเร็กตอรี่ของคุณ:

du -d1 -h /home/ubuntu | sort -h

คำตอบที่ถูกต้องอยู่ในความคิดเห็นของ @ Takkat ด้านบน: askubuntu.com/questions/89710/ …
Aren Cambre

1
ความคิดเห็นของ Takkat หมายถึงการมีพาร์ติชันสำหรับบูตแยกต่างหากซึ่งทำให้เต็มซึ่งไม่ใช่ในกรณีนี้ คำตอบของฉันคือวิธีการทั่วไปในการกำหนดว่าจะใช้พื้นที่ว่างบนพาร์ติชันแบบเต็มใด ๆ
คิด


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.