Управление хранилищем Proxmox, наглядно

Хранилище в Proxmox мощное, но разрозненное: ZFS живёт в одном месте, LVM в другом, а то, что на самом деле делает диск, видно только в командной строке. Когда пул сообщает о деградации, вопросы всегда одни и те же: какой диск, насколько плохо, что делать дальше? Эта страница охватывает две вещи: решения по хранилищу, которые работают при любой настройке, и то, как Atlas показывает диск от пула до пути данных на единой карте.

Почему хранилище сбивает с толку

Слои живут на разных экранах: физический диск, RAID/пул, набор данных/LV и диск VM поверх всего этого. Чтобы понять, на каком слое проблема, приходится проверять четыре места.

ZFS, LVM-thin или Btrfs? Решение, принятое при установке, сложнее всего изменить позже, а большинство руководств уделяют ему одно предложение.

Состояние невидимо: когда была последняя проверка (scrub), почему пул деградирован, куда движется ёмкость: при большинстве настроек это выясняется, когда что-то уже сломалось.

Надёжный порядок работы с хранилищем

Какая бы файловая система ни была выбрана, это остаётся неизменным:

Выбирайте слой осознанно: LVM-thin для одного диска и гибкости; ZFS для целостности данных, сжатия и снимков.

Закладывайте избыточность с самого начала: решение mirror/raidz принимается при создании пула; изменить его позже означает переносить данные.

Настройте расписание проверок (scrub) (ежемесячно, хороший ритм) и читайте результат; ошибка проверки служит ранним предупреждением.

Серьёзно относитесь к сигналам диска: растущее число переназначенных секторов является прощальным письмом диска; замените его, не дожидаясь отказа.

Снимок не является резервной копией: он живёт в том же пуле и гибнет вместе с ним. Храните копию на отдельном устройстве (например, PBS) на случай аварий.

Оставляйте запас: ZFS начинает замедляться при заполнении свыше 80 процентов; планируйте расширение до заполнения пула.

Atlas размещает хранилище на одной карте

Диск → пул → путь данных на единой карте процесса:

Четыре слоя, один экран

ZFS, LVM, Btrfs и mdadm в одном интерфейсе: пулы, наборы данных, LV и диски на одной картинке вместо отдельных вкладок.

Мастер создания пула

Новый пул шаг за шагом: выбор дисков, избыточность, именование; что произойдёт, понятно ещё до применения.

Значки избыточности на карте

Каждый пул отображается на карте потоков со своим значком: зеркало, raidz или одиночный диск виден сразу, без запоминания.

Обозреватель наборов данных

Просматривайте дерево наборов данных ZFS: размеры, использование, какая VM куда пишет.

Состояние на виду

Состояние пула (online/degraded) и объём видны сразу; если что-то не так, карта показывает, на каком уровне это происходит.

Безопасные операции

Разрушительные шаги (очистка, форматирование) требуют явного подтверждения; то, что можно отменить, честно отделено от того, что нельзя, без фальшивой отмены.

Часто задаваемые вопросы

Выбрать ZFS или LVM-thin?
LVM-thin практичен на одном диске с ограниченным объёмом RAM. Если нужна целостность данных, сжатие и гибкие снимки, выбирайте ZFS. ZFS требователен к RAM, но окупает это целостностью.
Мой пул показывает degraded. Что делать?
Сохраняйте спокойствие: degraded означает, что избыточность снижена, но данные всё ещё доступны. Определите неисправный диск, замените его, не нагружайте пул до завершения resilver и тем временем проверьте резервную копию на случай второго отказа.
Как часто запускать scrub?
Ежемесячная периодичность обычна и достаточна для домашнего и лабораторного использования. Важно, чтобы он выполнялся регулярно и кто-то читал результат; именно scrub выявляет скрытое повреждение данных.
Считается ли снимок резервной копией?
Нет. Снимок находится в том же пуле; если пул или диск выйдет из строя, снимок пропадёт вместе с ним. Снимки нужны для быстрого отката, а копия на отдельном устройстве нужна для аварийных ситуаций.
Где настроить RAID в Proxmox?
Без аппаратного RAID самый чистый путь: зеркало ZFS или raidz. mdadm тоже работает, но при наличии ZFS обычно это лишний уровень. Atlas предоставляет оба пути в интерфейсе.
Насколько заполненный пул считается слишком заполненным?
Считайте 80 процентов порогом для ZFS: после него начинаются фрагментация и замедление. При приближении к этому значению сначала удаляются старые снимки, а затем планируется расширение.

Похожие статьи