ฉันได้จัดการกับปัญหาที่ df รายงานการใช้งานพาร์ติชัน exfat ที่มีขนาดใหญ่กว่ามากที่ติดตั้งบนระบบของฉันจากไดรฟ์ USB
df -h
ให้:
ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
/dev/sdb3 4.6T 4.2T 396G 92% /สื่อ/smb
ในทางตรงกันข้าม ดู่-ช
รายงาน:
3.7T .
รวม 3.7T
สิ่งนี้ทำให้ฉันตรวจสอบจำนวนไอโหนดโดยใช้วิธีการเดียวกัน
จาก df -i
ฉันเข้าใจ:
ระบบไฟล์ Inodes IUsed IFree IUse% Mounted on
/dev/sdb3 19M 17M 1.6M 92% /media/smb
และ du -ch --inodes
แสดง:
3.5K .
รวม 3.5K
เมื่อทราบจำนวนไฟล์ในพาร์ติชันนั้นโดยสัญชาตญาณ 3.5K จะอ่านเป็นจำนวนที่ถูกต้อง ในขณะที่ 17M จาก ดีเอฟ
ดูเหมือนสูงเกินจริง
ฉันจะทราบได้อย่างไรว่าเหตุใดจึงมีความแตกต่างอย่างมากใน inodes ที่ใช้
ฉันได้รีสตาร์ทเครื่องและยังคงมีอยู่ และในทำนองเดียวกัน ฉันได้รีสตาร์ทคอนเทนเนอร์นักเทียบท่าทั้งหมดบนเครื่องของฉันที่ต่อเชื่อมโฟลเดอร์จากไดรฟ์นี้เป็นไดรฟ์ข้อมูล
วิ่ง lsof +L1
(และ lsof +L1 /สื่อ/smb
) แสดงไฟล์ที่ถูกละเลยน้อยมาก
root@couch:~# lsof +L1 /media/smb
lsof: คำเตือน: ไม่สามารถ stat() ระบบไฟล์ fuse.gvfsd-fuse /run/user/123/gvfs
ข้อมูลผลลัพธ์อาจไม่สมบูรณ์
คำสั่ง PID ผู้ใช้ FD ประเภทอุปกรณ์ ขนาด/ปิด NLINK ชื่อโหนด
networkd- 845 root txt REG 179,2 5490352 0 2228342 /usr/bin/python3.8 (ลบแล้ว)
unattende 963 root txt REG 179,2 5490352 0 2228342 /usr/bin/python3.8 (ลบแล้ว)
unattende 963 root 3w REG 179,2 113 0 1181000 /var/log/unattended-upgrades/unattended-upgrades-shutdown.log.1 (ลบแล้ว)
Xorg 1198 gdm 28u REG 0,1 4 0 33475 /memfd:xshmfence (ลบแล้ว)
pulseaudi 1342 gdm 6u REG 0,1 67108864 0 33746 /memfd:pulseaudio (ลบแล้ว)
ไม่มี 1523 root txt REG 0,1 17032 0 37099 / (ถูกลบ)
คอนเทนเนอร์ 431005 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (ลบแล้ว)
คอนเทนเนอร์ 431020 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (ลบแล้ว)
คอนเทนเนอร์ 431046 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (ลบแล้ว)
คอนเทนเนอร์ 431089 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (ลบแล้ว)
คอนเทนเนอร์ 431100 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (ลบแล้ว)
คอนเทนเนอร์ 431109 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (ลบแล้ว)
คอนเทนเนอร์ 431144 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (ลบแล้ว)
คอนเทนเนอร์ 431203 root txt REG 179,2 10556952 0 2232052 /usr/bin/containerd-shim-runc-v2 (ลบแล้ว)