2
ขนาดบล็อกระบบไฟล์ทำงานอย่างไร
ระบบไฟล์ Linux ทั้งหมดมีขนาดบล็อก 4kb สมมติว่าฉันมีพื้นที่เก็บข้อมูลบนฮาร์ดดิสก์ 10MB นั่นหมายความว่าฉันมีบล็อกจำนวน 2560 บล็อกและสมมติว่าฉันคัดลอกไฟล์ 2560 ไฟล์แต่ละไฟล์มีขนาด 1kb แต่ละบล็อก 1 kb จะครอบครอง 1 บล็อกแม้ว่ามันจะไม่ได้เต็มบล็อกทั้งหมด ตอนนี้ดิสก์ทั้งหมดของฉันเต็มแล้ว แต่ฉันยังมีพื้นที่ว่าง 2560x3kb หากฉันต้องการจัดเก็บไฟล์อื่นว่า 1MB ระบบไฟล์จะอนุญาตให้ฉันจัดเก็บได้หรือไม่ มันจะเขียนในพื้นที่ว่างที่เหลืออยู่ในแต่ละบล็อคหรือไม่? มีแนวคิดใดที่จัดการกับปัญหานี้หรือไม่? ฉันขอขอบคุณการชี้แจงบางอย่าง ขอบคุณล่วงหน้า