Использование файловой системы EXT4 на USB-накопителях

На USB-накопителях, подключаемых к интернет-центру Keenetic можно использовать файловую систему EXT4. Данная возможность появилась с версии KeeneticOS 2.07.

Для работы накопителей с файловой системой EXT4 в роутере Keenetic предварительно нужно установить компонент "Файловая система Ext". Сделать это можно на странице "Общие настройки" в разделе "Обновления и компоненты", нажав на "Изменить набор компонентов".

ext-comp.png

EXT4 — одна из основных файловых систем, используемая преимущественно в операционных системах на ядре Linux. Дополнительную информацию вы можете найти в Интернете: https://ru.wikipedia.org/wiki/Ext4
По сравнению с EXT3 файловая система EXT4 поддерживает больший размер файлов и файловой системы, является более скоростной, производительной и стабильной системой.

NOTE: Важно! В 32-битных системах, которые используются во всех моделях Keenetic (кроме Peak KN-2710, в которой используется ARM64), имеются ограничения на монтирование и работу с многотерабайтными массивами данных на уровне ядра. В файловой системе EXT4 можно подключить накопители объемом до 16 Тбайт. При подключении дисков объемом свыше 16 Тбайт, можно разделить его на 2 раздела (раздел не должен превышать 16 Тбайт) и тогда эти разделы успешно будут монтироваться в системе.

Форматирование накопителя в файловой системе EXT4 рекомендуем выполнять из дистрибутива GNU/Linux средствами операционной системы или с помощью специальных программ и утилит для работы с дисками.

NOTE: Важно! При выполнении форматирования накопителя все данные на выбранном носителе будут уничтожены. Перед форматированием обязательно скопируйте нужные данные с накопителя.

Форматирование в Linux

Обычно в дистрибутиве ОС GNU/Linux имеется какая-нибудь графическая утилита для форматирования USB-накопителей и жестких дисков (например, в Linux Mint — утилита Mintstick, в Ubuntu — Gnome Disk Utility и др.), а также утилита для управления дисками GParted 0.25.0. Можно воспользоваться указанными утилитами для форматирования накопителя или выполнить форматирование из командной строки.

Приведём пример форматирования USB-накопителя (флэшки) с помощью утилиты Mintstick.

mintstick01.png

mintstick02.png

Универсальным способом форматирования USB-накопителя является использование утилиты для управления дисками GParted 0.25.0. Обычно она уже установлена в ОС, но при необходимости её можно установить из официальных репозиториев (выполните sudo apt install gparted или sudo yum install gparted в зависимости от дистрибутива).

Запустите GParted 0.25.0. В правом верхнем углу выберите нужное устройство (идентифицировать свой накопитель можно по метке, размеру или файловой системе). Размонтируйте накопитель, чтобы появилась возможность форматирования.

gparted01.png

gparted02.png

gparted03.png

Также форматирование можно выполнить специальными командами через Терминал.
Один из способов следующий:
Выполните команду df и определите раздел подключенного накопителя (/dev/sdb, /dev/sdc, ...). Предположим, что в нашем примере флэшка находится в /dev/sdc1.
Далее её следует отмонтировать. Сделать это можно командой sudo umount /dev/sdc1
Теперь, для форматирования её в файловую систему ext4 с меткой "USB", выполните команду sudo mkfs.ext4 -n 'USB' -I /dev/sdc1

NOTE: Важно! 1. Накопитель с файловой системой EXT4 нельзя использовать в ОС Windows. Если нужно подключить накопитель с EXT4 в Windows, можно воспользоваться специальным драйвером ext2fsd, разработанным сообществом открытого программного обеспечения для файловых систем семейства ext.

2. Драйвер EXT4 до версии KeeneticOS 2.15 не поддерживает функциональную опцию metadata_csum (400), которую добавляет новая версия программы GParted при создании раздела. В таком случае рекомендуется создать раздел в Linux-утилите mkfs.ext4 и выполнить консольную команду без поддержки опции: sudo mkfs.ext4 -O^metadata_csum -b 4096 -m0 -L MYLABEL /dev/sdc3, где -L MYLABEL — название раздела диска; /dev/sdc3 — путь до раздела.

3. По умолчанию резервируется 5% от объема раздела или диска для файловой системы EXT4. Например для раздела root. В Linux можно отключить резервирование для раздела при помощи утилиты tune2fs: sudo tune2fs -m 0 /dev/<xxx></code>, где значение 0 отключает резервирование блоков, а значение 5 — устанавливает резервирование на 5%. Подробности по ссылке 1 и ссылке 2.

Форматирование в Windows

Как было написано выше, форматирование накопителя в файловой системе EXT4 рекомендуется выполнять из дистрибутива GNU/Linux. Но при необходимости можно произвести форматирование из ОС Windows. Например, можно воспользоваться бесплатной версией программы Paragon Partition Manager Free или AOMEI Partition Assistant Standard Edition.

Приведем пример форматирования накопителя в Paragon Partition Manager Free:

par01.png

par02.png

par03.png

После форматирования подключите уже подготовленный накопитель c файловой системой EXT4 к USB-порту роутера. Диск должен отобразиться на странице "Приложения" в разделе "Диски и принтеры". Если USB-накопитель не определился в роутере, проверьте установлен ли компонент операционной системы "Файловая система Ext".

 

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

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