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

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

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

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

NOTE: Важно! Максимальный размер раздела диска с автоматически монтируемым SWAP-разделом в качестве области подкачки не должен превышать 2 Гбайта.

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

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

mceclip7.png

На этом установка завершена и по нажатию кнопки "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 МБ достаточен для большинства задач.

TIP: Примечание: Ядро системы имеет ограничение на размер области 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 при прямом подключении.

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

tempsnip-2.png

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

mceclip21.png

 

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

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

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

Комментарии

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

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

    0
    Действия с комментариями Постоянная ссылка
  • В инструкции предлагается создать NTFS-раздел, для этого в меню "Partition" выбрать пункт "Create". Но если диск уже отформатирован под NTFS, то пункт "Create" будет не активен. Во всяком случае у меня в версиях программы 10.3 и следующей с обновлённым интерфейсом пункт "Create" был не активен, я подключал диск NTFS с файлами. Поэтому создавать разделы нужно нажав на «Split Partition".

    0
    Действия с комментариями Постоянная ссылка
  • В статье описывается работа с полностью не размеченным диском, поэтому раздел создается, а вы разбиваете существующий раздел.
    Если создается отдельный диск для роутера, на нем нет файлов которые хотелось бы сохранить и нет познаний о дисках, разделах, файловых системах и т.д., то необходимо перед тем как приступать к подготовке диска в программе:
    - перед пунктом 1 данной инструкции выделить диск с которым работаете (в этой статье на картинках это строка с надписью "Disk 3")
    - выбрать в программе пункт меню "Delete All Partitions"
    - продолжить с п.1 инструкции

    1
    Действия с комментариями Постоянная ссылка
  • Подключим накопитель к USB-порту интернет-центра. В системном журнале роутера будет выведено сообщение об обнаружении и добавлении к системной памяти раздела подкачки.
    - Я правильно понял, что больше никаких действий совершать не нужно. Интернет-центр сам (автоматически) добавит созданный мною раздел файловой системы Linux Swap к системной памяти раздела подкачки?

    0
    Действия с комментариями Постоянная ссылка
  • Верно, система определяет, что на подключенном накопителе имеется раздел, который можно использовать в качестве подкачки, автоматически.
    Для задействования имеющегося на подключенном накопителе раздела swap дополнительных действий не требуется.

    0
    Действия с комментариями Постоянная ссылка
  • В качестве USB 3.0 накопителя для swap приемлемо ли использовать HDD или предпочтительно Flash или SSD!?

    0
    Действия с комментариями Постоянная ссылка
  • Юрий, это не принципиально, без разницы.

    1
    Действия с комментариями Постоянная ссылка
  • на macOS раздел можно создать через Paragon hard disk manager.
    Создаем новый раздел из свободного места на диске - правой кнопкой на новом разделе - Format partition - Linux swap - ОК
    После этого в верхнем правом углу жмем apply - после этого все сделанные действия применятся, и мы получим SWAP-раздел.

    0
    Действия с комментариями Постоянная ссылка
  • В какой формат безопаснее конвертнуть винчестер, чтобы избежать неприятностей с отключением электричества. Я знаю, что в NTFS небезопасное извлечение может привести к повреждению данных. Лучшим выбирать в таких случаях EXT4?

    0
    Действия с комментариями Постоянная ссылка
  • Рекомендуется выбрать файловую систему EXT4, так как является файловой системой Linux по умолчанию, имеет более быстрое и полноценное журналирование, которое позволяет осуществить запись "на лету" о файле в момент записи данных, что исключает проблему с дальнейшей загрузкой системы в случае аварийного выключения накопителя.

    3
    Действия с комментариями Постоянная ссылка
  • Такой волпрос: Если у меня диск уже отформатирован в NTFS и заполнен фильмами, могу я от этого раздела отчикать свободное место в 500 мб (в конце диска) и отформатировать в Swap Linux без переформатирования всего диска?

    0
    Действия с комментариями Постоянная ссылка
  • Егор, да это можно сделать, например с помощью утилиты GParted. Но как всегда в таких случаях имеется предупреждение: "Редактирование разделов потенциально может привести к ПОТЕРЕ ДАННЫХ. Рекомендуется создать резервную копию данных, прежде чем выполнять операции, которые изменяют разделы."

    0
    Действия с комментариями Постоянная ссылка
  • Denis, сделал все Акронисом. Работает. :)

    0
    Действия с комментариями Постоянная ссылка
  • Если диск отформатировать в файловую систему EXT4, то не будет ли проблем с доступом к диску по домашней сети с компьютеров с Windows или доступом по DLNA с ТВ или аудиоустройств!?

    0
    Действия с комментариями Постоянная ссылка
  • Юрий, если диск отформатирован в EXT4 и подключен к Keenetic, у вас будет доступ к нему в локальной сети с компьютеров с ОС Windows и доступ по DLNA будет работать. Если вы этот диск подключите напрямую к компьютеру с Windows, то по умолчанию не сможете работать с таким диском. В Windows можно использовать специальный драйвер ext4 под названием ext2fsd.

    2
    Действия с комментариями Постоянная ссылка
  • Скажите пожалуйста, а есть ли принципиальная разница в размещении swap раздела в начале или конце ext4 диска? А то сделал в конце диска, а потом вспомнил, что в стародавние времена, при установке Линукса, рекомендовалось swap раздел делать в начале диска. Якобы так быстрей отклик диска при кэшировании.

    0
    Действия с комментариями Постоянная ссылка
  • Михаил, принципиальной разницы нет. Современные диски работают на быстрых скоростях, для них это неактуально.

    2
    Действия с комментариями Постоянная ссылка
  • Добрый день!

    1. Корректно ли будет в USB порт роутера "Zyxel Omni 2" подключить HUB, и далее раздельно подключить HDD для данных и Флешку для SWAP-раздела?

    2. На что может повлиять "неожиданное" извлечение флешки со SWAP-разделом?

    1
    Действия с комментариями Постоянная ссылка
  • 1. Да, можно использовать USB-концентратор / ДОК-станцию для подключения накопителя с разделом области подкачки.
    2. Для дальнейшей корректной работы накопителя лучше делать полноценное безопасное извлечение/отключения накопителя от USB-шины.

    0
    Действия с комментариями Постоянная ссылка
  • Есть ли разница по скорости работы Keenetic kn1010 например при копировании по smb или скачке торрентов между ext4\ntfs\exfat?

    0
    Действия с комментариями Постоянная ссылка
  • Дмитрий, при использовании разных файловых систем скорость может отличаться, но незначительно. Вот например:

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

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