emlen Posted April 12, 2017 Author Share Posted April 12, 2017 8 минут назад, Александр Рыжов сказал: после названия метки пропущено двоеточие: блииииииииииин))) вот так всегда)))) СПАСИБО, ЗАРАБОТАЛО!!!!!!!!!!!!!!!!!!!!!!! УРААААААА! Quote Link to comment Share on other sites More sharing options...
Александр Рыжов Posted April 12, 2017 Share Posted April 12, 2017 Проверка единственного раздела с 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 Quote Link to comment Share on other sites More sharing options...
emlen Posted April 12, 2017 Author Share Posted April 12, 2017 Quote Link to comment Share on other sites More sharing options...
serguei00 Posted May 23, 2017 Share Posted May 23, 2017 подскажите, плз, почему у меня ваш фокус не проходит? имеем # 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 Quote Link to comment Share on other sites More sharing options...
Александр Рыжов Posted May 24, 2017 Share Posted May 24, 2017 Не могу сказать, по какой-то причине это не получается выполнить на старом ядре. Перед манипуляциями попробуйте покинуть файловую систему /opt, выполнив, к примеру: cd / Quote Link to comment Share on other sites More sharing options...
serguei00 Posted May 24, 2017 Share Posted May 24, 2017 те же яйца.. ~ # pwd /opt/root ~ # cd / / # / # pwd / / # mount -o remount,ro /dev/sda mount: mounting /dev/sda on /opt failed: Device or resource busy Quote Link to comment Share on other sites More sharing options...
gvan Posted May 25, 2017 Share Posted May 25, 2017 9 часов назад, serguei00 сказал: те же яйца.. А точно все сервисы, работающие в entware были предварительно оставлены? Сдается мне, что нет. В таком случае перемонтирование в readonly будет невозможно, если какому-то из сервисов нужен доступ к /opt. Quote Link to comment Share on other sites More sharing options...
serguei00 Posted May 25, 2017 Share Posted May 25, 2017 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' Quote Link to comment Share on other sites More sharing options...
gvan Posted May 25, 2017 Share Posted May 25, 2017 32 минуты назад, serguei00 сказал: mount -o remount,rw /dev/sda может /dev/sda1? или опечатка? Quote Link to comment Share on other sites More sharing options...
serguei00 Posted May 25, 2017 Share Posted May 25, 2017 у меня /dev/sda после перезагрузки из NDMS : system reboot вроде заработало и даже позволило пройти полный цикл: перемонтирование ro, проверка, перемонтирование rw. остались вопросы: 1. как посмотреть все ли в порядке с library 'libc.so.0'? 2. как правильно перезагружать и выключать девайс. Лучше из entware. 3.остается легкое непонимание: entware может быть отдельно перезагружено/выключено не затрагивая NDMS? Quote Link to comment Share on other sites More sharing options...
gvan Posted May 25, 2017 Share Posted May 25, 2017 5 минут назад, serguei00 сказал: 1. как посмотреть все ли в порядке с library 'libc.so.0'? У меня в rw обратно нормально перемонтируется. Ошибок нет, но и у меня entware3x используется. Возможно, гуру подскажут по обычной entware. 7 минут назад, serguei00 сказал: 2. как правильно перезагружать и выключать девайс. Лучше из entware. Никогда не заморачивался. Можно и из entware reboot сказать (или тоже самое сделать из меню роутера). Ошибок не было. Главное не выключать роутер вилкой или кнопкой питания (без предварительного отмонтирования HDD). 10 минут назад, serguei00 сказал: 3.остается легкое непонимание: entware может быть отдельно перезагружено/выключено не затрагивая NDMS? А чем не устраивает отключение/включение компонента opkg из веба роутера? Quote Link to comment Share on other sites More sharing options...
serguei00 Posted May 25, 2017 Share Posted May 25, 2017 1 minute ago, gvan said: А чем не устраивает отключение/включение компонента opkg из веба роутера? у меня в вебе нет opkg 1 minute ago, gvan said: Никогда не заморачивался. Можно и из entware reboot сказать (или тоже самое сделать из меню роутера). Ошибок не было. Главное не выключать роутер вилкой или кнопкой питания (без предварительного отмонтирования HDD). у меня проблема в том, что в entware много что работает (syslog, ftp, скрипты по cron....) - как результат бьется ext2 при выключении. как бы автоматизировать процесс выключения? Quote Link to comment Share on other sites More sharing options...
gvan Posted May 25, 2017 Share Posted May 25, 2017 2 минуты назад, serguei00 сказал: у меня проблема в том, что в entware много что работает (syslog, ftp, скрипты по cron....) - как результат бьется ext2 при выключении. как бы автоматизировать процесс выключения? У меня тоже много чего работает из под entware. Что значит "автоматизировать выключение"? Если речь идет о штатной перезагрузке, то проблем не видел. Если же необходимо полностью обесточить роутер, то тут к сожалению автоматизацию придумать сложно. В этом случае я через веб отмонтирую диск на начальной странице и выключаю питание (также настроена кнопка для отключения дисков). Как это работает сейчас в 2.04, информации не имею. Quote Link to comment Share on other sites More sharing options...
serguei00 Posted May 25, 2017 Share Posted May 25, 2017 4 minutes ago, gvan said: У меня тоже много чего работает из под entware. Что значит "автоматизировать выключение"? Если речь идет о штатной перезагрузке, то проблем не видел. Если же необходимо полностью обесточить роутер, то тут к сожалению автоматизацию придумать сложно. . я имел ввиду вариант типа shutdown -h, чтобы потом спокойно можно было бы выключать по питанию Quote Link to comment Share on other sites More sharing options...
gvan Posted May 25, 2017 Share Posted May 25, 2017 1 минуту назад, serguei00 сказал: я имел ввиду вариант типа shutdown -h, чтобы потом спокойно можно было бы выключать по питанию А что этот вариант не работает? Я так тоже выключал. Quote Link to comment Share on other sites More sharing options...
serguei00 Posted May 25, 2017 Share Posted May 25, 2017 / # shutdown -sh: shutdown: not found ч-н ставили дополнительно? Quote Link to comment Share on other sites More sharing options...
gvan Posted May 25, 2017 Share Posted May 25, 2017 3 минуты назад, serguei00 сказал: -sh: shutdown: not found Соврал У меня тоже его нет. Спутал с другим линуксом. Но в entware есть команда halt. По идее она должна схожий эффект иметь. Quote Link to comment Share on other sites More sharing options...
serguei00 Posted May 25, 2017 Share Posted May 25, 2017 (edited) тогда вырисовывается скрипт /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 May 25, 2017 by serguei00 Quote Link to comment Share on other sites More sharing options...
gvan Posted May 25, 2017 Share Posted May 25, 2017 Только что, serguei00 сказал: тогда вырисовывается скрипт Ну в нормале halt все это должен бы проделать сам, если не запускать его с ключом запрещающим синхронизации и ключом force. Нужно проверять. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.