четверг, 29 ноября 2018 г.

NAS Server Rockstor

NAS Server Rockstor  версия 3.9.1 

Настройка  Часть 1


Основной доступ к настройкам Rockstor - из сети по указателю https://ip_устройства (рекомендуется использовать браузер Firefox или Chrome).
Возможен доступ через терминал и сетевой протокол SSH для пользователя root.

При первом подключении понадобится задать имя хоста и создать пользователя Admin, вводя необходимые учётные данные.

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



Активируйте канал, соответствующий вашим потребностям.  Если вы не хотите активно тестировать Rockstor, то используйте Стабильный канал обновлений (платный). Только на этом канале рекомендуется применять Автоматические обновления.
На Тестовом канале обновлений, не рекомендуется включать функцию автоматических обновлений, а вместо этого оценивать все обновления перед их применением: читайте changelog (журнал изменений) и, после тщательного рассмотрения, решайте обновиться или нет.
Сразу после обновления перезагрузите браузер (Ctrl+Shift+R) для отображения новейших изменений в веб-интерфейсе.


Внимание! В этом описании рассматривается самый простой вариант использования Rockstor - установка на один-единственный HDD. 
Такой вариант не предполагает наличия пула (группы накопителей) с программными массивами RAID0, RAID1 и RAID10. 
В описании не будут рассмотрены никакие настройки, связанные с созданием и функционированием пула, а так же настройка Функции Диска (Disk Role Configuration).

Вэб-интерфейс Rockstor только англоязычный.


Dashboard - панель Мониторинга


Страница Dashboard (панель Мониторинга) представляет собой настраиваемый набор виджетов, каждый из которых отображает информацию для мониторинга конкретного ресурса.
Виджеты могут быть выбраны или отменены, перегруппированы, расширены и сведены к минимуму. Новая конфигурация автоматически сохраняется для будущих входов в систему. 
Все доступные виджеты для мониторинга отображены в левой части страницы.


Storage / Disks - Хранение / Диски

Страница Storage / Disks (Хранение / Диски) представляет обзор дисков, доступных или ранее доступных системе, и является таблицей, каждая строка которой является записью для одного реального или виртуального диска. 
Таблицу дисков можно сортировать построчно небольшими стрелками (вверх/вниз) в заголовке каждого столбца.
Названия подключённых устройств содержат их уникальные серийные номера, что обеспечивает согласованные настройки даже при перемещении диска из одного пула в другой.
При желании можно настроить функцию Power Status - перевод привода накопителя в режим замедленного вращения и функцию ARM - расширенное управление питанием для каждого накопителя, т. е. баланс между производительностью и экономией электроэнергии, с помощью значка Песочные часы, который открывает страницу «Drive Specific Spin Down Time».
Ранее доступный диск, который больше не найден для подключения, переименовывается с приставкой detached (отсоединённый)  и получает значок корзины. Это сделано для возможности повторного подключения этого диска. В противном случае запись диска следует удалить из системы.
Нажатие на название диска открывает страницу «S.M.A.R.T details for ...» с оценкой состояния жёсткого диска встроенной самодиагностикой.. Если на странице нет информации, нажимаем кнопку Refresh.

Кнопки: Rescan - выполняется обновление таблицы дисков. В частности, если накопитель был добавлен или удалён в режиме горячего подключения / отсоединения.
S.M.A.R.T - можно настроить Демон S.M.A.R.T; строки конфигурации будут сохранены Rockstor в разделе /etc/smartmontools/smartd.conf 


Storage / Disks / S.M.A.R.T - Хранение / Диски / Самодиагностика





Storage / Pools - Хранение / Пулы

Важно.
Этот пул создан во время установки и содержит ОС. Название задаётся по умолчанию.
В нём можно создавать Общие ресурсы, как в любом другом пуле системы.
Однако, такие операции, как изменение размера, сжатие и удаление, для этого пула не допускаются.

Нажатие на интересующий пул открывает страницу с тремя вкладками, предназначенными для отображения информации о пуле (Overview) и выполнения очистки и балансировки пула. 


Storage / Pools /  rockstor_rockstor - Хранение / Пулы / пул с ОС

- Scrub (Очистить) - инициирует процесс очистки (кнопка «Start a new scrub») Btrfs в фоновом режиме. При этом считываются все данные со всех дисков пула, проверяются контрольные суммы и исправляются повреждения, если они обнаружены и возможно исправление. 
Нажав на ссылку перенаправления  на страницу System / Scheduled Tasks (Система / Запланированные задания), можно создать новую задачу для запуска процесса очистки Btrfs в фоновом режиме по расписанию.

- Balance  (Сбалансировать) - инициирует процесс баланса Btrfs в фоновом режиме. При этом данные распределяются более равномерно по всем дискам пула.



Storage / Shares - Хранение / Общие ресурсы

Важно.
Системные Общие ресурсы "home" и "root", созданы во время установки в Пуле ОС и не могут быть удалены.
Изменение размера Системного Общего ресурса временно недоступно из-за неполной поддержки в BTRFS.
Пока это состояние не изменится, действующий размер каждого Системного Общего ресурса будет равен размеру пула, к которому он принадлежит.

Нажатие на интересующий Общий ресурс открывает страницу с тремя вкладками, предназначенными для отображения информации об Общем ресурсе; управления доступом; создания снимков состояния и некоторыми другими функциями Общего ресурса. 

StorageShares / homeХранение / Общие ресурсы / домашний каталог

- Usage (Использование) - отображение информации об Общем ресурсе и возможность изменить размер не системного Общего ресурса (кнопка «Resize»). Обратите внимание, что размер общего ресурса нельзя уменьшить до величины меньшей чем его текущее значение.
Также возможно задать Алгоритм сжатия данных (Compression algorithm) в Общем ресурсе - есть два варианта:
zlib : медленный алгоритм сжатия, но обеспечивающий высокую степень сжатия.
lzo : более быстрый алгоритм сжатия, но обеспечивающий более низкую степень сжатия по сравнению с zlib.

- Access control (Управление доступом) - установка возможных разрешений для категорий пользователей: Owner (Владелец) / Group (Группа) / Other (Другие) на: Read (Чтение) / Write (Запись) / Execute (Выполнение) - режимы работы с файлами и каталогами в UNIX-подобных ОС.


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

Кнопка «Clone (Клонирование)» - инициирует процесс создания точной копии (на момент создания) выбранного общего ресурса или его снимка состояния.

Create Share (Создание Общего ресурса).
Так как Общие ресурсы являются подтомами (subvolumes) Btrfs, они могут создаваться и изменять размер моментально чтобы увеличивать и уменьшать вместительность в последующее время. 
Для хранения медиа-файлов можно создать общий ресурс "multimedia" или несколько новых общих ресурсов. В нашем случае (Rockstor установлен на один-единственный HDDвсе общие ресурсы будут создаваться внутри одного пула "rockstor_rockstor". 

Создадим общий ресурс "rock-ons" для размещения системы плагинов на основе dockers (Docker Plugins). Рекомендуемый размер этого отдельного Общего ресурса - не менее 5 GB.
Нажимаем кнопку «Create Share»


Storage / SharesCreate Share - Хранение / Общие ресурсы / Создать ...


PoolSelect pool the share should belong to (Выберите пул, в котором должен находиться Общий ресурс)
Compression - Inherit from pool wide configuration (Наследовать от расширенной конфигурации пула) / zlib / lzo
Sizeазмер):
 (86.2 GB) Space that is completely free and unprovisioned (Пространство, полностью свободное и неподготовленное).
 (0.0 GB)  Space that is provisioned for other shares, but currently free (Пространство, которое подготовлено для других общих ресурсов, но в настоящее время свободное).
 (2.6 GB)  Space that is provisioned for other shares and is in use (Пространство, подготовленное для других общих ресурсов и используемое).
Задаём имя, размер, нажимаем кнопку «Submit (Утвердить)».


Storage / Shares - Хранение / Общие ресурсы


Пока на этом прервёмся.



суббота, 24 ноября 2018 г.

NAS Server Rockstor

NAS Server Rockstor  версия 3.9.1 

Установка


Загружаем ISO-образ Rockstor (NAS на базе Linux c файловой системой Btrfs).
- Скачать с сайта SourceForge:  https://sourceforge.net/projects/rockstor/files/latest/download
- Скачать торрент-файл:            http://rockstor.com/downloads/Rockstor-3.9.1.iso.torrent  

Создаём загрузочный установочный USB-накопитель с Rockstor в программе Rufus.
Важно:
- Используем Rufus версий 2.х.х.
- Выбираем вариант DD-образ из раскрывающегося списка «Создать загрузочный диск».

Rockstor может работать на зеркальном аппаратном массиве, но этот вариант совсем не для простого пользователя.
Rockstor занимает под себя целый накопитель - SSD или USB-флэшку, а все жёсткие диски предназначаются для данных. Это более подходящий вариант, позволяющий использовать (и добавлять впоследствии) отдельные жёсткие диски или создавать из дисков пулы с тремя поддерживаемыми типами программных массивов.
Самый простой вариант использования - установить Rockstor на один-единственный HDD (или SSD большого объёма). Для функционирования Rockstor требует всего около 8 ГБ пространства, но в системном пуле с Rockstor можно создавать Общие ресурсы, которые можно заполнять данными, используя весь оставшийся объём HDD.

Обратите внимание на функционирование Rockstor с USB-накопителя: отмечается, что иногда при перезагрузке система не распознаёт USB-накопитель. В таком случае извлеките USB-накопитель с Rockstor из USB-порта системы, затем вставьте его обратно.


Устанавливать Rockstor будем непосредственно на <bare-metal nas> в варианте с одним-единственным жёстким диском под систему и данные.
Требуется подключение <bare-metal nas> к настроенной сети, в противном случае установка не будет продолжена. В маршрутизаторе должна быть включена (обычно по умолчанию) функция DHCP-сервера, предназначенная для автоматического получения IP-адресов для устройств локальной сети.

Загружаемся после настройки BIOS с установочного USB-накопителя:



Если выбрать пункт <Test this media & install Rockstor>, то установщик сначала проверит, что он может успешно прочитать содержимое установочного носителя и начнёт установку только при успешном завершении проверки.
Пункт <Troubleshooting> предназначен для теста памяти (memtest86+), который будет продолжаться безостановочно. Рекомендуется выполнить 2 полных цикла тестирования.
Если немного подождать, то установка начнётся автоматически.

Открывается страница 'Installation Summary' (Краткое содержание установки).



Установка производится с использованием только английского языка и похожа на установку CentOS или Fedora.
Кратко рассмотрим большинство представленных параметров установочного процесса.

DATE & TIME - Указываем регион, город и формат, в котором будет отображаться текущее время.

KEYBOARD - Выбираем дополнительный язык, поддерживаемый клавиатурой.

LANGUAGE SUPPORT - Можно выбрать дополнительные языки, которые будет поддерживать система.
Примечание. Добавление поддержки русского языка никак не отразилось в настройках интерфейса Rockstor.

SECURITY POLICY - Можно Отключить/Включить политику безопасности и выбрать один из профилей безопасности системы.


По умолчанию политика безопасности включена. Можно выбрать «Standard System Security Profile» и нажать кнопку «Select profile». Затем нажать кнопку «Done».
Отключить политику безопасности можно кнопкой Apply security policy (Применение политики безопасности).

INSTALLATION SOURCE - Выбор источника установки и возможность обновления программного обеспечения.
Оставляем отмеченные по умолчанию чекбоксы.
Кнопка «Verify(Проверить)» - для тестирования установочного носителя.

SOFTWARE SELECTION - Выбор собственно сервера Rockstor и Дополнений для выбранной операционной среды.
Всё по умолчанию.

NETWORK & HOST NAME - Проверяем сетевые настройки.
IP-адрес автоматически получен от маршрутизатора.




Имя хоста присвоим после установки.
Важно. Запоминаем значение <Hardware Address>. После завершения установки привяжем его в маршрутизаторе к постоянному IP-адресу, чтобы сервер Rockstor легко отыскивался в сети в любой момент времени.

KDUMP - Возможность Отключить/Включить механизм сбора статистики о сбоях ядра.
Снимаем галку с чекбокса «Enable(Включить) kdump». Это сэкономит около 128 MB оперативной памяти. Затем нажимаем кнопку «Done».

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


Опция <Automatically configure partitioning> (Автоматическое выделение разделов) задана по умолчанию.
Рекомендуется задать опцию <I would like to make additional spase available> (Сделать доступным дополнительное пространство).
Остальные опции <I will configure partitioning> (Я сам выделю разделы) и <Encrypt my data.  You'll set a passphrase later> (Зашифровать данные.  Вы установите пароль позже) - на Ваше усмотрение.
Далее нажимаем кнопку «Done».
В появившемся окне INSTALLATION OPTIONS нажимаем кнопку «Reclaim space (Освободить пространство)».
В последующем диалоговом окне RECLAIM DICK SPACE нажмите кнопку «Delete all (Удалить всё)».


Теперь, в этом окне станет доступной кнопка «Reclaim space (Освободить пространство)» - нажимаем её.

Возвращаемся к странице 'Installation Summary' (Краткое содержание установки), теперь у параметра INSTALLATION DESTINATION отсутствует восклицательный знак и можно начать установку, нажав кнопку «Begin Installation».
Пока копируются файлы, надо задать пароль пользователя ROOT.



Как только система установится, появится кнопка «Reboot». Извлекаем загрузочный установочный USB-накопитель и нажимаем её.


После загрузки системы открыть веб-интерфейс Rockstor из веб-браузера возможно по указателю - https://ip_устройства.

Вход в консоль: 
     Пользователь:      root                             
     Пароль:                 заданный во время установки




вторник, 20 ноября 2018 г.

Rockstor

Rockstor Traditional NAS Server

Обзор (основан на описаниях разработчиков)

Rockstor - бесплатное программное обеспечение с открытым исходным кодом на основе CentOS 7 и файловой системы Btrfs.
CentOS - это дистрибутив Linux, главным достоинством которого является стабильность.
Btrfs - файловая система, конкурирующая с файловой системой ZFS и имеющая простой интерфейс управления.

Официальная страница Rockstor - http://rockstor.com/linux-btrfs-nas-server.html

Rockstor - это полный дистрибутив Linux (iso), который устанавливается непосредственно на аппаратное обеспечение или как виртуальная машина с минимальными системными требованиями и рекомендациями.

Минимальные системные требования:
- 64-разрядный процессор Intel или AMD
- 2 ГБ ОЗУ или более (рекомендуется)
- 8 ГБ свободного места на жёстком диске для ОС
- Один или несколько дополнительных жёстких дисков для данных (рекомендуется)
- Интерфейс Ethernet (с доступом в Интернет - для обновлений)
- Все диски должны иметь уникальные серийные номера (настоящие диски); не все системы VM [*], используемые по умолчанию
- ИБП (при желании), поддерживающий NUT
- DVD-привод и DVD-диск или USB-порт и минимум 1 ГБ USB-накопитель (для установочного носителя)
[*] Для VMware убедитесь, что в вашем .vmx файле имеется строка  disk.EnableUUID="true"


В качестве системного диска Rockstor могут использоваться: SSD/HDD/DOM/USB флэш-накопитель. Операционная система Rockstor требует для себя весь накопитель. Однако для работы достаточно всего около 8 ГБ пространства. Это не совсем эффективно для SSD/HDD, поскольку ёмкость накопителя обычно составляет более сотни гигабайт.

Rockstor на USB-накопителе. 
Есть возможность запустить Rockstor полностью с USB-накопителя в качестве альтернативного подхода. Rockstor оптимизирован, чтобы делать меньше записей, если обнаруживает, что корневой диск является USB-флеш-накопителем или SSD. USB 2.0 может быть довольно медленным, поэтому рекомендуется использовать флэш-накопитель с USB 3.0, даже если ваша материнская плата не поддерживает USB 3.0, так как он будет работать быстрее.

    Некоторые достоинства работы Rockstor полностью с USB-накопителя:
1. Жёсткий диск сохраняется для данных, который в противном случае был бы востребован исключительно операционной системой.
2. Это особенно полезно на небольших серверах с 2-4 накопителями для данных.
    Некоторые недостатки этого подхода:
1. Жёсткие диски более надёжны и быстрее, чем USB-накопители.
2. USB-накопитель должен быть постоянно подключён и не должен подвергаться внешнему воздействию.
3. Более продвинутые серверы поддерживают аппаратный RAID, и операционная система может работать на зеркальном массиве, обеспечивая высокую надёжность. Это невозможно с USB-накопителями.

Использование Btrfs на SSD.
Технология CoW приводит к высокой фрагментации файлов - все изменения в них записываются кусочками в разные места файловой системы. Именно поэтому Btrfs рекомендуется использовать на SSD, на которых фрагментация совершенно не ощущается.
Файловая система Btrfs поддерживает SSD, что называется, «из коробки» и самостоятельно определит, что находится на SSD, и автоматически включит режим поддержки твердотельных накопителей. Этот режим также можно включить одноимённой опцией монтирования. Благодаря этому режиму Btrfs показывает высокую скорость на многопоточных операциях.


Оперативная память
Для Rockstor требуется как минимум 2 ГБ оперативной памяти. Это должно обеспечить достойную производительность для 1 ТБ данных. Если ваши потребности в мощности больше, простым правилом является добавление 1 ГБ ОЗУ на 1 ТБ дополнительной ёмкости накопителей для данных.


Сетевое подключение
Требуется сетевое подключение, иначе установка не завершится. По умолчанию используется DHCP, который автоматически выбирает установщик. Вы можете настроить сеть вручную, но убедитесь, что ваша система имеет рабочий IP-адрес для успешного завершения установки.


Основные понятия.

Диск 
Диск является блочным устройством, которое можно использовать в Rockstor. Диски могут быть локально подключёнными дисками SCSI или SATA или могут быть блочными устройствами с поддержкой SAN, также расширяется поддержка некоторых виртуальных блочных устройств, когда Rockstor установлен на виртуальной машине.

Rockstor поддерживает и рекомендует использовать целый диск с Вtrfs (то есть никаких разделов или таблицы разделов), но может также распознавать и настраивать элементы пула Вtrfs в разделах; но это не поощряется. Рекомендация использовать целые диски с Вtrfs как элементы пула происходит из упрощения, предоставленного путём удаления всех "уровней" раздела. Таким образом, типы разделов, типы таблиц разделов, размеры относительно целого диска, различные ограничения, которые существуют на количество разделов какого-то типа и т.д. - всё это не имеет значения, поскольку каждый диск является просто и полностью элементом пула и только элементом пула. То есть, поддерживает пул простым и понятным.
Если диск имеет разделы, он отображается в списке доступных дисков, но непригоден для использования. Однако пользовательский интерфейс предоставляет возможность удалить все существующие таблицы разделов, чтобы эти диски могли использоваться.

Диски можно добавлять подключая к компьютеру, если они поддерживаются базовым оборудованием. Rockstor может повторно проводить сканирование, чтобы обнаружить новые диски и сделать их доступными - добавлять и удалять накопители без необходимости переразбивать их и форматировать заново.


Pool (Группа) 
Пул - это набор дисков с предопределённой стратегией избыточности. Доступные варианты резервирования включают RAID0, RAID1 и RAID10. Уровни поддержки Btrfs на RAID5 и RAID6 ещё не полностью стабильны и поэтому не рекомендуются для использования.
Стратегия резервирования должна быть выбрана во время создания пула, но не может быть изменена впоследствии.

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


Share (Общий ресурс / Совместное использование)
Общий ресурс создаётся в пуле, занимая его часть или весь пул. Впоследствии Общие ресурсы могут быть изменены, а также экспортированы через протоколы NFS, SMB или AFP.

Snapshot (Снимок состояния) 
Снимок состояния - это копия Общего ресурса, доступная только для чтения. Поскольку Btrfs является файловой системой CoW (Copy-on-Write, т.е. копирование-при-записи), снимки состояния создаются мгновенно и не занимают дополнительного места при создании.

Веб-интерфейс (только на Английском языке) 
Самый простой способ управлять устройством хранения данных с Rockstor - через веб-интерфейс. Доступ к нему можно получить посетив управляющий IP-адрес устройства через https с помощью браузера. (Разработчики заявляют поддержку браузера Firefox.)


Dashboard (панель Мониторинга)


Secure Shell (Безопасная оболочка) 
Консольный доступ к Rockstor возможен путём входа в систему как один из пользователей-администраторов, использующих SSH. Во время обычных операций это не требуется, но предоставляется для расширенной конфигурации и целей разработки.

Smart Manager (Хитроумный Управленец) 
Smart Manager включает в себя панель управления веб-интерфейсом, интеллектуальное тестирование, аналитику и другие функции, повышающие эффективность работы инфраструктуры хранения.


Rock-ons 
Это термин для ссылки на встроенную систему плагинов на основе dockers (Docker Plugins).

Поскольку контейнеры Rock_ons / docker похожи на установленные mini linux, они должны где-то размещаться. В Rockstor рекомендуется создать и настроить общий ресурс специально для этой цели.
Все Rock-ons будут установлены в этот общий ресурс, но каждый из контейнеров останется независимым.

Список Rock-ons, доступных для Rockstor по умолчанию:
- CouchPotato   Загрузчик для пользователей usenet и bittorrent
- Deluge             Загрузчик фильмов для пользователей bittorrent
- EmbyServer     Медиа-сервер
- Ghost               Платформа публикации для профессиональных блоггеров
- GitLab CE       Git-хостинг репозиториев и совместной работы
- Gogs (Go Git Service)   Лёгкий сервер управления версиями Git и клиентский пользовательский интерфейс сервиса
- Headphones    Автоматический загрузчик музыки для NZB и торрентов
- Logitech Squeezebox   Сервер для устройств Squeezebox компании Logitech
- MariaDB         Система управления реляционными базами данных
- NZBGet          [самый эффективный] Загрузчик usenet
- OwnCloud-Official   Безопасный обмен файлами и хостинг
- Plexpy             Основанный на Python трекер использования Plex
- Rocket.Chat    Чат-платформа с открытым исходным кодом
- SaBnzbd         [лучший] Загрузчик usenet
- Sickbeard        Интернет PVR (personal video recorder) приложение для поиска и управления ТВ-передачами, на Linuxserver.io
- Sickrage          Автоматический менеджер видео-библиотеки для ТВ-передач, на Linuxserver.io
- Sonarr (ранее NZBdrone)   PVR (personal video recorder) приложение для пользователей usenet и bittorrent
- Symform          Служба резервного копирования

а так же список Rock-ons с конкретными инструкциями по установке:
- BTSync (BitTorrent Sync)   Утилита для синхронизации ваших файлов между вашими устройствами с помощью BitTorrent протокола через Интернет и в локальной сети
- Discourse        Интернет-форум с открытым исходным кодом и программное обеспечение для управления списком рассылки
- Jenkins            Программная система с открытым исходным кодом на Java, инструмент непрерывной интеграции, который чаще всего используется для разработки программного обеспечения
- OpenVPN (Open Virtual Private Network) Server   Cетевая технология, которая создаёт закрытый зашифрованный туннель, обычно через Интернет
- OwnCloud      Система общих облачных сервисов с открытым исходным кодом
- Plex Server     Централизованная внутренняя система распространения медиа-данных, которая действует как сервер DLNA, и как собственный более гибкий тип медиа-сервера и клиентской системы
- Syncthing         Децентрализованная служба синхронизации файлов с кросс-платформой, с возможностью синхронизации через Интернет
- Transmission   Кросс-платформенный BitTorrent клиент с открытым исходным кодом
- ZoneMinder    Интегрированный набор приложений с открытым исходным кодом, обеспечивающий полное решение для видеонаблюдения, предоставляющее захват, анализ, учёт и мониторинг от любых камер наблюдения. Записывает изображения в формате JPEG и использует FFMpeg или mpeg_encode для соединения и преобразования файлов изображения в единый видеофайл.


Обновления Rockstor
Обновления Rockstor делятся на Стабильный канал и Тестовый канал. Обновления из Тестового канала бесплатные, но для доступа к обновлениям Стабильного канала требуется абонентская плата. Стабильные обновления выпускаются примерно раз или два раза в месяц.

Обновления можно установить двумя способами:
1. Установите обновления из веб-интерфейса - это стандартный способ обновления.
2. Установите обновления из CLI командой:
    [root@localhost ~]# yum update rockstor


Основное о Btrfs

Btrfs — новая стандартная файловая система для Linux, построенная на технологии CoW (Copy-on-Write, копирование-при-записи).
При изменении файла в ФС Btrfs прежняя версия файла не перезаписывается - остаётся нетронутой, а изменение дописывается в свободное место ФС. Так функционирует технология копирование-при-записи. При чтении этого файла доступна только последняя его версия, но с помощью утилиты btrfs можно вернуть его к прежним состояниям. Таким образом Btrfs может сохранять историю изменений каждого файла — надобность в журналировании отпадает.
Btrfs оперирует томами или subvolumes, делается это потому, что намного быстрее и легче сохранить состояние целого тома, чем состояние каждого из многих файлов в этом томе.
Используя Snapshot (Снимок состояния) любого тома, в том числе и системного, можно легко восстанавливать состояние системы или данных при необходимости.
Каждый том можно сжать по одному из двух алгоритмов: zlib и lzo. Первый лучше сжимает, второй работает на порядок быстрее. Алгоритм zlib имеет смысл использовать для больших объёмов данных, которые редко читаются.
Одно из отличий Btrfs от ZFS — возможность полностью отключить технологию Copy-on-Write. Это можно использовать на HDD, чтобы снизить фрагментацию и повысить скорость.