Как проверить свободное место?

Дмитрий Корнев
9 февраля 2012

Свободное место на диске веб-сервера нужно обязательно контролировать. Особенно, если места у вас там изначально не очень много. Нехватка места на диске может привести к тому, что однажды сайты просто перестанут работать.

В Linux проверка свободного места может осуществляться несколькими способами.

Во-первых, просмотр сколько места всего и сколько занято:

root@name:~# df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                   20G  1.2G   18G   7% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   101M  176K  101M   1% /run
/dev/disk/by-uuid/3e0aaafe-6eca-04def68f54b0             20G  1.2G   18G   7% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   201M     0  201M   0% /run/shm

Во-вторых, так можно узнать размер отдельного каталога или файла:

root@name:~# du -hsx /home
648K    /home

Ну и в-третьих, удобно пользоваться оболочкой mc. Чтобы в ней посчитался размер отдельного каталога нужно переместить курсор на этот каталог и нажать «CTRL+Пробел».

Размер каталога в mc

Обычно место на диске съедается домашним каталогом, где у вас расположен сайт(ы). Также на веб-серверах с активно посещаемыми сайтами быстро растут лог-файлы. В последнем случае надо обязательно настраивать Logrotate.

Комментарии