Установка и настройка OPKG-пакета e2fsprogs для проверки USB-накопителя с файловой системой EXT2/3/4

e2fsprogs — набор служебных утилит с открытым исходным кодом для работы с файловыми системами EXT2EXT3 и EXT4. Утилиты предназначены для проверки целостности файловых систем, поиска и исправления ошибок, изменения настроек, форматирования.  

В состав данного пакета входит утилита e2fsckкоторая позволяет проверить раздел жесткого диска с файловой системой EXT2, EXT3 и EXT4 на ошибки в Linux-системах.

Если при загрузке роутера в журнале появилась запись вида:

[W] Dec 15 02:27:50 ndm: kernel: EXT4-fs (sdb3): warning: maximal mount count reached, running e2fsck is recommended 

Это значит, что драйвер EXT4-fs сообщает о максимальном количестве монтирований/подключений раздела sdb3 в системе.

При помощи утилиты tune2fs можно проверить максимальное количество монтирования раздела и сколько раз он уже был смонтирован:

/ # tune2fs -l /dev/sdb3 | grep -E 'Mount|Maximum'
Mount count:              8
Maximum mount count:      30


В файловых системах EXT2, EXT3 и EXT4 имеется параметр max-mount-count и если его превысить, в логе будем видеть выше описанное предупреждение.

Чтобы сбросить количество монтирований, убрать предупреждение при загрузке раздела при помощи утилиты e2fsck, необходимо будет установить пакет с утилитами e2fsprogs.

1. Подготавливаем разделы жесткого диска:

для установки OPKG, как описано в статье: Использование файловой системы EXT4 на USB-накопителях.

2. Установите компоненты OPKG.

В старом веб-интерфейсе (до версии KeeneticOS 2.11):

opkg1.png

В новом веб-интерфейсе (с версии KeeneticOS 2.12):

opkg2.png

NOTE: Важно! Данный способ возможен на моделях с USB-портами и двумя разделами с файловой системой EXT2/3/4 на накопителе: Keenetic II, Keenetic III, Extra, Extra II, Giga II, Giga III, Omni, Omni II, Viva, Ultra, Ultra II, Omni (KN-1410), Extra (KN-1710), Giga (KN-1010), Ultra (KN-1810), Viva (KN-1910), DSL (KN-2010), Duo (KN-2110).

3. После установки компонентов потребуется установить репозиторий пакетов Entware.

Архив установки для Keenetic II, Keenetic III, Extra, Extra II, Giga II, Giga III, Omni, Omni II, Viva, Ultra, Ultra II, Omni (KN-1410), Extra (KN-1710), Giga (KN-1010), Ultra (KN-1810), Viva (KN-1910), DSL (KN-2010), Duo (KN-2110) (mipsel) - mipsel-installer.tar.gz

Архив установки для Keenetic DSL, LTE, VOX (mips) - mips-installer.tar.gz

4. В нашем примере рассмотрим установку архива mipsel.

Скачайте файл mipsel-installer.tar.gz. Данный файл добавьте в заранее созданную директорию install в разделе жесткого диска с файловой системой EXT4.

Далее отключите жесткий диск от компьютера и подключите к роутеру.

opkg3.png

5. Вариант в старом веб-интерфейсе (до версии KeeneticOS 2.11). Если у вас новый веб-интерфейс, тогда переходите к пункту 6 данной инструкции.

После перейдите в меню Приложения на вкладку OPKG и выполните настройки:

  • Включите менеджер пакетов OPKG
  • Использовать накопитель: OPKG (метка EXT4-раздела)
  • Сценарий initrc: /opt/etc/init.d/rc.unslung

Нажмите Применить.

opkg4.png

6. Вариант в новом веб-интерфейсе (с версии KeeneticOS 2.12):

После перейдите на страницу OPKG и выполните настройки:

  • Накопитель: OPKG (метка EXT4-раздела)
  • Сценарий initrc: /opt/etc/init.d/rc.unslung

Нажмите Сохранить.

opkg5.png

7. Перейдите в Системный журнал. В нем должны быть следующие записи:

[I] Jun 5 17:59:18 ndm: Opkg::Manager: /tmp/mnt/OPKG mounted to /tmp/mnt/OPKG.
[I] Jun 5 17:59:18 ndm: Opkg::Manager: /tmp/mnt/OPKG mounted to /opt/.
[I] Jun 5 17:59:18 npkg: inflating "mipsel-installer.tar.gz".
[I] Jun 5 17:59:18 ndm: Opkg::Manager: /tmp/mnt/OPKG initialized.
[E] Jun 5 17:59:18 ndm: Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/.
[I] Jun 5 17:59:18 installer: Info: Раздел пригоден для установки.
[I] Jun 5 17:59:18 installer: [1/5] Начало развёртывания системы Entware...
[I] Jun 5 17:59:18 installer: Info: Создание папок...
[I] Jun 5 17:59:19 installer: [2/5] Загрузка и установка базовых пакетов...
[I] Jun 5 17:59:19 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz.
[I] Jun 5 17:59:19 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/entware.
[I] Jun 5 17:59:19 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz.
[I] Jun 5 17:59:19 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/keendev.
[I] Jun 5 17:59:20 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing opt-ndmsv2 (1.0-10a) to root...
[I] Jun 5 17:59:20 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/opt-ndmsv2_1.0-10a_mipsel-3.4_kn.ipk.
[I] Jun 5 17:59:21 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libc (2.27-8) to root...
[I] Jun 5 17:59:21 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libc_2.27-8_mipsel-3.4.ipk.
[I] Jun 5 17:59:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libgcc (7.3.0-8) to root...
[I] Jun 5 17:59:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libgcc_7.3.0-8_mipsel-3.4.ipk.
[I] Jun 5 17:59:23 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libssp (7.3.0-8) to root...
[I] Jun 5 17:59:23 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libssp_7.3.0-8_mipsel-3.4.ipk.
[I] Jun 5 17:59:23 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing librt (2.27-8) to root...
[I] Jun 5 17:59:23 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/librt_2.27-8_mipsel-3.4.ipk.
[I] Jun 5 17:59:23 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libpthread (2.27-8) to root...
[I] Jun 5 17:59:23 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libpthread_2.27-8_mipsel-3.4.ipk.
[I] Jun 5 17:59:24 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libstdcpp (7.3.0-8) to root...
[I] Jun 5 17:59:24 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libstdcpp_7.3.0-8_mipsel-3.4.ipk.
[I] Jun 5 17:59:25 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing ldconfig (2.27-8) to root...
[I] Jun 5 17:59:25 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/ldconfig_2.27-8_mipsel-3.4.ipk.
[I] Jun 5 17:59:25 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing findutils (4.6.0-1) to root...
[I] Jun 5 17:59:25 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/findutils_4.6.0-1_mipsel-3.4.ipk.
[I] Jun 5 17:59:26 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing terminfo (6.1-1) to root...
[I] Jun 5 17:59:26 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/terminfo_6.1-1_mipsel-3.4.ipk.
[I] Jun 5 17:59:26 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing ndmq (1.0.2-3) to root...
[I] Jun 5 17:59:26 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/ndmq_1.0.2-3_mipsel-3.4_kn.ipk.
[I] Jun 5 17:59:26 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libndm (1.8.0-1) to root...
[I] Jun 5 17:59:26 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/libndm_1.8.0-1_mipsel-3.4_kn.ipk.
[I] Jun 5 17:59:27 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing locales (2.27-8) to root...
[I] Jun 5 17:59:27 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/locales_2.27-8_mipsel-3.4.ipk.
[I] Jun 5 17:59:28 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing grep (2.26-1) to root...
[I] Jun 5 17:59:28 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/grep_2.26-1_mipsel-3.4.ipk.
[I] Jun 5 17:59:29 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libpcre (8.41-2) to root...
[I] Jun 5 17:59:29 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libpcre_8.41-2_mipsel-3.4.ipk.
[I] Jun 5 17:59:29 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing zoneinfo-asia (2018e-1) to root...
[I] Jun 5 17:59:29 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/zoneinfo-asia_2018e-1_mipsel-3.4.ipk.
[I] Jun 5 17:59:29 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing zoneinfo-europe (2018e-1) to root...
[I] Jun 5 17:59:29 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/zoneinfo-europe_2018e-1_mipsel-3.4.ipk.
[I] Jun 5 17:59:30 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing entware-release (1.0-2) to root...
[I] Jun 5 17:59:30 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/entware-release_1.0-2_all.ipk.
[I] Jun 5 17:59:30 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing opkg (2011-04-08-9c97d5ec-17b) to root...
[I] Jun 5 17:59:30 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/opkg_2011-04-08-9c97d5ec-17b_mipsel-3.4.ipk.
[I] Jun 5 17:59:30 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing dropbear (2017.75-5) to root...
[I] Jun 5 17:59:30 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/dropbear_2017.75-5_mipsel-3.4.ipk.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Entware uses separate locale-archive file independent from main system.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: You can download locale sources from http://pkg.entware.net/sources/i18n_glib227.tar.gz.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: You can add new locales to Entware using /opt/bin/localedef.new.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Updating /opt/etc/ld.so.cache... done.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Package ndmq (1.0.2-3) installed in root is up to date.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libgcc.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libc.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libssp.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libpthread.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring librt.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring terminfo.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring ldconfig.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libpcre.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring grep.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring locales.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring opkg.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring zoneinfo-europe.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring zoneinfo-asia.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libndm.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring ndmq.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring dropbear.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libstdcpp.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring findutils.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring entware-release.
[I] Jun 5 17:59:31 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring opt-ndmsv2.
[I] Jun 5 17:59:40 installer: Info: Установка пакетов прошла успешно! Продолжаем...
[I] Jun 5 17:59:40 installer: [3/5] Генерация SSH-ключей...
[I] Jun 5 17:59:40 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Generating key, this may take a while...
[I] Jun 5 17:59:42 installer: Info: Ключ ecdsa создан
[I] Jun 5 17:59:42 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: .Generating key, this may take a while...
[I] Jun 5 17:59:44 installer: Info: Ключ rsa создан
[I] Jun 5 17:59:44 installer: [4/5] Установка Entware завершена! Сохранение временной зоны и запуск dropbear...
[I] Jun 5 17:59:44 ndm: Core::Server: started Session /var/run/ndm.core.socket.
[I] Jun 5 17:59:44 ndm: Core::Server: client disconnected.
[I] Jun 5 17:59:44 dropbear[1616]: Running in background
[I] Jun 5 17:59:44 installer: [5/5] Настройка сценария запуска для прошивки NDMS...
[I] Jun 5 17:59:44 ndm: Core::Server: started Session /var/run/ndm.core.socket.
[I] Jun 5 17:59:44 ndm: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung".
[I] Jun 5 17:59:44 ndm: Core::Server: client disconnected.
[I] Jun 5 17:59:44 ndm: Core::Server: started Session /var/run/ndm.core.socket.
[I] Jun 5 17:59:44 ndm: Core::ConfigurationSaver: saving configuration...
[I] Jun 5 17:59:44 ndm: Core::Server: client disconnected.
[I] Jun 5 17:59:44 installer: Можно открыть SSH-сессию для соединения с устройством (ssh root:keenetic@my.keenetic.net).
[I] Jun 5 17:59:44 installer: 
[I] Jun 5 17:59:44 installer: @@@@@@@@@@@@@@@@@@@@@@@
[I] Jun 5 17:59:44 installer: Не забудьте сменить пароль и номер порта!
[I] Jun 5 17:59:45 installer: @@@@@@@@@@@@@@@@@@@@@@@
[I] Jun 5 17:59:45 installer: 
[I] Jun 5 17:59:45 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: .
[I] Jun 5 17:59:48 ndm: Core::ConfigurationSaver: configuration saved.

8. Скачайте программу Putty для работы с протоколами SSH и Telnet.

9. Запустите программу Putty. Выберите SSH, введите IP-адрес Home Vlan (Домашнего сегмента) 192.168.1.1, укажите 222-й порт и перейдите в настройки роутера при помощи протокола Secure Shell.

При загрузке подтвердите вход, нажав ДА. Далее введите:

login as: root
root@192.168.111.1's password: keenetic

opkg6.png

Можно установить свой пароль. Вводим команду passwd:

New password: пишем свой пароль
Retype password: подтверждаем пароль

~ # passwd
Changing password for root
New password:
Bad password: too short
Retype password:
passwd: password for root changed by root


opkg7.png

10. Вы зашли в BusyBox v1.27.2 () built-in shell (ash). Теперь нужно обновить opkg-пакет. Для этого введите команду opkg update:

/ # opkg update
Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keendev


opkg8.png

11. После обновления OPKG-пакета, установите пакет e2fsprogs.

Для этого выполните команду opkg install e2fsprogs:

/ # opkg install e2fsprogs
Installing e2fsprogs (1.44.3-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/e2fsprogs_1.44.3-1_mipsel-3.4.ipk
Installing libuuid (2.32.1-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libuuid_2.32.1-1_mipsel-3.4.ipk
Installing libext2fs (1.44.3-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libext2fs_1.44.3-1_mipsel-3.4.ipk
Installing libblkid (2.32.1-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libblkid_2.32.1-1_mipsel-3.4.ipk
Installing libss (1.44.3-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libss_1.44.3-1_mipsel-3.4.ipk
Installing libcomerr (1.44.3-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libcomerr_1.44.3-1_mipsel-3.4.ipk
Configuring libuuid.
Configuring libblkid.
Configuring libcomerr.
Configuring libss.
Configuring libext2fs.
Configuring e2fsprogs.


12. Проверим доступность утилиты e2fsck и ее опций:

/ # e2fsck -h
e2fsck: invalid option -- 'h'
Usage: e2fsck [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
                [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
                [-E extended-options] [-z undo_file] device

Emergency help:
 -p                   Automatic repair (no questions)
 -n                   Make no changes to the filesystem
 -y                   Assume "yes" to all questions
 -c                   Check for bad blocks and add them to the badblock list
 -f                   Force checking even if filesystem is marked clean
 -v                   Be verbose
 -b superblock        Use alternative superblock
 -B blocksize         Force blocksize when looking for superblock
 -j external_journal  Set location of the external journal
 -l bad_blocks_file   Add to badblocks list
 -L bad_blocks_file   Set badblocks list
 -z undo_file         Create an undo file


13. Переходим к проверке, сбросу количества монтирований раздела жесткого диска с файловой системой EXT2/3/4. 

Для начала проверим доступность всех разделов жесткого диска:

/ # mount | grep sd
/dev/sdc1 on /tmp/mnt/f7bf5f53-ff93-d401-30ae-5f53ff93d401 type ext4 (rw,relatime,data=ordered)
/dev/sdc1 on /opt type ext4 (rw,relatime,data=ordered)
/dev/sdb1 on /tmp/mnt/01D477A2F4778D70 type tntfs (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=02,allow_utime=0020,nls=utf8,min_prealloc_size=64k,max_prealloc_size=869092348,readahead=4M,perm,user_xattr,case_insensitive,fail_safe,hidden=show,dotfile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1)
/dev/sdb3 on /tmp/mnt/274659ce-3efd-0f7a-3de7-ab72ca4628b9 type ext4 (rw,nosuid,noexec,noatime,data=ordered)
/dev/sda1 on /tmp/mnt/01D44C003E14AB80 type tntfs (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=02,allow_utime=0020,nls=utf8,min_prealloc_size=64k,max_prealloc_size=117219324,readahead=4M,perm,user_xattr,case_insensitive,fail_safe,hidden=show,dotfile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1)


14. Выбираем нужный раздел жесткого диска с файловой системой EXT2/3/4, который упоминается в журнале [W] Dec 15 02:27:50 ndm: kernel: EXT4-fs (sdb3): warning: maximal mount count reached, running e2fsck is recommended и отмонтируем его:

/ # umount /dev/sdb3


15. Проверяем отмонтированный раздел жесткого диска с файловой системой NTFS на ошибки и делаем сброс количество монтирований раздела:

/ # e2fsck -y /dev/sdb3
e2fsck 1.44.3 (10-July-2018)
EXT4: ignoring check interval, broken_system_clock set
EXT4: clean, 1142/13221888 files, 2499351/26420736 blocks


Команду выполняем с однобуквенным ключом (опцией) '-y Assume "yes" to all questions', которая позволяет выполнить все необходимые действия с разделом в автоматическом режиме.

16. После проверки монтируем раздел с файловой системой EXT2/3/4 обратно:

/ # mount /dev/sdb3 /tmp/mnt/274659ce-3efd-0f7a-3de7-ab72ca4628b9

 

NOTE: Важно! Обязательно указываем точку монтирования. В нашем примере это mount /dev/sdb2 /tmp/mnt/274659ce-3efd-0f7a-3de7-ab72ca4628b9
У вас точка монтирования будет другой.

17. Проверяем, корректно ли примонтировался раздел:

/ # mount | grep sd
/dev/sdc1 on /tmp/mnt/f7bf5f53-ff93-d401-30ae-5f53ff93d401 type ext4 (rw,relatime,data=ordered)
/dev/sdc1 on /opt type ext4 (rw,relatime,data=ordered)
/dev/sdb1 on /tmp/mnt/01D477A2F4778D70 type tntfs (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=02,allow_utime=0020,nls=utf8,min_prealloc_size=64k,max_prealloc_size=869092348,readahead=4M,perm,user_xattr,case_insensitive,fail_safe,hidden=show,dotfile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1)
/dev/sda1 on /tmp/mnt/01D44C003E14AB80 type tntfs (rw,nosuid,noexec,noatime,uid=0,gid=1000,umask=02,allow_utime=0020,nls=utf8,min_prealloc_size=64k,max_prealloc_size=117219324,readahead=4M,perm,user_xattr,case_insensitive,fail_safe,hidden=show,dotfile=show,protected_system=ignore,errors=continue,mft_zone_multiplier=1)
/dev/sdb3 on /tmp/mnt/274659ce-3efd-0f7a-3de7-ab72ca4628b9 type ext4 (rw,relatime,data=ordered)


18. Можете перезагрузить роутер, чтобы убедиться в отсутствие предупреждения при загрузке в журнале.

NOTE: Важно! Поддержка пакета осуществляется в теме форума разработчиков — e2fsprogs - набор служебных утилит для работы с файловыми системами ext2/3/4.

 

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

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

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

Комментарии

0 комментариев

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