рекомендации

понедельник, 20 декабря 2021 г.

Обзор дистрибутива EasyNAS 1.0.0


EasyNAS - это операционная система для сетевого хранилища (NAS), основанная на дистрибутиве openSUSE. Последняя версия EasyNAS использует в качестве основы openSUSE 15.3. Помимо упоминания обновленного фундамента, в объявлении о релизе проекта не говорится о каких-либо конкретных функциях или улучшениях. Упоминается о некоторой повышенной стабильности openSUSE Leap. Документация проекта также немного расплывчата по конкретным функциям, кроме упоминания о том, что EasyNAS может работать с файловыми системами Btr и обмениваться файлами по ряду сетевых протоколов.

Последняя версия EasyNAS доступна исключительно для компьютеров x86_64 и представлена в единственном выпуске. ISO-образ дистрибутива относительно невелик - 378 МБ.

Установка

После подтверждения хэша ISO-образа я загрузился с него, и мне было представлено меню с вопросом, хочу ли я загрузить существующую операционную систему с жесткого диска или установить EasyNAS. При выборе последнего варианта загружается установщик на основе меню. При запуске EasyNAS в виртуальной машине программа установки сообщила, что на доступном жестком диске недостаточно места для установки дистрибутива. В документации проекта указано, что требуется 3 ГБ, но мой виртуальный диск был размером 16 ГБ, поэтому документация и программа установки не синхронизированы друг с другом. Увеличение объема виртуального диска до 32 ГБ убедило установщика продолжить.

Установщик действительно включает только один шаг. Он спрашивает, следует ли стереть весь жесткий диск, а затем, как только мы подтверждаем, что можно продолжить, форматирует диск, и образ EasyNAS копируется на диск. Затем дистрибутив перезагружается.

Первые впечатления

Моя свежая копия EasyNAS загрузилась через консольный интерфейс. В приветственном сообщении говорится, что мы можем подключиться к EasyNAS через веб-браузер, посетив адрес «https://:1443». (Обратите внимание на отсутствие доменного имени или IP-адреса в URL-адресе.) Затем мы автоматически входим в систему как пользователь с правами администратора. Пользователь с правами администратора не совпадает с пользователем root в этом случае, у них разные идентификационные номера пользователей и разрешения. Затем отображается меню, которое предлагает нам выполнить действие. Доступные действия: сброс пароля администратора, перезапуск сетевого интерфейса, сброс NAS до настроек по умолчанию, проверка обновлений, перезапуск, выключение и запуск оболочки.

Сброс пароля администратора оказался неудобным. Новый пароль должен быть сложным, длинным и не содержать словарного слова. Иногда то, что квалифицируется как «слово», было немного странным. Например, пароль «wtf123» отклоняется, потому что он «основан на словарном слове», но «wtf123#!» подходит.

Поскольку казалось, что у NAS еще нет IP-адреса, я попытался сбросить сетевое соединение. Система зависла примерно на 20 секунд, а затем вернулась в меню, не отображая никаких обновлений статуса и не задавая никаких вопросов.

Пункт меню для запуска оболочки представляет нам приглашение bash. Быстрая проверка среды командной строки показала, что EasyNAS работает под управлением Linux 5.3, использует systemd в качестве программного обеспечения для инициализации и предлагает стандартный набор утилит GNU. Страницы руководства не включены. Мы можем выполнять действия как пользователь root, добавляя к командам префикс sudo, иначе учетная запись администратора будет действовать как обычный пользователь.

Сообщается, что EasyNAS имеет активное подключение к Интернету, но не может найти маршрут в интернет или выполнить поиск DNS. В документации EasyNAS не говорится о том, как настроить сеть, а в документации openSUSE говорится об использовании YaST для настройки параметров сети и DHCP. Инструменты YaST в EasyNAS не устанавливаются. Затем я попробовал метод резервного копирования с использованием Wicked, который упоминается в документации. У меня все еще не было действительного IP-адреса или маршрута. Тот же результат я получил после того, как я попытался назначить IP-адрес с помощью команды ip в командной строке: я не мог пинговать другие машины, а другие компьютеры в сети не могли получить доступ к веб-интерфейсу NAS, несмотря на то, что у меня был активный сетевой интерфейс и вручную назначенный IP адрес.

Этот опыт отличается от того, что было пять лет назад, когда я рассматривал EasyNAS 0.6.2. В то время программа установки не предъявляла строгих требований к размеру жесткого диска, IP-адреса легко назначались из меню консоли, и удаленное подключение к веб-порталу было безболезненным. С EasyNAS 1.0.0 это не работало, и каждый раз, когда я перезагружал операционную систему, EasyNAS не загружался должным образом, выбрасывая пользователя в спасательную консоль. Повторная перезагрузка, чтобы вызвать обычное меню консоли, работала всегда.

EasyNAS пять лет назад не был зрелым проектом; у него была ограниченная функциональность. Однако он работал и предоставлял несколько простых вариантов хранения данных. Версия 1.0.0 практически не устанавливается и имеет ряд проблем, связанных со сбросом пароля, минимальными требованиями и сетью.

Комментариев нет:

Отправить комментарий