Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.11.2014, 16:52   #241
mxm199
Junior Member
 
Регистрация: 19.11.2014
Сообщений: 2
Вес репутации: 0
mxm199 is an unknown quantity at this point
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Скрипт Вам все что нашел то и примонтировал
Я тоже об этом подумал... Не знаю, скрипт можно поправить... или не трогать его...
Просто сколько инфы не перечитал - без скрипта никак NTFS не монтируется автоматом
mxm199 вне форума   Ответить с цитированием
Старый 19.11.2014, 16:57   #242
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,611
Вес репутации: 9813
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Напишите свой скрипт, который будет ждать появления диска в /dev/sdx и после этого монтировать его. Сам скрипт прописать в автозагрузку
Admin вне форума   Ответить с цитированием
Старый 06.12.2014, 02:38   #243
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Question Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Устанавливаем нужные нам пакеты:
Монтируем новый диск и копируем на него все необходимое:
mkdir -p /mnt
mount -t ext4 /dev/sda1 /mnt/sda1 -o rw,sync
tar -C /overlay -cvf - . | tar -C /mnt/sda1 -xvf -


Правим фаил /etc/config/fstab:
vi /etc/config/fstab


Сохраняем
:wq

Перегружаемся
reboot

Проверяем смонтировался ли диск?
df -h

Проверяем раздел подкачки Swap
free

[/B][/I]
Уже три часа не могу заставить монтироваться флешку.
1. На имеющейся флешке очистил раздел под rootfs.
2. Скопировал на неё overlay.
3. скопировал из темы fstab.
Перезагружаюсь и ничего. НУ как-то же всё работало на trunc`e. Сейчас восстанавливаю систему на barrier_breaker. Толи лыжи не едут, толи одно из двух.
Самое противное, что вручную раздел монтируется. И видно содежимое иб соответственно, копируется overlay.
AndreyNag вне форума   Ответить с цитированием
Старый 06.12.2014, 11:45   #244
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,611
Вес репутации: 9813
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Командой block detect > /etc/config/fstab создайте фаил конфигурации fstab
потом в ручную поправьте /etc/config/fstab
Цитата:
config 'mount'
option target '/overlay'
option uuid '7f41e7d8-3b3a-4725-a295-cbc58bb89493'
option enabled '1'
После правки запускаем fstab
/etc/init.d/fstab enable
/etc/init.d/fstab start
Admin вне форума   Ответить с цитированием
Старый 06.12.2014, 19:12   #245
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Question Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Командой block detect > /etc/config/fstab создайте фаил конфигурации fstab
потом в ручную поправьте /etc/config/fstab
После правки запускаем fstab
/etc/init.d/fstab enable
/etc/init.d/fstab start
В общем-то стали мне понятны моя ошибки. Я не разрешил автозапуск fstab. Ночью сброшу всё и постою систему заново.
Огромное спасибо за внимание и конструктивные наставления!

Последний раз редактировалось AndreyNag; 06.12.2014 в 19:30.
AndreyNag вне форума   Ответить с цитированием
Старый 26.03.2015, 16:44   #246
ecato
Junior Member
 
Регистрация: 26.03.2015
Сообщений: 4
Вес репутации: 0
ecato is an unknown quantity at this point
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Здравствуйте, у меня Zyxel Keenetic 4g Rev.B
Я поставил на него OpenWrt Chaos Calmer r44455 взята с 4pda, где я бы и продолжал задавать вопросы, но уже всех за..заел(что поделаешь, незнайка в линах, и не только),

Мне нужно было поднять вебсервер я все сделал, благодаря советам, вот только с примонтированной флешки он не смог брать файлы, выдавало 403, а скопированный в память роутера файлик открывало прекрасно. Атрибуты в Chmod, chown, chgrp, все перепробовал, не пошло.

Отсюда возникла надобность сделать extroot, казалось бы, делай все по ману и живи спокойно, но..у меня видимо немного другой версии все, и не получается. Первое, это я разбил свою флешь в LiveUSB linux, с помощью gparted на три раздела, под root, home и linuxswap. Подключил их в вебинтерфейсе, а дальше, не могу понять

"Монтируем новый диск и копируем на него все необходимое:
mkdir -p /mnt - где создать папку
mount -t ext4 /dev/sda1 /mnt -o rw,sync - что именно делают, эти команды, похоже примонтировали sda1 как папку mnt, в корне
tar -C /overlay -cvf - . | tar -C /mnt -xvf - а это..сжимает overlay и распаковывает в /mnt? зачем, нельзя ли просто скопировать?"

Ах да, у меня еще немного другой конфиг /etc/config/fstab

Таким образом, мне нужна помощь в одном из двух направлений - или подсказать что надо прописать, дабы вебсервер мог брать файлы с флешки, и второй - extroot

Последний раз редактировалось ecato; 26.03.2015 в 16:55.
ecato вне форума   Ответить с цитированием
Старый 26.03.2015, 17:07   #247
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,611
Вес репутации: 9813
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
mkdir -p /mnt - где создать папку
В корне диска

Цитата:
mount -t ext4 /dev/sda1 /mnt -o rw,sync - что именно делают, эти команды, похоже примонтировали sda1 как папку mnt, в корне
все верно

Цитата:
tar -C /overlay -cvf - . | tar -C /mnt -xvf - а это..сжимает overlay и распаковывает в /mnt? зачем, нельзя ли просто скопировать?"
Не знаю , не пробовал.

Цитата:
Таким образом, мне нужна помощь в одном из двух направлений - или подсказать что надо прописать, дабы вебсервер мог брать файлы с флешки
Не понятен вопрос
Admin вне форума   Ответить с цитированием
Старый 26.03.2015, 17:20   #248
ecato
Junior Member
 
Регистрация: 26.03.2015
Сообщений: 4
Вес репутации: 0
ecato is an unknown quantity at this point
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
В корне диска
в /mnt/sda2, понял.
Цитата:
Сообщение от Admin Посмотреть сообщение
Не понятен вопрос
Мне достаточно чтоб вебсервер (lighttpd) нормально получал доступ к примонтированной флешке, по обычному примонтированной, не как extroot а как папка. Сейчас почему-то не работает, я все эти файлы вижу, ls их показывает, но вебсервер не получает доступ..

Код:
config global
        option anon_swap '0'
        option anon_mount '1'
        option auto_swap '1'
        option auto_mount '1'
        option delay_root '5'
        option check_fs '0'

config swap
        option device '/dev/sda3'
        option enabled '0'

config mount
        option device '/dev/sda1'
        option fstype 'ext2'
        option is_rootfs '1'
        option target '/'
        option options 'rw,sync'
        option enabled_fsck '0'
        option enabled '0'

config mount
        option device '/dev/sda2'
        option fstype 'ext2'
        option target '/home'
        option options 'rw,sync'
        option enabled_fsck '0'
        option enabled '0'
А вот мой конфиг, видимо часть функций переименовано, например option auto_mount '1' вместо config global automount.
На первый взгляд, все правильно?

Последний раз редактировалось ecato; 26.03.2015 в 17:30.
ecato вне форума   Ответить с цитированием
Старый 26.03.2015, 17:31   #249
AndreyNag
Member
 
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0
AndreyNag is an unknown quantity at this point
Lightbulb Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
Сообщение от ecato Посмотреть сообщение
в /mnt/sda2, понял.
Мне достаточно чтоб вебсервер (lighttpd) нормально получал доступ к примонтированной флешке, по обычному примонтированной, не как extroot а как папка. Сейчас почему-то не работает, я все эти файлы вижу, ls их показывает, но вебсервер не получает доступ..
Может банально прав не хватает демону lighttpd на нужную папку? Попробуй перезапустить lighttpd вручную уже после загрузки.
AndreyNag вне форума   Ответить с цитированием
Старый 26.03.2015, 17:39   #250
ecato
Junior Member
 
Регистрация: 26.03.2015
Сообщений: 4
Вес репутации: 0
ecato is an unknown quantity at this point
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

AndreyNag
К сожалению, я тот человек которому нужно объяснять как это делается.
Lighttpd stop, lighttpd start?
ecato вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 20:40. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика