Jump to content

как перезагрузить entware


Recommended Posts

8 минут назад, Александр Рыжов сказал:

после названия метки пропущено двоеточие:

блииииииииииин))) вот так всегда)))) СПАСИБО, ЗАРАБОТАЛО!!!!!!!!!!!!!!!!!!!!!!! УРААААААА!

Link to comment
Share on other sites

Проверка единственного раздела с Entware на запущенной системе:

28 минут назад, emlen сказал:

как это ничего не мешает?

Следите за руками:

~ # opkg install e2fsprogs
~ # mount -o remount,ro /dev/sda1
~ # touch /opt/1
touch: /opt/1: Read-only file system
~ # fsck.ext2 -f /dev/sda1
e2fsck 1.43.3 (04-Sep-2016)
Warning!  /dev/sda1 is mounted.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
First: 562/960992 files (5.3% non-contiguous), 33818/1919759 blocks
~ # mount -o remount,rw /dev/sda1

 

Link to comment
Share on other sites

  • 1 month later...

подскажите, плз, почему у меня ваш фокус не проходит?

 имеем

 # mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
tmpfs on /dev type tmpfs (rw,nosuid,noexec)
proc on /proc type proc (rw,nosuid,nodev,noexec)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
/dev/mtdblock/7 on /storage type jffs2 (rw,nosuid)
none on /proc/bus/usb type usbfs (rw,nosuid,noexec)
/dev/sda on /tmp/mnt/USBOPT type ext2 (rw)
/dev/sda on /opt type ext2 (rw)

попытка перемонтирования дает ошибку

 # mount -o remount,ro /dev/sda
mount: mounting /dev/sda on /opt failed: Device or resource busy

у меня

~ # cat /proc/version
Linux version 2.6.23.17 (developers@ndmsystems.com) (gcc version 4.1.2) #1 Fri May 20 17:37:06 UTC 2016
~ #  ndmq -p "show version" -P device
Keenetic Giga
~ # ndmq -p "show version" -P release
v2.04(USD.8)C7

 

Link to comment
Share on other sites

Не могу сказать, по какой-то причине это не получается выполнить на старом ядре. Перед манипуляциями попробуйте покинуть файловую систему /opt, выполнив, к примеру:

cd /

 

Link to comment
Share on other sites

9 часов назад, serguei00 сказал:

те же яйца..

А точно все сервисы, работающие в entware были предварительно оставлены? Сдается мне, что нет. В таком случае перемонтирование в readonly будет невозможно, если какому-то из сервисов нужен доступ к /opt.

Link to comment
Share on other sites

3 hours ago, gvan said:

А точно все сервисы, работающие в entware были предварительно оставлены? Сдается мне, что нет. В таком случае перемонтирование в readonly будет невозможно, если какому-то из сервисов нужен доступ к /opt.

спасибо, после

/ # /opt/etc/init.d/rc.unslung stop

перемонтирование прошло и fsck.ext2 запустился,нашел и пофиксил много всего,

но обратный процесс не пошел

/ # mount -o remount,rw /dev/sda
/opt/bin/busybox: can't load library 'libc.so.0'

 

Link to comment
Share on other sites

у меня /dev/sda

после перезагрузки из NDMS : system reboot вроде заработало и даже позволило пройти полный цикл: перемонтирование ro, проверка, перемонтирование rw.

остались вопросы:

1. как посмотреть все ли в порядке с library 'libc.so.0'?

2. как правильно перезагружать  и выключать девайс. Лучше из entware.

3.остается легкое непонимание: entware может быть отдельно перезагружено/выключено не затрагивая NDMS?

Link to comment
Share on other sites

5 минут назад, serguei00 сказал:

1. как посмотреть все ли в порядке с library 'libc.so.0'?

У меня в rw обратно нормально перемонтируется. Ошибок нет, но и у меня entware3x используется.

Возможно, гуру подскажут по обычной entware.

7 минут назад, serguei00 сказал:

2. как правильно перезагружать  и выключать девайс. Лучше из entware.

Никогда не заморачивался. Можно и из entware reboot сказать (или тоже самое сделать из меню роутера). Ошибок не было. Главное не выключать роутер вилкой или кнопкой питания (без предварительного отмонтирования HDD).

10 минут назад, serguei00 сказал:

3.остается легкое непонимание: entware может быть отдельно перезагружено/выключено не затрагивая NDMS?

А чем не устраивает отключение/включение компонента opkg из веба роутера?

Link to comment
Share on other sites

1 minute ago, gvan said:

А чем не устраивает отключение/включение компонента opkg из веба роутера?

у меня в вебе нет opkg

1 minute ago, gvan said:

Никогда не заморачивался. Можно и из entware reboot сказать (или тоже самое сделать из меню роутера). Ошибок не было. Главное не выключать роутер вилкой или кнопкой питания (без предварительного отмонтирования HDD).

 

у меня проблема в том, что в entware много что работает (syslog, ftp, скрипты по cron....) - как результат бьется ext2 при выключении.

как бы автоматизировать процесс выключения?

Link to comment
Share on other sites

2 минуты назад, serguei00 сказал:

у меня проблема в том, что в entware много что работает (syslog, ftp, скрипты по cron....) - как результат бьется ext2 при выключении.

как бы автоматизировать процесс выключения?

У меня тоже много чего работает из под entware.

Что значит "автоматизировать выключение"? Если речь идет о штатной перезагрузке, то проблем не видел.

Если же необходимо полностью обесточить роутер, то тут к сожалению автоматизацию придумать сложно. 

В этом случае я через веб отмонтирую диск на начальной странице и выключаю питание (также настроена кнопка для отключения дисков).

Как это работает сейчас в 2.04, информации не имею.

Link to comment
Share on other sites

4 minutes ago, gvan said:

У меня тоже много чего работает из под entware.

Что значит "автоматизировать выключение"? Если речь идет о штатной перезагрузке, то проблем не видел.

Если же необходимо полностью обесточить роутер, то тут к сожалению автоматизацию придумать сложно. .

я имел ввиду вариант типа shutdown -h, чтобы потом спокойно можно было бы выключать по питанию

Link to comment
Share on other sites

1 минуту назад, serguei00 сказал:

я имел ввиду вариант типа shutdown -h, чтобы потом спокойно можно было бы выключать по питанию

А что этот вариант не работает? Я так тоже выключал.

Link to comment
Share on other sites

3 минуты назад, serguei00 сказал:

-sh: shutdown: not found

Соврал :11_blush:

У меня тоже его нет. Спутал с другим линуксом.

Но в entware есть команда halt.

По идее она должна схожий эффект иметь.

Link to comment
Share on other sites

тогда вырисовывается скрипт

/opt/etc/init.d/rc.unslung stop

что-то для размонирования диска, как вариант mount -o remount,ro /dev/sda1

/opt/etc/init.d/rc.unslung stop

что-то для размонирования диска, как вариант mount -o remount,ro /dev/sda1

halt

не пробовали -  halt прибьет и NDMS?

Edited by serguei00
Link to comment
Share on other sites

Только что, serguei00 сказал:

тогда вырисовывается скрипт

Ну в нормале halt все это должен бы проделать сам, если не запускать его с ключом запрещающим синхронизации и ключом force.

Нужно проверять.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...