df (disk free)
df (disk free) е стандартната команда, която показва размера, използваното пространство, свободното пространство и точката на монтиране на всяка монтирана файлова система. df -h извежда размерите в четим за човека формат; df -i показва използването на inode вместо байтове, което обяснява грешките „Няма свободно място на устройството“, когато все още има свободни байтове.
1Четене на колоните
Filesystem е устройството, Size е общият размер, Used и Avail са използваното и свободното пространство за обикновените потребители, Use% е процентът, а Mounted on е директорията, в която се появява.
При ext4 около 5% са запазени за root по подразбиране, така че Used + Avail може да е по-малко от Size и обикновените потребители могат да изчерпят мястото си, преди Use% да покаже 100%.
2Полезни опции
-T добавя типа на файловата система, -x tmpfs скрива временните файлови системи в паметта, а df -h /var показва само файловата система, която съдържа /var.
Как да провериш свободното пространство
- Изпълни:
df -hT -x tmpfs - Намери файловата система с висок Use%.
- Провери и inode-овете:
df -i - След това погледни вътре с du или ncdu, за да намериш какво заема мястото.
Внимание
- Никога не запълвай root файловата система до 100%: услугите, влизанията в системата и актуализациите на пакети могат да се провалят.
Свързани статии
- Използване на диска с du и ncduКак да намериш какво заема мястото на Linux диск с du и интерактивния ncdu, с опции, които остават в една файлова система.
- Инóди и „Няма повече място на устройството“Какво представлява инòдът, как да видиш използването на инòдите с df -i и как да намериш директории с милиони малки файлове.
- Намиране на големи и стари файлове с findКак да използваш find за извеждане на списък с големи или стари файлове в Linux, да ги прегледаш безопасно и да изтриеш само това, което си проверил.
Източници
Бележка: RainServer предлага мониторинг и безопасно почистване за Linux сървъри; показва какво ще се промени и пита предварително.
Последен преглед: