เซิร์ฟเวอร์ Ubuntu แสดงให้ฉันเห็นว่าฉันใช้งานดิสก์ทั้งหมดอย่างเต็มที่:
Usage of /: 95.5% of 118.12GB
และฉันพยายามค้นหาโฟลเดอร์และไฟล์ขนาดใหญ่ให้เรียกใช้ ncdu:
ncdu 1.8 ~ Use the arrow keys to navigate, press ? for help
--- / ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5.5GiB [##########] /root
2.3GiB [#### ] /var
628.6MiB [# ] /usr
209.9MiB [ ] /lib
28.2MiB [ ] /boot
8.6MiB [ ] /bin
7.7MiB [ ] /sbin
6.6MiB [ ] /etc
208.0KiB [ ] /run
112.0KiB [ ] /tmp
48.0KiB [ ] /opt
e 16.0KiB [ ] /lost+found
8.0KiB [ ] /dev
8.0KiB [ ] /media
4.0KiB [ ] /lib64
e 4.0KiB [ ] /srv
e 4.0KiB [ ] /selinux
e 4.0KiB [ ] /mnt
e 4.0KiB [ ] /home
0.0 B [ ] /proc
0.0 B [ ] /sys
@ 0.0 B [ ] initrd.img
@ 0.0 B [ ] vmlinuz
ตามที่ncdu
ผมใช้ประมาณ10 GiB
ของ128 GiB
- มันเป็นเรื่องเกี่ยวกับ10 %
มันเป็นเรื่องเกี่ยวกับ ความขัดแย้ง.
วิธีทำความสะอาดของฉัน ubutntu server
โดยไม่ต้องรีบูตเครื่องได้อย่างไร
ฉันคิดว่าncdu
อยู่และใช้แอปอื่นเพื่อค้นหาไฟล์และโฟลเดอร์ขนาดใหญ่ พวกเขาทั้งหมดแสดงผลลัพธ์เดียวกันกับncdu
ทั้งหมดของพวกเขาแสดงให้เห็นผลเช่นเดียวกับ
และdf -h
คำสั่งแสดงว่าดิสก์เต็ม
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda 119G 113G 0 100% /
udev 2.0G 8.0K 2.0G 1% /dev
tmpfs 788M 212K 788M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 0 2.0G 0% /run/shm
ปรับปรุง
sudo du -sch /*
ผล:
/# sudo du -sch /*
8.7M /bin
29M /boot
8.0K /dev
6.6M /etc
4.0K /home
0 /initrd.img
210M /lib
4.0K /lib64
16K /lost+found
8.0K /media
4.0K /mnt
48K /opt
du: cannot access `/proc/4470/task/4470/fd/4': No such file or directory
du: cannot access `/proc/4470/task/4470/fdinfo/4': No such file or directory
du: cannot access `/proc/4470/fd/4': No such file or directory
du: cannot access `/proc/4470/fdinfo/4': No such file or directory
0 /proc
5.0G /root
212K /run
7.8M /sbin
4.0K /selinux
4.0K /srv
0 /sys
112K /tmp
629M /usr
2.3G /var
0 /vmlinuz
8.1G total
8.1G
รวมตามปกติ แต่ฉันเห็นcannot access
แถวอาจมีปัญหาเพราะพวกเขา
/
แล้วฉันจะตรวจสอบโฟลเดอร์ที่ใหญ่ที่สุดใน มันคือ/root
:
/# sudo du -sch /root/*
96K /root/Downloads
2.5G /root/Dropbox
36K /root/nohup.out
4.0K /root/npm-debug.log
4.0K /root/readonly
980K /root/redis-2.6.16.tar.gz
228M /root/tmp
2.7G total
du -sch /*
ดูว่าไดเรกทอรีรากใดที่ใช้พื้นที่มากที่สุดและลงมาจากที่นั่นไปยังสถานที่ที่ใช้พื้นที่มากที่สุด
8.1 GiB
เต็ม (เพิ่มเพื่อปรับปรุง) ไม่สามารถทราบได้ว่าที่เหลืออยู่ที่ไหน100 GiB