Как подготовить USB-накопитель для использования в качестве хранилища и одновременно расширения объема оперативной памяти интернет-центра?

Интернет-центры Keenetic, начиная с версии операционной системы KeeneticOS 2.10, поддерживают автоматическое монтирование и использование для подкачки оперативной памяти специального раздела на внешнем накопителе. Такой тип разделов называется linux swap.
Этот способ расширения объема оперативной памяти - более надежный, чем использование файла подкачки, так как данные размещаются на выделенный раздел диска, а не в файле в используемом совместно с другими приложениями разделе.

В отличие от метода виртуального увеличения объема ОЗУ (функция zRAM), при помощи SWAP-раздела можно аппаратно пополнить размер оперативной памяти системы. Если использовать скоростной накопитель, на устройствах с портом USB стандарта v3 можно эффективно расширить объем памяти, не нагружая при этом дополнительно процессор.
Сравнивая с методом zRAM, можно сказать что он позволяет более рационально использовать имеющуюся в системе оперативную память (при помощи алгоритмов сжатия данных), тогда как SWAP позволяет именно расширить ее. ОС интернет-центра будет размещать в SWAP-области наименее часто требующиеся данные.
Функцию zRAM можно использовать одновременно с разделом или файлом подкачки, в этом случае использование подкачки будет начинаться позже, чем без сжатия страниц памяти, и эффективность работы системы может возрасти.

Поскольку SWAP-раздел - это особенность linux-систем, пользователю компьютера под управлением Windows может быть недоступно создание такого раздела на накопителе средствами операционной системы компьютера. Рассмотрим, как можно в Windows выполнить форматирование USB-накопителя, создав на нем раздел для работы с данными и раздел linux swap для подкачки.

1. В качестве примера используем бесплатное приложение в ОС Windows для работы с разметкой диска MiniTOOL Partition Wizard Free Edition (также эту настройку можно выполнить в ОС Linux, используя редактор дисковых разделов GParted).
В нашем случае приведены экраны использования ПО версии 10.2.3 (на данный момент существуют и более актуальные версии). Начиная с версии 11 в приложении изменился интерфейс и если по какой-то причине у вас не получается выполнить указанную в статье настройку, вы можете воспользоваться версией 10. Копию установочной программы версии 10.3 можно получить перейдя по ссылке. После установки версии 10.3 ответьте отказом на предложение обновиться на актуальную версию.

На следующем шаге можно отключить установку дополнительного ПО, убрав отметку в пункте "Я ознакомился..." и продолжить:

На этом установка завершена и по нажатию кнопки "Finish" программа-установщик завершит работу и приложение будет запущено. Откроется меню MiniTool Software, в нем нужно выбрать пункт "MiniTool Partition Wizard Free".

tempsnip.png

В открывшемся окне программы MiniTool Partition Wizard Free, после подключения USB-накопителя, отобразится новый объект. В нашем случае это целиком неразмеченный Disk 3 с типом разметки MBR, объемом 14,6 ГБ.

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

1. Создание NTFS-раздела. Установив фокус на неразмеченной области накопителя, нужно выбрать в меню "Partition" пункт "Create".

В диалоге добавления раздела "Create New Partition", следует оставить неразмеченную облась после нового раздела. В этой области будет располагаться раздел Linux swap. Размер раздела подкачки около 500 МБ достаточен для большинства задач.

Примечание. Ядро системы имеет ограничение на размер области SWAP. Обычно не требуется более чем в три раза превышающая размер ОЗУ область. Если размер раздела превышает системное ограничение, в журнал будет выведено предупреждение об этом (например, такое: Truncating oversized swap area, only using 2097152k out of 8388604k), и использоваться в качестве SWAP будет лишь часть выделенного раздела.

2. Повторим теперь создание нового раздела в остатке неразмеченной области. Файловая система нового раздела - Linux Swap.

3. Для применения изменений, в интерфейсе программы нужно нажать кнопку "Apply".

tempsnip-1.png

И затем кнопку "Yes" в диалоге на подтверждение выполнения операций с диском "Apply Changes?". В примечании в этом диалоге рекомендуется закрыть перед выполнением все другие выполняющиеся программы на компьютере. Это предупреждение относится в первую очередь к ПО, использующем подключенный накопитель. Так как мы работаем с изначально неразмеченным накопителем, фактически имеются в виду другие программы для разметки дисков, обычные программы можно не останавливать.

Программа выполнит форматирование.

И сообщит о завершении операций.

4. Теперь, можно убедиться что накопитель определяется в компьютере с ОС Windows при прямом подключении.

Подключим диск к порту интернет-центра. В системном журнале роутера будет выведено сообщение об обнаружении и добавлении к системной памяти раздела подкачки.

tempsnip-2.png

И на странице "Приложения" в разделе "Диски и принтеры" отображается дисковое устройство с указанием задействованного на нем раздела подкачки SWAP.

mceclip21.png

 

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 31 из 32

Еще есть вопросы? Отправить запрос

Комментарии

Комментариев: 2
  • Здравствуйте!
    Мне не хватает памяти, чтобы установить DLNA в Zyxel Omni. Можно ли описанной операцией это исправить?
    Версия ОС 2.15.C.5.0-1
    Спасибо.

    0
    Действия с комментариями Постоянная ссылка
  • Нет. В вашем случае не хватает свободного места именно на постоянной flash-памяти роутера (в Zyxel Keenetic Omni = 8 Мб) и увеличить её нельзя. Компоненты системы уже просто не помещаются в памяти устройства. Удалите ненужные, неиспользуемые компоненты и затем снова попробуйте установить компонент DLNA.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.