Рекламное объявление
В моей третьей и последней статье о Amahi Home Server я собираюсь показать вам, как создать новые сетевые ресурсы для хранения файлов, настроить дублирование файлов для критически важных файлов с помощью Greyhole Пул хранения и быстро рассмотрите другие приложения в магазине приложений, такие как Transmission для загрузки торрентов. Я также проверяю избыточность файлов, отключая диск во время работы сервера!
Если вы этого еще не сделали и хотите выполнить настройку собственного домашнего сервера с помощью Amahi, Вы должны начать с настройки базовой установки Как настроить домашний сервер с Amahi [Linux] Подробнее , тогда добавление жесткого диска в вашу систему Настройка домашнего сервера Amahi - добавление диска на ваш сервер [Linux] Подробнее .
Включить расширенные настройки
Технология пула хранилищ, которую мы рассмотрим сегодня, полностью относится к категории продвинутых, поэтому вам необходимо включить расширенные настройки. Войдите в свой HDA и нажмите на Настройка -> Настройки -> Отметьте галочкой Дополнительные настройки.
Акции
Акции - самая фундаментальная часть вашего сервера. Общий ресурс - это просто папка, к которой у вас есть доступ в сети для хранения файлов, и Amahi по умолчанию настроен на использование таких общих ресурсов, как Книги, Фильмы, Изображения. Чтобы создать новый общий ресурс, перейдите на Настройка -> Общие ресурсыи нажмите кнопку «Новый ресурс». Параметры по умолчанию хороши, просто введите имя вашей новой папки и нажмите Создайте.
Дублирование файлов
С расширенными настройками вы заметите, что на Настройка -> Общие ресурсы экран, новая опция меню для Бассейн для хранения появился. Отсюда мы можем выбрать диски, чтобы добавить их в «пул». Попав в пул, мы можем дублировать файлы между ними и обеспечить избыточность.
Примечание. Первый диск в списке - это диск, на котором установлена Amahi. Настоятельно рекомендуется не добавлять этот файл в пул, так как его заполнение может сломать ваш сервер.
Для этого я добавил два диска в пул, поэтому смогу создать не более 1 копии. Установите флажки рядом с диском, чтобы добавить их в пул:
Теперь нам нужно сказать системе, чтобы она делала копии чего-либо в определенной папке. Для этого нажмите обратно на Акции экран и выберите Share, к которому вы хотите добавить функцию дублирования. В этом случае я выбрал фильмы. Прокрутите вниз до Бассейн для хранения вариант, отметьте Использует бассейни выберите количество дополнительных копий.
Чтобы проверить это, я скопировал 20 ГБ моих любимых фильмов и подождал около получаса, пока Грейхол не уравновесит все. Чтобы симулировать сбой жесткого диска, я отключил питание одного из дисков во время работы системы. Результаты? Хорошо и плохо.
Во-первых, я снова попытался получить доступ к фильмам, и они были в порядке - дубликаты, очевидно, работали. С другой стороны, по умолчанию Amahi не дает никаких указаний на то, что диск действительно вышел из строя, поэтому если бы это был реальный сбой диска, я бы просто не узнал об этом. Я подошел к создателю Greyhole (Гийом Будро) в официальный чат спросить об этом, и, похоже, вина в Амахи. Хотя Greyhole будет отправлять электронные письма при возникновении ошибок, по умолчанию Amahi не включает исходящие электронные письма. Он предложил после этого Вики-учебник Amahi по включению исходящих писем, а затем отредактировать greyhole.yml и greyhole.conf с адресом электронной почты, на который вы хотите отправлять оповещения.
Будем надеяться, что будущие версии Amahi разберутся в этом. Должен сказать, что на меня произвел впечатление тот факт, что я смог получить исчерпывающий ответ от автора, не менее, менее чем за 5 минут. То же самое нельзя сказать о большинстве программных пакетов, и этот эпизод дал мне больше уверенности в силе Linux и сообщества открытого исходного кода в целом.
Здесь также есть полезная страница восстановление после сбоя жесткого диска с Amahi, если ваша система перезагружена и не может загрузиться.
Магазин приложений и передача
Одна из вещей, которые мне нравится выгружать на свой сервер, это скачивание торрентов. В идеале, я хотел бы просто поместить свои торрент-файлы в общий сетевой ресурс и позволить серверу обрабатывать все оттуда. Фактически это поведение по умолчанию для приложения Transmission, которое вы можете установить на вкладке Apps -> Available. После установки вы сможете получить доступ к странице управления торрентами непосредственно из веб-интерфейса Transmission, и автоматически будет создан новый общий ресурс под названием Torrents.
Конечно, Transmission - это не только приложение, так что вот некоторые из них привлекли мое внимание.
WordPress: Если вы хотите вести собственный блог в самой популярной и активно поддерживаемой блог-системе в мире, WordPress - это она. Это приложение позволяет легко настроить его работу на домашнем сервере, а когда вы начинаете привлекать несколько тысяч посетителей в день, вы можете легко перенести свой сайт на настоящий веб-хостинг. (Имейте в виду, что некоторые интернет-провайдеры явно запрещают вам запускать веб-сервер в вашем домашнем интернет-соединении)
WebVNC: Чтобы сделать ваш сервер по-настоящему безголовым, вы можете установить WebVNC, который позволяет входить в систему и просматривать рабочий стол из любого веб-браузера, а не только со стандартной панели мониторинга HDA.
DLNA: Позволяет легко просматривать ваши общие фильмы и мультимедийные файлы на клиентах DLNA / UPnP-AV, таких как Xbox360 или Playstation 3. DLNA необходим, если вы планируете потоковую передачу фильмов, а не просто запуск резервного сервера хранения.
CrashPlan: Хотя у меня не было возможности попробовать этот вариант и я не могу за него поручиться, CrashPlan обещает стать вашим окончательным резервным решением; с шифрованием, сжатием и автоматическим резервным копированием на всех ваших клиентах Windows, Mac OSX и Linux.
Вот и все для этой серии. Спасибо всем, кто внес вклад в комментарии к предыдущим статьям и предложил альтернативные варианты, которые мы можем изучить в в будущем, и, пожалуйста, дайте нам знать, если вы нашли это полезным при настройке вашего сервера Amahi, или ваш опыт работы с ним так далеко. Вы бы доверяли свои файлы ему?
Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строит компьютеры с детства.