Гид по технологиям

Управление хранилищем Amahi: добавление дисков, пул и общие папки

5 min read Инфраструктура Обновлено 28 Nov 2025
Управление хранилищем Amahi — диски, пул, шары
Управление хранилищем Amahi — диски, пул, шары

Добавление нового диска в Amahi требует физического подключения, разметки и форматирования через SSH, автоматического монтирования через hda-diskmount и записи в /etc/fstab. После этого диск можно добавить в «пул хранилища» через веб-интерфейс HDA и создать общую папку, настроив копии в пуле для избыточности.

Важно: перед форматированием сделайте резервную копию всех данных на новом диске

Быстрые ссылки

  • Добавить жёсткий диск
  • Управление пулом хранилища
  • Создать общую папку

Изображение заставки с заголовком о добавлении и управлении хранилищем Amahi

Предварительные требования

  • Физический доступ к серверу Amahi для установки диска
  • Другая машина с SSH-клиентом (или доступ к anyterm из репозитория Amahi)
  • Резервные копии важных данных (обязательное требование перед форматированием)
  • Учётная запись root на сервере Amahi или доступ по sudo

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

1. Добавление жёсткого диска

  1. Выключите сервер Amahi и физически подключите новый диск.
  2. Включите сервер и подключитесь по SSH с другой машины.

Скриншот подключения по SSH к серверу Amahi

Если на машине нет SSH-клиента, можно использовать anyterm из репозитория Amahi.

Иллюстрация использования anyterm или SSH-клиента

Установите инструменты для монтирования и работы с разделами. Выполните от root следующую команду:

yum -y install pmount fuse fuse-libs ntfs-3g gparted util-linux-ng

Установка утилит через yum на Amahi

Проверьте, что система обнаружила диск:

ls -l /dev/disk/by-id/ | egrep -v "part|scsi"

Обратите внимание на записи, начинающиеся с ata- (IDE/SATA) или usb- (USB-диск). Последняя часть записи после “-> ../../sd” указывает на букву диска в /dev/sdX.

Используя определённую букву (например, sdB), запустите cfdisk как root для новой дисковой разметки:

cfdisk /dev/sdX

Важно убедиться, что указан именно новый диск — все данные на нём будут удалены. Если на диске есть разделы, удалите их с помощью клавиш up/down и выбрав действие delete.

После удаления создайте новый раздел, запишите таблицу разделов и выйдите из cfdisk.

Разметка диска в cfdisk

Отформатируйте новый раздел в ext4 (замените sdX1 на ваш раздел):

mkfs.ext4 -j /dev/sdX1

Форматирование раздела в ext4

Запустите автоматическое монтирование через утилиту hda-diskmount:

hda-diskmount

hda-diskmount показывает строку для /etc/fstab

hda-diskmount выдаст строку, которую необходимо добавить в /etc/fstab для автоматического монтирования при старте. Отредактируйте fstab через nano:

nano /etc/fstab

Вставьте предложенную строку в конец файла, сохраните и перезагрузите сервер. После перезагрузки проверьте через веб-панель, что диск смонтирован.

2. Управление пулом хранилища

После монтажа нового диска откройте веб-интерфейс HDA и выполните следующие шаги:

  1. Перейдите в настройки HDA и включите расширенные настройки.

Снимок экрана страницы настроек HDA с опцией расширенных настроек

  1. Откройте вкладку Общие папки -> Пул хранилища и отметьте новый диск, чтобы включить его в greyhole-пул.

Вкладка управления пулом хранилища и выбор дисков для пула

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

3. Создание общей папки

  1. Перейдите в Общие папки -> Общие папки и нажмите на Создать новую.
  2. Укажите имя, видимость и разрешения (например, только чтение).

Создание новой общей папки в веб-интерфейсе Amahi

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

Настройка копий файлов и использование пула для общей папки

Проверка и приёмка

Критерии приёмки

  • Диск отображается в списке устройств и смонтирован после перезагрузки
  • Новая общая папка доступна по сети с ожидаемыми правами
  • При выборе хранения в пуле файлы имеют требуемое количество копий (видно через интерфейс или утилиту greyhole)

Тестовые шаги

  • Скопировать тестовый файл в новую общую папку и убедиться, что он доступен с другого компьютера
  • Отключить один из дисков пула (физически или эмулировать отказ) и проверить, что файлы доступны из других копий

Тонкие моменты и устранение неполадок

Важно: форматирование удаляет все данные — проверьте носители перед операцией

Типичные проблемы и решения

  • Диск не найден в /dev/disk/by-id: проверьте кабели и питание, перезагрузите сервер
  • hda-diskmount не показывает строку для fstab: выполните команду с правами root и убедитесь, что раздел был корректно отформатирован
  • После добавления в пул файлы не распределяются: убедитесь, что greyhole запущен и у него есть права на новые диски

Когда это не сработает

  • Если диск имеет физические дефекты, форматирование и добавление в пул могут завершиться с ошибкой — замените диск
  • При наличии аппаратного RAID добавление отдельных дисков в пул не даст ожидаемой гибкости; рассмотрите настройку RAID уровней на уровне контроллера

Альтернативные подходы

  • Использовать LVM для объединения дисков и управления логическими томами вместо greyhole
  • Настроить аппаратный RAID контроллер и затем использовать Amahi на логическом томе
  • Виртуализовать Amahi и добавлять виртуальные диски в гипервизоре

Руководство для ролей (чеклист)

Администратор (физический доступ)

  • Отключить питание и подключить диск
  • Включить питание и передать данные для SSH

Администратор (по SSH)

  • Установить утилиты, разметить и отформатировать диск
  • Запустить hda-diskmount и добавить строку в /etc/fstab
  • Перезагрузить и проверить монтирование

Оператор (веб-интерфейс)

  • Включить расширенные настройки HDA
  • Добавить диск в пул хранилища
  • Создать общую папку и назначить пул

Ментальная модель и советы

  • Думайте о пуле как о наборе «полок» для файлов: при включении выдержки копий файлы дублируются на разных полках
  • Если важна целостность данных, ориентируйтесь на количество копий — это аналог RAID1 на уровне файловой репликации
  • Для быстрой диагностики держите простой тестовый файл и проверяйте доступность после изменений

Короткий глоссарий

  • HDA: веб-панель Amahi для управления сервером
  • greyhole: инструмент для реализации пула хранения в Amahi
  • fstab: файл конфигурации, определяющий точки монтирования при старте системы

Ресурсы и ссылки

  • Amahi wiki: Adding a Second Hard Drive
  • Amahi wiki: Storage Pooling

Краткое резюме

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

Важно: всегда делайте резервные копии перед форматированием и проверяйте состояние дисков до включения в пул.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство