คำถามติดแท็ก disk-space-utilization

1
ไม่มีพื้นที่เหลือบนอุปกรณ์ - แต่มีที่ว่าง
ฉันใช้เซิร์ฟเวอร์ Ubuntu 12.04.1 ในสภาพแวดล้อมเสมือนจริงของ VMware ที่มีปัญหาแปลก ตอนนี้ดูเหมือนว่าจะมีการสุ่มสองครั้งเครื่องก็ไม่สามารถเขียนไปยังพาร์ติชั่นรูทได้แม้จะมีพื้นที่เหลือเฟือ ฉันกำลังสูญเสียกำลังพยายามค้นหาว่ามีอะไรผิดปกติ "df -h" แสดงไดรฟ์ข้อมูลที่เมาท์ทั้งหมดด้วยพื้นที่ว่าง 40% หรือมากกว่า ทั้งสองครั้งสิ่งนี้เกิดขึ้นการรีบูตเครื่องจะแก้ไขไม่กี่นาทีจากนั้นจึงกลับมาพูดว่า "ไม่มีพื้นที่เหลือบนอุปกรณ์" การกู้คืนจากสแน็ปช็อตดูเหมือนว่าจะแก้ไขได้นานขึ้น แต่เนื่องจากตอนนี้เกิดขึ้นอีกครั้งฉันไม่แน่ใจว่าจะทำอย่างไรกับมัน หากเป็นไปได้เครื่องจะเป็นเซิร์ฟเวอร์การพิมพ์ผ่านเครือข่ายที่ใช้ CUPS 1.5.3 และ Samba 3.6.3

4
ฉันจะจัดเก็บและให้บริการไฟล์ gziped ขนาดเล็ก 1,000,000 ไฟล์บนเว็บเซิร์ฟเวอร์ Linux ได้อย่างไร
ฉันมีเนื้อหาสแตติกขนาดใหญ่ที่ฉันต้องส่งผ่านเว็บเซิร์ฟเวอร์ที่ใช้ Linux มันเป็นชุดของไฟล์ gzip ขนาดเล็กที่มีมากกว่าหนึ่งล้านไฟล์ 90% ของไฟล์น้อยกว่า 1K และไฟล์ที่เหลืออยู่ไม่เกิน 50K ในอนาคตสิ่งนี้สามารถเติบโตได้มากกว่า 10 ล้านไฟล์ gzip ฉันควรใส่เนื้อหานี้ในโครงสร้างไฟล์หรือฉันควรพิจารณาที่จะนำเนื้อหาทั้งหมดนี้ไปไว้ในฐานข้อมูลหรือไม่? หากอยู่ในโครงสร้างไฟล์ฉันสามารถใช้ไดเรกทอรีขนาดใหญ่หรือฉันควรพิจารณาไดเรกทอรีที่เล็กกว่า ฉันบอกว่าโครงสร้างไฟล์จะเร็วกว่าสำหรับการจัดส่ง แต่อีกด้านฉันรู้ว่าไฟล์จะใช้พื้นที่บนดิสก์เยอะเนื่องจากบล็อกไฟล์จะมากกว่า 1K กลยุทธ์ที่ดีที่สุดเกี่ยวกับประสิทธิภาพการจัดส่งคืออะไร UPDATE สำหรับบันทึกฉันได้ทำการทดสอบภายใต้ Windows 7 ด้วยไฟล์ครึ่งล้าน:

7
การใช้งานดิสก์ต่อผู้ใช้ใน Linux / Unix
ฉันต้องการทราบว่าผู้ใช้แต่ละคนมีพื้นที่ว่างในดิสก์เท่าใดในเครือข่าย ฉันรู้dfและduคำสั่ง: ฉันสามารถแสดงรายการระบบไฟล์ทั้งหมดและ AWK ผลลัพธ์ แต่ฉันสงสัยว่ามีคำสั่งมาตรฐานมากขึ้น ผลลัพธ์ที่ฉันกำลังมองหาคือ: usr1 xMb usr2 yMb [...] Total zMb ความคิดใด ๆ ขอบคุณ! PS Red Hat Linux EE

2
การคำนวณวันจนกว่าดิสก์จะเต็ม
เราใช้กราไฟท์เพื่อติดตามประวัติการใช้งานดิสก์เมื่อเวลาผ่านไป ระบบการแจ้งเตือนของเราพิจารณาข้อมูลจากกราไฟท์เพื่อแจ้งเตือนเราเมื่อพื้นที่ว่างต่ำกว่าจำนวนบล็อกที่กำหนด ฉันต้องการได้รับการแจ้งเตือนที่ชาญฉลาด - สิ่งที่ฉันสนใจจริงๆคือ "ฉันต้องใช้เวลานานแค่ไหนก่อนที่ฉันจะต้องทำอะไรบางอย่างเกี่ยวกับพื้นที่ว่าง" เช่นถ้าแนวโน้มแสดงว่าใน 7 วันฉันจะหมดดิสก์ เว้นวรรคแล้วยกคำเตือนหากน้อยกว่า 2 วันให้เพิ่มข้อผิดพลาด อินเทอร์เฟซแดชบอร์ดมาตรฐานของกราไฟต์นั้นค่อนข้างฉลาดด้วยอนุพันธ์และ Holt Winters Confidence bands แต่จนถึงตอนนี้ฉันยังไม่พบวิธีแปลงสิ่งนี้เป็นตัวชี้วัดที่สามารถดำเนินการได้ ฉันยังพอใจกับการบดตัวเลขด้วยวิธีอื่น ๆ (เพียงดึงตัวเลขดิบจากแกรไฟต์และเรียกใช้สคริปต์เพื่อทำเช่นนั้น) ปัญหาหนึ่งคือกราฟไม่ราบรื่น - ไฟล์เพิ่มและลบ แต่แนวโน้มทั่วไปเมื่อเวลาผ่านไปคือการเพิ่มการใช้พื้นที่ว่างในดิสก์ดังนั้นอาจมีความจำเป็นต้องดูค่าต่ำสุดในตัวเครื่อง (หากดูที่เมตริก "ดิสก์ฟรี" ) และวาดแนวโน้มระหว่างราง มีใครทำเช่นนี้?

5
วิธีใช้ du เพื่อดูไฟล์ที่มีขนาดใหญ่กว่าเกณฑ์
ฉันมีบางสถานการณ์ที่ฉันไม่เห็นสิ่งใดในหน้าเพจของผู้ชาย 1) ฉันต้องการดูไฟล์ในไดเรกทอรีย่อยซึ่งมีขนาดใหญ่กว่าขนาดเฉพาะเท่านั้น 2) ฉันใช้ du -sh> du_output.txt ฉันเห็นผลลัพธ์ตามที่อธิบายไว้สำหรับตัวเลือก -s และ -h ว่าสิ่งที่ฉันสนใจมากขึ้นคือถ้าเอาท์พุทมาในรูปแบบที่พูดเช่น dir0--->dir1-->dir3-->dir4 | | ->dir2 |-file1 |-file2 หากข้างต้นเป็นรูปแบบไดเรกทอรีและฉันต้องการเพียงแค่ดูขนาดของแต่ละไดเรกทอรีในไดเรกทอรีย่อยทั้งหมดแล้วฉันจะทำอย่างไร (ความลึกของแต่ละไดเรกทอรีย่อยเป็นตัวแปร)

3
ฉันจะค้นหาสิ่งที่ใช้พื้นที่ทั้งหมดบนพาร์ทิชันของฉันได้อย่างไร
ฉันอยู่ในอินสแตนซ์ขนาดใหญ่บนเซิร์ฟเวอร์ EC2 ของ Amazon ฉันรันคำสั่ง df และรับ: root@db:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 9.9G 9.1G 284M 98% / tmpfs 3.8G 0 3.8G 0% /lib/init/rw varrun 3.8G 116K 3.8G 1% /var/run varlock 3.8G 0 3.8G 0% /var/lock udev 3.8G 80K 3.8G 1% /dev tmpfs 3.8G 0 …

1
Confluence JVM จัดสรรและไม่ปล่อยไฟล์
ไหลมารวมกันที่ทำงานบน Unix กำลังโยนข้อผิดพลาดเกี่ยวกับพื้นที่ดิสก์ในเครื่องหมด ด้วยพื้นที่ว่าง 100GB ไม่ควรทำเช่นนี้ A df -hแสดงให้เห็นว่ามีการใช้พื้นที่ดิสก์ 98% โดยมีพื้นที่ว่างน้อยกว่า 50MB มีdu -h /opt/wiki/ | grep Gรายงานว่าวิกินั้นใช้งานโดยรวม 31G ด้วยการdfแสดงว่ามีพื้นที่ว่างในดิสก์มากและduแสดงว่าแอปพลิเคชัน Confluence java กำลังใช้เปอร์เซ็นต์ของพื้นที่ดิสก์เป็นที่ชัดเจนว่า JVM กำลังจัดสรรไฟล์และไม่ปล่อยไฟล์เหล่านั้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.