Spread the love


The capabilities of modern NAS, and its software shell

Most recently, we talked about a typical model range of NAS network drives using ASUSTOR as an example. In our article, we examined the main parameters of modern NAS devices, but it is worth paying attention to their capabilities, and especially to the operating system, or rather the part of it that is responsible for managing it. Since NASs are almost a full-fledged PC, they have the usual operating system trimmed in some places, however. However, unlike traditional computers, a special shell with a web interface is used to control the NAS. With its help, the network drive is also managed. Most NAS manufacturers use their own developments in this field in their devices. This is because the development of such a management interface is much simpler and cheaper than developing an operating system from scratch. In addition, there are a sufficient number of freely distributed software solutions that have similar functionality. Nevertheless, the quality, convenience and capabilities of the control interface are currently one of the main criteria when choosing a NAS. Previously, users needed only a place to store their data, but now, with the widespread adoption of broadband Internet access, as well as the dominance of mobile gadgets, modern network storage should fully satisfy all the needs of users. And there are many of these needs: cloud storage of data with access from anywhere in the world; convenient media libraries with films, music and documents; Broadcast video and audio stream to a modern TV / smartphone / tablet; data backup; data loading and task scheduler and other popular functions. Accordingly, the NAS manufacturer faces the challenge of making its management utility as convenient and high-quality as possible, since the hardware of the network drive no longer plays such a significant role when choosing a user.

The capabilities of modern NAS, and its software shell

In this article, we will look at the ASUSTOR Data Master (ADM) management interface used in ASUSTOR NAS. ADM is a combination of an operating system and a set of utilities for managing a NAS using a remote PC or smartphone. It is worth noting that all NAS of this manufacturer uses a single version of ADM, updated as new versions are released, which reduces the development time and unifies the modules and applications used. Of course, versions of the operating system may vary by kernel, as some NASs use processors with an ARM architecture, but the control panel itself remains the same, and all applications are compatible with any architecture. Below we look at the NAS control system using the ADM installed on the ASUSTOR AS1002T NAS, but before that, a few words about the device itself.

The capabilities of modern NAS, and its software shell

Model ASUSTOR AS1002T belongs to the younger lineup Personal to Home. Unlike most NAS of this manufacturer, this device is based on the SoC 88F6820 from Marvell, which belongs to the Armada 385 family and has two cores with ARMv7 architecture, operating at a frequency of 1 GHz. Since the SoC has low power consumption, this allows the use of a fully passive cooling system for a processor that is covered with a small aluminum heatsink. This processor has a built-in 2-port SATA controller, a USB 3.0 controller and a gigabit network adapter that is paired with a Marvell 88E1512 chip. The amount of RAM is 512 MB, which is represented by the Samsung chip and soldered to the system board. The main part of the operating system is written to a dedicated partition of internal hard drives (in the form of one of the software RAID arrays), and the board has only flash memory for the bootloader. This scheme allows you to exclude the extraction of the operating system and its use in other devices. By the way, it is used by other NAS manufacturers and is quite widespread. In addition, since ASUSTOR NAS drives mostly support encryption, this protects LVM partitions before starting the OS. But back to ADUST by ASUSTOR.

Installation

Many NAS are marketed without pre-installed internal drives. Accordingly, after purchasing the device itself and the disks for it, you must perform the initial installation of the OS on a network drive. It should be noted that the operating system is usually loaded from a remote server, however, it is possible to install it using an image. The image can be downloaded from the manufacturer’s website or from the CD-ROM supplied with the device. For the initial boot, a special utility is usually used, which is necessary for finding the NAS in the local network and then downloading the software.

ASUSTOR Control Center

The capabilities of modern NAS, and its software shell

For ASUSTOR devices, the ASUSTOR Control Center special utility, which can be downloaded from the manufacturer’s website, is responsible for this setting. With its help, it is quite easy to find a NAS on the local network and connect to it. If necessary, the utility will report problems with this device and offer a solution: update, install new software, etc. In addition to the initial setup, ASUSTOR Control Center is responsible for finding the NAS, updating, quick access to proprietary services (Photo Gallery and Surveillance Center), connecting network drives and printers on a regular computer. In addition, depending on the NAS model, this utility can put the device into sleep and night modes, reboot and shutdown, and configure automatic inclusion via the WOL protocol (Wake on Lan).

The capabilities of modern NAS, and its software shell

The capabilities of modern NAS, and its software shell

At initial setup, you must install ADM on the NAS. After switching to the appropriate menu, a browser will open, where the initial system configuration will be carried out. In a few simple steps, the system will be successfully installed. But this is only if the Internet is accessible on the connected NAS – otherwise you must specify the image of the operating system manually. Before moving on to the control panel – a few words about terminal access.

Terminal access

By default, on most NAS, SSH terminal access is disabled. This is done for security purposes, but you can enable it in the control panel settings if you wish. In the case of ASUSTOR, the admin and root users are identical, which means they have the same password. Therefore, to access via SSH, you must use the password specified during the installation phase. It should be noted that only these two users have access via SSH, other users, even if they are administrators, are denied this privilege.

The capabilities of modern NAS, and its software shell

In most cases, the OS of the NAS is based on one of the variants of the Linux operating system. If earlier versions of command shells that were sufficiently trimmed in functionality (for terminal access) were used, then in newer versions of NAS you can see more powerful analogues. Directly in new versions of ADM, BusyBox v1.19.3 is used, which is a variation of sh / bash. Therefore, the set of commands in the shell used is comparable to a traditional Linux distribution. The system core may vary depending on the NAS model, so newer devices typically use the updated 4th version kernel. However, even the most budget models in the end receive support for new cores, as they have very good performance. By the way, in ADM, the proprietary apkg utility is used as a package manager, which is responsible for installing apk packages (ASUSTOR application package file). This package manager also has a very advanced web-interface, which we will talk about below.

Control Panel

The capabilities of modern NAS, and its software shell

The capabilities of modern NAS, and its software shell

The main shell for managing NAS from ASUSTOR is a web-based interface. After the initial installation, it is advisable to update ADM to the latest version, if available on the manufacturer’s website. This is necessary primarily to ensure the security of the NAS, if you intend to use it on an external network.

The capabilities of modern NAS, and its software shell

The capabilities of modern NAS, and its software shell

Installing a new version is very fast, and the updates themselves appear quite often. The web interface has a very beautiful design, created in the modern style of a multi-window desktop. It has been translated into several languages, including Russian. In addition, there is a built-in localized help system, the ability to change the appearance and support for work through a secure HTTPS connection.

The capabilities of modern NAS, and its software shell

It should be noted that certificates can be obtained both from a third-party certification center, and from ASUSTOR itself, which provides this service for free. Today, this is in great demand, as ordinary users can have access to the NAS, and not just administrators – for example, to work remotely with documents and web services of this NAS.

In the basic version of ADM, the user has access to a minimal but very wide range of basic features. Conventionally, they can be divided into two large groups: settings and applications that provide additional features. The main system settings are grouped in four sections, namely: “Settings”, “Storage Manager”, “Access Control” and “Services”.

The capabilities of modern NAS, and its software shell

Network services and protocols are configured in the Services section. ASUSTOR devices allow you to use all common protocols for accessing files, namely: NFS, SMB / CIFS, AFP, FTP / FTPS, SNMP and WebDAV. There is support for Time Machine for Apple users, as well as the ability to create virtual web servers, MariaDB (MySQL) database servers, TFTP servers and Rsync. Here, SSH access (with SFTP support) to the terminal of the embedded operating system is also configured.

The capabilities of modern NAS, and its software shell

The settings section includes many configurable parameters, such as the network name of the system, the choice of port numbers for the web interface, setting the date and time, the interface language and the code page for clients that do not support Unicode. In addition, there is also the ability to configure NAS network connections, including a local area network, Wi-Fi (with the appropriate adapter), and PPTP and OpenVPN VPN clients. It should be noted that the settings for choosing the fan operating mode, power management (turning on / off the disks and the drive itself on a schedule), controlling the brightness of the backlight and turning off the audio signals.

The capabilities of modern NAS, and its software shell

Since access to the NAS from the outside is especially relevant, ASUSOR has implemented several functions for conveniently setting up a remote connection. For example, there is a built-in DDNS client that supports several popular services, including its own myASUSTOR.com. However, direct access to the NAS is best suited for their work, but automatic configuration via the UPnP protocol is also supported.

The capabilities of modern NAS, and its software shell

The capabilities of modern NAS, and its software shell

The capabilities of modern NAS, and its software shell

In the wake of the popularity of cloud-based applications, the company offers users its own cloud service Cloud Connect, which allows you to connect to a network drive from mobile devices or via the Internet using an invented short name. It should be understood that there is no possibility of access without a “white” address on the router through the manufacturer’s servers. All ports are forwarded from the router (if any) to the NAS. To facilitate this task, an intelligent port forwarding system for NAS applications is provided – EZ-Router. This utility is responsible for the automatic configuration of port translation on the router using UPnP protocol. In particular, it is compatible with similar solutions in ASUS network routers. In addition, if necessary, the user can configure manually, for example, when accessing the NAS from two different networks at once.

The capabilities of modern NAS, and its software shell

Probably one of the important features of monitoring the system is the notification system, which works with email and SMS (there are two foreign services by default). There is also support for push technology associated with the AiMaster mobile application, which we will talk about a little later. At the same time, you can have several accounts to send and several users who will receive information.

The capabilities of modern NAS, and its software shell

One of the main sections, namely, “Storage Manager,” is designed to manage installed disks, virtual volumes, and block access via iSCSI. Traditionally, there is disk monitoring using the state of SMART tables, as well as a schedule for checking disk integrity for bad sectors. Depending on the number of bays and installed drives, the RAID modes are configured in this section. As noted earlier, ASUSTOR NAS supports migration and volume expansion operations without data loss. If internal drives are always formatted for the EXT4 file system, then most modern file systems are supported for external drives, namely: FAT32, NTFS, EXT3, EXT4, HFS +. Moreover, each section of the connected drive is represented by a separate network resource, from which you can set access rights.

The capabilities of modern NAS, and its software shell

Since modern NASs are positioned as a single center for local area networks, they have very advanced settings for access control. In particular, ASUSTOR supports both the built-in system for monitoring user rights and working with Active Directory, that is, support for full integration with the Windows OS domain. The separation of rights applies not only to folders, but also to individual software modules, which allows you to more finely approach the system settings. By the way, in this menu for shared resources you can enable data encryption.

The capabilities of modern NAS, and its software shell

To assess the current status of the NAS, two additional sections are provided: “System Information” and “Activity Monitor”. In the “Activity Monitor” there are graphs of processor and RAM loading, as well as network connection activity, which are built in real time. True, there is one important point: if we consider budget NAS models, in most cases the monitoring process will create a load on the CPU, since the standard top utility is used for this. The most informative menu here, in our opinion, is the diagram of space use on the created disk volumes.

The capabilities of modern NAS, and its software shell

Information about the system is concentrated in a separate section. Here you can find various reference data, such as model name, serial numbers, installed firmware version, processor and disk temperatures, fan speed, and a list of currently connected users. In addition, there is a system log that allows you to get information about file operations, NAS connections, and a system-wide one. There is also a proprietary utility “Dr. ASUSTOR ”, which provides recommendations on setting up a network drive and can be used to assess the status of a drive.

The capabilities of modern NAS, and its software shell

The basic set of utilities includes a proprietary file manager. It is designed to manage files on the device through a web browser with shared rights. Its capabilities are quite wide, since all the demanded operations are present here, including copying and moving, downloading and downloading, as well as deleting and changing access rights. An important addition is the presence of the “Share” button, which provides quick access to files and folders for “external” NAS users.

The capabilities of modern NAS, and its software shell

Creating backups is one of the most useful features of a modern NAS. ASUSTOR production models have several types of scenarios for using this feature: RSYNC, FTP, copying to an external drive, as well as creating a backup on Amazon S3 cloud storage.

Package manager

The capabilities of modern NAS, and its software shell

If there are not enough basic utilities, the user can install the necessary packages through the App Central brand manager (in fact, this is the web interface for the apkg console utility). In it, the user has access to hundreds of different packages, which are divided into several categories. Для удобства навигации здесь предусмотрена встроенная система поиска, которая работает весьма быстро. Поскольку некоторые пакеты зависят от других, при необходимости они будут установлены автоматически. Кстати, несмотря на то, что большинство пакетов являются кросс-платформенными, для разных моделей NAS некоторые из них могут быть недоступны. Впрочем, их количество настолько велико (более 150), что найти что-то интересное всегда можно.

Возможности современного NAS, и его программная оболочка

Ключевые приложения,  ряд которых разработан инженерами компании, собраны в разделе ASUSTOR Apps. Например, некоторые приложения для мобильных гаджетов не будут работать без установки медиасервера, фотогалереи, сервера видеонаблюдения и пр. То есть перед использованием их сначала необходимо установить  на NAS, а уже затем они будут доступны как через веб-интерфейс, так и через фирменное мобильное приложение. Кроме того, наряду с официальным менеджером приложений поддерживается установка сторонних модулей из других источников. Модульная система установки дополнительного программного обеспечения позволяет более тщательно подбирать необходимые компоненты для работы. По сравнению с другими производителями сетевых хранилищ, где устанавливаются сразу все программные модули, такая система у ADM позволяет получить большую производительность системы, поскольку ненужные сервисы (включая даже те, которые необходимы для фирменных мобильных приложений) не устанавливаются по умолчанию, а посему не занимают ни дисковую, ни оперативную память. Весьма сложно оценить все функциональные возможности каждой модели NAS, так как они не ограничиваются заложенными в базовую версию программного обеспечения утилитами. Здесь пользователь сам решает, что ему необходимо, и может воспользоваться огромным количеством дополнительных специфических функций.

Теперь рассмотрим несколько рекомендуемых приложений, без которых работа фирменных мобильных приложений ASUSTOR невозможна.

Download Central

Возможности современного NAS, и его программная оболочка

Любой сетевой накопитель ASUSTOR поддерживает популярную функцию удаленной загрузки файлов с помощью Download Central по протоколам HTTP, FTP, BitTorrent. В настройках Download Central предусмотрено множество параметров для более точной настройки автоматических загрузок: ограничение скорости и количества подключений, расписание и т.п. Для протокола bittorrent имеется возможность обработки Magnet-ссылок и автоматического запуска загрузки при появлении в папке torrent-файлов. Сервис основан на популярном клиенте Transmission и имеет высокую производительность за счет хорошей оптимизации.

Photo Gallery

Возможности современного NAS, и его программная оболочка

Одно из удобных приложений —  фотогалерея Photo Gallery. Это приложение позволяет создавать собственную библиотеку изображений, при необходимости  предоставляя к ним доступ . Так же как и у файлового менеджера, здесь  предусмотрена возможность по быстрой настройке доступа к определенным папкам и изображениям. Для него имеется отдельная мобильная утилита AiFoto, поэтому без установки данного модуля работа его будет невозможна.

SoundsGood

Возможности современного NAS, и его программная оболочка

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

LooksGood

Возможности современного NAS, и его программная оболочка

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

Возможности современного NAS, и его программная оболочка

Возможности современного NAS, и его программная оболочка

Возможности современного NAS, и его программная оболочка

Если с воспроизведением фильмов и записью программ все достаточно просто, то конвертация и декодирование видео — это очень удобное решение. Ведь в таком случае вся нагрузка ложится на плечи NAS, а пользователь может свободно использовать свой ПК. Впрочем, конвертация потребляет значительное количество процессорного времени,  поэтому ее следует запускать лишь в то время, когда NAS практически бездействует.

Приложения для обычных ПК

Кроме рассмотренного в начале статьи приложения ASUSTOR Control Center, компания предлагает пользователям еще пару полезных фирменных утилит.

Возможности современного NAS, и его программная оболочка

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

ASUSTOR Backup Plan

Возможности современного NAS, и его программная оболочка

Для резервного копирования данных с компьютера пользователя компания предоставляет утилиту Backup Plan, которую можно загрузить с официального сайта. Следует отметить, что резервное копирование для компьютеров Apple осуществляется без установки дополнительных приложений, так как накопители ASUSTOR полностью совместимы с штатной программой резервного копирования Time Machine, которая включена в поставку операционной системы Mac OS.

Возможности современного NAS, и его программная оболочка

Для пользователей Windows (и только для них, так как Linux поддерживает RSYNC, и резервное копирование можно настроить в самом NAS) производитель предлагает Backup Plan. Она поддерживает несколько заданий, режим синхронизации (аналог облака, но только для заранее определенных папок), расписание и некоторые другие функции. Увы, в ней нет возможности по созданию полноценного образа ОС, но  может быть это и к лучшему.

ASUSTOR Download Assistant

Возможности современного NAS, и его программная оболочка

Возможности современного NAS, и его программная оболочка

Для управления загрузками компания предоставляет еще одну утилиту — Download Assistant. Она используется для управления сервисом автономной загрузки файлов, но при этом ее функционал несколько урезан по сравнению с панелью управления сервисом, доступным через веб-интерфейс. Здесь, так же как и в большинстве остальных приложений ASUSTOR, поддерживается доступ через удаленное подключение посредством Cloud ID.

Мобильные приложения

Возможности современного NAS, и его программная оболочка

Компания ASUSTOR не обделила вниманием и любителей мобильных гаджетов. Для них предлагается почти десяток утилит для мобильных устройств на базе операционных систем Android и iOS. В качестве примера мы использовали приложения для Android,  поскольку для iOS предлагается аналогичный набор, в нем нет только приложения AiCast. Стоит отметить, что утилиты достаточно регулярно обновляются, и имеют очень схожую архитектуру. Кроме того, у некоторых из них  предусмотрены оптимизации для работы как на планшетах, так и на современных смартфонах.

Возможности современного NAS, и его программная оболочка

Возможности современного NAS, и его программная оболочка

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

AiCast (Beta) — это программа для удаленного управления Kodi, который работает с большинством современных медиаформатов.

Возможности современного NAS, и его программная оболочка

Для данного приложения требуется NAS с HDMI-портом и подключенным к нему телевизором или монитором. В нем  реализована поддержка просмотра в режиме 4К, однако, опять же, все определяется наличием соответствующего порта HDMI версии не ниже 1.4b.

Возможности современного NAS, и его программная оболочка

Возможности современного NAS, и его программная оболочка

AiData — менеджер файлов с поддержкой сторонних облачных хранилищ.

Возможности современного NAS, и его программная оболочка

AiDownload — мобильный клиент для работы с системой загрузки файлов Download Center.

Возможности современного NAS, и его программная оболочка

В целом он повторяет функционал десктопной версии и веб-приложения.

Возможности современного NAS, и его программная оболочка

AiFoto — клиент для просмотра фотографий с Photo Gallery.

Возможности современного NAS, и его программная оболочка

Его важной особенностью является поддержка резервного копирования изображений с мобильного устройства на сетевой накопитель.

Возможности современного NAS, и его программная оболочка

AiMaster — утилита контроля состояния и удаленного управления сетевым накопителем.

Возможности современного NAS, и его программная оболочка

Возможности современного NAS, и его программная оболочка

Она поддерживает удаленный мониторинг NAS, а также изменения некоторых параметров и установку новых приложений.

Возможности современного NAS, и его программная оболочка

AiMusic — клиент для доступа к музыкальной коллекции SoundsGood.

Возможности современного NAS, и его программная оболочка

Возможности современного NAS, и его программная оболочка

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

Возможности современного NAS, и его программная оболочка

AiRemote — пульт дистанционного управления при подключении устройства к телевизору.

Возможности современного NAS, и его программная оболочка

AiSecure — мобильная версия клиента системы видеонаблюдения. Поддерживает отображение видеопотока в реальном режиме времени, но требует подключенной камеры.

Возможности современного NAS, и его программная оболочка

AiVideos — воспроизведение видео из библиотеки LooksGood.

Возможности современного NAS, и его программная оболочка

Также поддерживается управление системой конвертации видеофайлов и записи ТВ-передач.

findings

Подводя итог, отметим, что современные сетевые накопители имеют весьма богатые дополнительные возможности. Более того, их функционал во многом может быть расширен благодаря установке отдельных пакетов, большая часть которых создается не только самой компанией-производителем, но и сторонними разработчиками. Исходя из вышесказанного, можно сделать вывод, что прошивки у сетевых накопителей ASUSTOR отличаются весьма удобным интерфейсом и широким набором возможностей. Такая обширная система позволяет кастомизировать NAS (то есть настраивать под себя), как будет душе угодно — ведь схем применения этих устройств может быть бесконечно много. Своевременное обновление вкупе с новыми аппаратными платформами, делает современный NAS идеальным сетевым центром, наряду с сетевыми маршрутизаторами, которые также снабжены весьма богатым функционалом. Однако необходимо понимать, что использование дополнительных возможностей, а также установка большого количества сторонних пакетов может негативно сказаться на производительности сетевого накопителя. Поэтому при выборе модели нужно руководствоваться следующим принципом: чем больше возможностей NAS вы хотите использовать, тем более производительным должно быть устройство. Увы, топовые решения в наше время стоят дорого, поэтому возможности по миграции с одной модели на другую, реализованную в NAS ASUSTOR, возможно, будут востребованы. В заключение, можно сделать вывод о том, что компания ASUSTOR занимает лидирующие позиции в этом сегменте рынка.

.(tagsToTranslate)NAS(t)ASUSTOR(t)сетевой накопитель(t)ОС(t)OS(t)операционная система(t)возможности(t)network



Source link

Tagged : # # # #

Cynthia F. Seaberg

Hey, everybody! Thank you for your interest in my blog, I am glad to see you as a guest! Briefly about me: my name is Cynthia F. Seaberg. I was born in the Ural city of Perm, but at the age of 18 I left for Moscow, where I still live, not counting the time I spend travelling.

Leave a Reply

Your email address will not be published. Required fields are marked *