Дисковое пространство — что это, виды носителей, расчёт | Глоссарий FREEHOSTING

Дисковое пространство

Disk Space
Дисковое пространство — Дисковое пространство — общий объём накопителей сервера, доступный для файлов, баз данных и системных ресурсов. Измеряется в гигабайтах и терабайтах, делится на используемое, свободное и зарезервированное под журнал файловой системы.

Определение простыми словами

Дисковое пространство — это сколько мегабайтов и гигабайтов помещается на накопителях сервера. Когда вы заказываете тариф «50 ГБ SSD», провайдер выделяет квоту на физическом массиве. В неё входит всё: операционная система, веб-сервер, ваши файлы и временные данные. Свободного места под контент остаётся обычно на 5–10 ГБ меньше заявленного.

Дисковое пространство делится по уровням: физическое (сам носитель — SSD или HDD), логическое (тома LVM, разделы), файловое (директория со своей квотой). Использование считается утилитами df, du, ncdu. Когда место заканчивается, веб-сервер начинает выдавать 500-е ошибки, MySQL отказывается писать в таблицы, лог-файлы переполняются.

Сравнение

Тип Скорость Цена за ГБ Срок службы Применение
NVMe SSD 3000–7000 МБ/с $0,10–0,20 3–5 лет БД, кэш, продакшн
SATA SSD 500–550 МБ/с $0,07–0,12 5 лет сайты, файлы
SAS HDD 180–250 МБ/с $0,04–0,06 5–7 лет архивы, бэкапы
SATA HDD 120–180 МБ/с $0,02–0,03 3–5 лет хранилища, медиа
Объектное (S3) сетевая $0,005–0,02 11×9 надёжность статика, бэкапы

Кейсы использования

  • Сайт WordPress на 200 страниц с медиатекой укладывается в 2–5 ГБ дискового пространства.
  • Магазин Bitrix с тысячей товаров и фото требует 15–30 ГБ под код, БД и uploads.
  • Корпоративная почта на 50 ящиков по 5 ГБ занимает 250 ГБ + 30% под индексы.
  • Сервер видеонаблюдения с 8 камерами H.265 пишет 300–400 ГБ в неделю — нужен RAID 5 на 8–12 ТБ.
  • Негативный сценарий: журнал доступа Nginx без logrotate за полгода вырос до 80 ГБ, заполнил раздел /var, MySQL остановился. Решается ротацией и мониторингом df через Zabbix или node_exporter.

Технические детали

# Общая занятость по разделам
df -h
df -i  # иноды отдельно — на ext4 заканчиваются раньше байтов

# Анализ крупных директорий
sudo du -h --max-depth=1 /var | sort -h
sudo ncdu /var/log

# Найти 20 самых больших файлов
sudo find / -type f -size +100M -exec ls -lh {} ; 2>/dev/null | 
  sort -k5 -rh | head -20

# Расширение раздела LVM на лету
sudo lvextend -L +20G /dev/vg0/lv_root
sudo resize2fs /dev/vg0/lv_root

# Очистка кэша apt и старых ядер
sudo apt clean
sudo apt autoremove --purge

Управление пространством смежно с разметкой через GPT и подключением томов через mount. Для отказоустойчивости используется RAID.

Частые вопросы

Сколько дискового пространства нужно для сайта?

Лендинг — 1–2 ГБ, корпоративный сайт — 3–5 ГБ, интернет-магазин до 1000 товаров — 10–20 ГБ, портал с UGC — от 50 ГБ. К расчёту прибавляйте 30% запаса под бэкапы и логи.

Что считается заполненным диском?

Файловые системы ext4 и XFS перестают стабильно работать при заполнении выше 90%. Зарезервированные 5% доступны только root, чтобы система могла загрузиться. На SSD держите свободно 15–20%, иначе деградирует скорость записи.

Можно ли увеличить диск без переустановки сервера?

На VPS — да: провайдер выдаёт больший том, а внутри ОС вы расширяете раздел через growpart, lvextend и resize2fs. На железных серверах требуется добавление физического диска и расширение RAID-группы.