df -h - พื้นที่ว่างที่ใช้ + มีพื้นที่ว่างน้อยกว่าขนาดโดยรวมของ / home


48

เมื่อผลลัพธ์ของการdf -hแสดงที่นี่มีบางสิ่งบางอย่างกินพื้นที่ว่าง 5GB ดังนั้นจึงไม่สามารถใช้งานได้

ฉันยังสังเกตเห็นบางครั้งว่าฮาร์ดดิสก์ได้รับเต็ม 100% บางครั้ง ดังนั้นฉันต้องรีสตาร์ทเครื่องหรือลบไฟล์ที่ไม่จำเป็นออก สังเกตเห็นเหล่านี้ใน / home partition เท่านั้น ไม่ทราบว่าทั้งสองเกี่ยวข้องกันหรือไม่ แต่ขอขอบคุณถ้ามีใครสามารถให้ข้อมูลเชิงลึกเกี่ยวกับเรื่องนี้

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8             100G   92G  2.7G  98% /home


1
เหตุผลของฉันสำหรับ"ปล่อยให้เปิด"คือคำถาม"อาจเป็นไปได้ซ้ำกัน " นั้นยาวมาก ดีสำหรับการให้ข้อมูลมีไม่ดีที่นี่เพราะคำถามนี้มีความยาวเพียง 1/20เท่านั้น ไม่เหมือนกัน
Volker Siegel

คำตอบ:


61

โดยค่าเริ่มต้นext2/3/4ระบบไฟล์สำรอง 5% rootของพื้นที่ที่จะสามารถใช้ได้โดยเฉพาะ นี่คือการหลีกเลี่ยงผู้ใช้ปกติกรอกดิสก์ซึ่งจะทำให้ส่วนประกอบของระบบล้มเหลวเมื่อใดก็ตามที่พวกเขาต้องการเขียนลงดิสก์

คุณสามารถดูจำนวนบล็อกที่สงวนไว้ (และข้อมูลอื่น ๆ มากมายเกี่ยวกับระบบไฟล์) โดยทำดังนี้

sudo tune2fs -l /dev/sda8

สำหรับ/homeพาร์ติชันก็อาจจะปลอดภัยในการตั้งค่าส่วนที่สงวนไว้ให้เป็นศูนย์:

sudo tune2fs -m 0 /dev/sda8

ซึ่งควรทำให้มีเพิ่มอีก ~ 5GB


ใช่ ... นั่นคือสิ่งที่ฉันกำลังมองหา ขอบคุณ
Kasun Gajasinghe

ในกรณีของฉันมันเป็นอิสระประมาณ 22 GB!
Philippe Delteil

3

โดยค่าเริ่มต้นระบบไฟล์ ext2 / 3/4 สำรอง 5% ของพื้นที่ที่จะใช้งานได้โดย superuser rootเท่านั้น

นอกจากนี้ยังมีพื้นที่บางส่วนที่สงวนไว้สำหรับข้อมูลเมตาที่จำเป็นสำหรับระบบไฟล์ตัวอย่างเช่น inodes และเจอร์นัล

คุณสามารถค้นหารายละเอียดบางอย่างได้ในคู่มือ

man mkfs.ext4

1

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

" ขนาด " เป็นDFผลที่จะได้INCLUSIVEของพื้นที่สงวนไว้ 5% @chronitis บอกคุณเกี่ยวกับ นี่เป็นพื้นที่ABSOLUTEทั้งหมด หมายเลขนี้จะประมาณขนาดที่แสดงในผลลัพธ์ของfdisk -lสำหรับพาร์ติชันที่คุณกำลังดูในผลลัพธ์df

" มือสอง " + " จำหน่าย " ให้รวมที่มีประสิทธิภาพพื้นที่และไม่รวมค่า 5% พื้นที่สงวน นี่คือพื้นที่ที่คุณสามารถใช้งานได้จริง

ดังนั้นจึงไม่มีอะไร " หายไป " - ความแตกต่างระหว่าง " ขนาด " และ (" ใช้ " + " มีจำหน่าย ") ในผลรวมdfแสดงถึงพื้นที่ที่สงวนไว้ 5%

แต่ความสับสนเกี่ยวกับการตีความพื้นที่ว่างสำหรับdfนั้นไม่ได้สิ้นสุดเพียงแค่นั้น! ถ้าคุณลบไฟล์ขนาดใหญ่ (s) แต่กระบวนการของมันยังไม่ได้รับการยกเลิกนี้พื้นที่ "ฟรี" จะไม่ปรากฏในผลการค้นหาของDF คุณจะได้รับความคิดเกาหัวของคุณ " แต่ผมลบไฟล์ที่ (s), เหตุผลที่ผมไม่สามารถมองเห็นพื้นที่เพิ่มเติมในDF ?!? " นั่นเป็นเหตุผลที่เมื่อคุณเริ่มต้นพื้นที่จากไฟล์ที่ถูกลบ "อย่างน่าอัศจรรย์" จะปรากฏขึ้นในขณะนี้ ในผลลัพธ์df

sudo lsof + L1จะระบุไฟล์ที่ถูกลบที่ยังคงแสดง pid

HTH ล้างความสับสนบางอย่างเกี่ยวกับการตีความเอาท์พุทdf - Terrence

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