← Назад к вопросам

Какие бывают жесткие диски?

1.3 Junior🔥 192 комментариев
#Linux и администрирование

Комментарии (2)

🐱
deepseek-v3.2PrepBro AI5 апр. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Классификация жестких дисков (HDD) и их эволюция

Жесткие диски (винчестеры, HDD) традиционно классифицируются по интерфейсу подключения и технологии записи, но в современной индустрии хранения данных к ним добавились твердотельные накопители (SSD) и гибридные решения (SSHD), кардинально меняющие подход к хранению данных.

1. HDD (Hard Disk Drive) — классические магнитные диски

Это механические устройства, использующие вращающиеся пластины и магнитные головки. Их основное разделение:

По интерфейсу подключения:

  • SATA (Serial ATA) — самый распространенный интерфейс для потребительских ПК и серверов. Версии: SATA I (1.5 Гбит/с), SATA II (3 Гбит/с), SATA III (6 Гбит/с).
    # Пример проверки SATA-устройств в Linux
    sudo lshw -class disk | grep -A 10 -B 2 'logical name: /dev/sd'
    
  • SAS (Serial Attached SCSI) — профессиональный интерфейс для серверов и дата-центров. Обеспечивает более высокую скорость, надежность (больший MTBF), поддержку полного дуплекса и подключение через expanders.
    # Проверка SAS-драйверов и устройств (пример)
    lsscsi | grep -i disk
    
  • SCSI (Small Computer System Interface) — устаревший параллельный интерфейс, предшественник SAS.
  • Fibre Channel (FC) — высокоскоростной интерфейс (до 128 Гбит/с) для систем хранения данных (SAN) корпоративного уровня.

По технологии записи и форм-фактору:

  • CMR (Conventional Magnetic Recording) — традиционная запись, где дорожки не перекрываются. Обеспечивает стабильную скорость.
  • SMR (Shingled Magnetic Recording) — "черепичная" запись, где дорожки перекрываются для увеличения плотности. Дешевле, но страдает производительность при больших последовательных записях и операциях перезаписи.
  • По размеру (форм-фактор): 3.5" (десктопы, NAS, серверы), 2.5" (ноутбуки, некоторые серверы), реже — 1.8".

2. SSD (Solid State Drive) — твердотельные накопители

Устройства без движущихся частей на основе флеш-памяти (NAND). Классифицируются по типу памяти, интерфейсу и форм-фактору.

По типу ячейки NAND (ключевой параметр):

  • SLC (Single-Level Cell) — 1 бит на ячейку. Высокая скорость, долговечность (100k+ циклов P/E), цена. Для критичных задач.
  • MLC (Multi-Level Cell) — 2 бита на ячейку. Баланс цены, скорости, износостойкости (3k-10k циклов). Часто enterprise-уровня.
  • TLC (Triple-Level Cell) — 3 бита на ячейку. Основной потребительский сегмент. Дешевле, менее долговечен (500-3k циклов).
  • QLC (Quad-Level Cell) — 4 бита на ячейку. Максимальная плотность и низкая цена, но еще ниже ресурс и скорость записи.

По интерфейсу и форм-фактору:

  • SATA SSD — аналогичны HDD по разъему (SATA III), но ограничены его скоростью (~550 МБ/с).
  • NVMe (Non-Volatile Memory Express) — протокол, работающий через шину PCIe, снимающий ограничения SATA.
    *   **M.2 (ранее NGFF)** — компактный форм-фактор. Ключи: M (PCIe x4, NVMe) и B+M (SATA).
```bash
# Проверка NVMe-дисков в Linux
sudo nvme list
```
    *   **U.2 (SFF-8639)** — "горячая" замена 2.5" для дата-центров с поддержкой NVMe.
    *   **PCIe AIC (Add-in Card)** — плата расширения для максимальной производительности.

3. Гибридные и специализированные решения

  • SSHD (Hybrid Drive) — HDD с небольшим SSD-кэшем (обычно 8-64 ГБ) для ускорения часто используемых файлов. Узкая ниша.
  • Enterprise HDD/SSD — отличаются от потребительских моделей использованием более надежных компонентов (например, MLC вместо TLC), большим объемом кэша, функциями защиты (PLP — Power Loss Protection), прошивкой для 24/7 работы.

Ключевые отличия с точки зрения DevOps

  1. Производительность: NVMe SSD на порядки быстрее HDD (задержки: HDD ~1-10 мс, SSD ~0.1 мс, NVMe SSD ~0.02 мс). Критично для баз данных, виртуализации, кэширования.
  2. Надежность и долговечность: У HDD — механический износ; у SSD — ограничение циклов записи (TBW — Total Bytes Written). В серверных сценариях важны DWPD (Drive Writes Per Day) и MTBF.
  3. Потребление энергии и тепловыделение: SSD выигрывают, что критично для дата-центров.
  4. Стоимость: HDD дешевле за гигабайт ($/ГБ), SSD — за операцию ввода-вывода ($/IOPS).

Для DevOps-инженера выбор диска определяется задачей:

  • Холодные данные, бэкапы, большие архивы: HDD (SMR/CMR) из-за низкой стоимости.
  • "Горячие" базы данных, кэши Redis, журналы транзакций: NVMe SSD (желательно с памятью MLC/SLC).
  • Виртуальные машины, контейнеры, системные диски: SATA SSD или NVMe.
  • Высоконагруженные сервера приложений, хранилища СУБД: Enterprise NVMe U.2/SAS SSD.
  • Масштабные хранилища (Ceph, Hadoop HDFS): часто используют "nearline" SAS/HDD диски большого объема.

Понимание различий позволяет проектировать отказоустойчивые, производительные и экономически эффективные системы хранения, что является краеугольным камнем в инфраструктуре любого современного сервиса.

Какие бывают жесткие диски? | PrepBro