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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.05.2017, 07:14   #1
tri62
Junior Member
 
Регистрация: 21.05.2017
Сообщений: 11
Вес репутации: 0
tri62 is an unknown quantity at this point
По умолчанию Нехватка места - внешнее хранилище

Стокнулся с нехваткой места :(

Расхожие варианты не подходят:
1. Пересобрать под себя - не на чем
2. Задействовать USB - нет его

Напрашивается вариант - а, может, как-то задействовать под утилиты и прочие разности не первой нужды дисковое пространство коммутируемых компов? После того, есно, когда уже все взлетело...

Пытался поискать, но как-то все безрезультатно :(
.
tri62 вне форума   Ответить с цитированием
Старый 22.05.2017, 07:59   #2
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию

имхо это все извращение.
проще купить нормальный роутер, с хорошим запасом памяти, например Tp-link TL-WR842N версии 3
solalex вне форума   Ответить с цитированием
Старый 22.05.2017, 12:51   #3
tri62
Junior Member
 
Регистрация: 21.05.2017
Сообщений: 11
Вес репутации: 0
tri62 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от solalex Посмотреть сообщение
имхо это все извращение.
проще купить нормальный роутер, с хорошим запасом памяти, например Tp-link TL-WR842N версии 3
Может сгодилась бы и твоя имха.
Только - лишь как ремарка к развернутому ответу.
Но ни как не в качестве самостоятельного поста.

Слушай, тут цельная тема "Устанавливаем USB Flash диск в OpenWrt",
ажна цельного Админа, с пометкой "Важно" прилеплена.
С 12-го года три сотни постов в ней без малого.

Как же ты в ней не отметился со своей имхой?
Просветил бы и топикстартера, да и всех остальных заодно.
А то мужики-то не знают...
.
tri62 вне форума   Ответить с цитированием
Старый 22.05.2017, 13:43   #4
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию

Зачем приводить в пример тему, где идет речь про роутеры с usb, а у вашего WNR612v2 usb отсутствует?
Я советовал именно под ваше "дисковое пространство коммутируемых компов" - так что сарказм здесь неуместен.
solalex вне форума   Ответить с цитированием
Старый 22.05.2017, 19:25   #5
tri62
Junior Member
 
Регистрация: 21.05.2017
Сообщений: 11
Вес репутации: 0
tri62 is an unknown quantity at this point
По умолчанию

Дык, как же "неуместен", когда именно что - уместен... Он ведь не сам по себе. Не самостоятелен, как твой, исходно-оригинальный, а, наоборот, - возник лишь в продолжение и обоснование предъявы, изложенной в первой части моего ответа тебе. Которую ты, впрочем, мужественно проигнорил :)

Проблема нехватки места и способов его расширения очень остра. Доходит ведь и до таких извратов (и в прямом, и в переносном смыслах), что люди не только допаивают отсутствующие USB-разъемы, но и модернизируют существующую с завода USB-обвязку - не хвататет им, понимаешь, какой-то индуктивности, которую вендор проигнорил, и паллиативная схема питания превращает фабричный USB в [s]тыкву[/s] фейковый прибамбас... Таких ты вообще стал бы пинать и, может, даже ногами?

------------

Я догадываюсь, что для примонтирования сетевого диска может понадобиться некий пакет.
Для установки которого опять же(!) нужно место!
Которого нет :)

Вот я и интересуюсь - что могут в этом плане боксовые BB или CC?
.
tri62 вне форума   Ответить с цитированием
Старый 22.05.2017, 20:28   #6
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

man nfs. Если из ядра поддержку не выкинули, то я такое делал.
Tohin вне форума   Ответить с цитированием
Старый 22.05.2017, 22:27   #7
tri62
Junior Member
 
Регистрация: 21.05.2017
Сообщений: 11
Вес репутации: 0
tri62 is an unknown quantity at this point
По умолчанию

Tohin,
спасибо за ключевое слово - nfs.

К сожалению, поисковая выдача (в лоб) зафлужена USB-решениями :(
Но, зато я расширил свой словарик ключевыми словами rootfs, extroot, pivot overlay, pivot root и пр..

* Если из ядра поддержку не выкинули ...
А именно в ядре оно было? Потому, что, навскидку, - всюду требуются дополнительные пакеты в разных комплектациях, ну и, зависимые, есно. А места у меня сейчас нет :(

* ... то я такое делал
Ты не мог бы чутка конкретизировать?

Мне не хочется рушить уже настроенное чисто из эксперимента...
Хочеся понять - насколько реально осуществить следующее:

1. Сохранить текущие настройки.
2. Перезалить BB
2.1 Настроить локальную сеть
3. Установить NFS и что там еще с ним.
4. Настроить автоматическое монтирование NFS-диска после ребута
5. Перенести overlay во внешнее хранилище и
6. Настроить работу opkg с ним
7. Установить туда PPtP
8. Настроить старт PPtP и прочих с внешнего оверлея в последнюю очередь, т.е. после взлета основных сетевых интерфейсов.
9. Получить профит

Чтобы понять - работоспособен ли этот план в комплексе, надо хоть с какими-то примерами познакомиться.

Как-то так...
.
tri62 вне форума   Ответить с цитированием
Старый 23.05.2017, 06:57   #8
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1030
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию

Забить в яндексе man NFS. Проверить работоспособность.
Делать overlay всего корня на сетевую шару опасно. А вот некоторые каталоги типа /home, /usr, /var /etc можно и по сети тащить.
Tohin вне форума   Ответить с цитированием
Старый 23.05.2017, 10:52   #9
tri62
Junior Member
 
Регистрация: 21.05.2017
Сообщений: 11
Вес репутации: 0
tri62 is an unknown quantity at this point
По умолчанию

* Забить в яндексе man NFS
Я оттуда и начал. И поблагодарил. Пост выше...

* Проверить работоспособность.
Как? У меня же места нет.
Я даже целевую папку монтирования создать не мог.
Out of space...

Удалил tmp/opkg-lists/*.*
Люси при этом прироста места не показала.
Но создалась таки /tmp/xmn

На виндовой машине создал две шары - на FAT и NTFS
Обе увиделись с другой, тоже виндовой, машины.

Захожу через Putty SSH. Обе машины виндовые пингуются.
Пробую:

root@OpenWrt:~# mount -t nfs \\192.168.1.2\\wmnfat /tmp/xmn
mount: mounting \192.168.1.2\wmnfat on /tmp/xmn failed: No such device

Пытался и с прямыми, и с обратными косушками,
с одинарными, двойными и тройными. С двоеточием. И в комбинациях.
Все - от винта. No such device

Фаеры в венде все поотключены ради такой свадьбы.
Никто больше ее TCP не контролирует.
Логи от OpenWRT тоже чистые.

Вобщем, для продолжения этого нужно следующее:
1. Какая точная нотация команды?
2. Есть ли необходимость ввода виндовых user:password?
Я и такие комбинации встречал.
3. Как со стороны OpenWRT проверить доступность шары без монтирования ее?
Из под винды я просто делаю:
Dir \\192.168.1.2\wmnfat

* Делать overlay всего корня на сетевую шару опасно.
Чой-то я не вкурил. Это ж самостоятельные вещи - overlay и root.
Ты Pivot root имел ввиду?

А что опасно (там действительно много оговорок) -
так я и планировал только Pivot overlay.
.

Последний раз редактировалось Tohin; 24.05.2017 в 19:42.
tri62 вне форума   Ответить с цитированием
Старый 23.05.2017, 11:02   #10
tri62
Junior Member
 
Регистрация: 21.05.2017
Сообщений: 11
Вес репутации: 0
tri62 is an unknown quantity at this point
По умолчанию

Попробовал внутри смонтироваться. Создал /tmp/xmnsrc

Все работает

Код:
root@OpenWrt:~# mount /tmp/xmnsrc /tmp/xmn
root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/mtdblock5 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
tmpfs on /tmp/xmn type tmpfs (rw,nosuid,nodev,noatime)

root@OpenWrt:~# umount /tmp/xmn
root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/mtdblock5 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,noatime,lowerdir=/,upperdir=/overlay)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
[свернуть]
tri62 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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


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


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