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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.10.2016, 23:27   #1
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

sakatgg
Приветствую

Тоже думаю к своему роутеру-франкенштейну запилить подобное:
http://cyber-place.ru/showpost.php?p=34671&postcount=1
sunny вне форума   Ответить с цитированием
Старый 25.10.2016, 18:10   #2
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Форматируйте в экст4 не морочтесь, забекапте флешку на большом компе и в случае чего купите новую. По поводу свопа - а он зачем Вам нужен?
__________________
istarik.ru
stD вне форума   Ответить с цитированием
Старый 26.10.2016, 13:44   #3
Chupa
Junior Member
 
Аватар для Chupa
 
Регистрация: 22.09.2016
Сообщений: 8
Вес репутации: 0
Chupa is an unknown quantity at this point
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Цитата:
Сообщение от stD Посмотреть сообщение
Форматируйте в экст4 не морочтесь, забекапте флешку на большом компе и в случае чего купите новую. По поводу свопа - а он зачем Вам нужен?
Вот тоже не до конца понемаю зачем swap нужен (на роутере). Однако на всех форумах, почему то советуют его делать, хотя занятость его, по моим наблюдениям, около нуля.

Цитата:
Сообщение от sunny Посмотреть сообщение
swap на такой слабой системе, как роутер определенно должен дать положительный эффект.
Это абстрактно как-то. Хочется понять в чём именно этот положительный эффект выражается.

Последний раз редактировалось Chupa; 26.10.2016 в 14:16.
Chupa вне форума   Ответить с цитированием
Старый 26.10.2016, 00:24   #4
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Привет всем, совсем забыл, я же с Openwrt x86 на флешке экспериментировал здесь
Цитирую:
Установка командой sudo dd if=openwrt-15.05-x86-generic-combined-ext4.img of=/dev/sda - в результате имеем - sda1 (etx4, 4Мб, с grub), sda2 (etx4, 48Мб, с системой на 8Мб) и остаток неразмеченный. Судя по логу ядра:

[ 3.753288] sd 0:0:0:0: [sda] Attached SCSI disk
[ 4.664773] EXT4-fs (sda2): mounted filesystem without journal. Opts: (null)
[ 4.685974] VFS: Mounted root (ext4 filesystem) readonly on device 8:2.
[ 8.625735] EXT4-fs (sda2): re-mounted. Opts: (null)
[ 8.779247] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)

файловая система без опции журналирования отформатировано (или примонтировано), т.е. на sd или флешке можно не опасаться постоянных перезаписей.

Последний раз редактировалось sakatgg; 26.10.2016 в 00:28.
sakatgg вне форума   Ответить с цитированием
Старый 26.10.2016, 14:45   #5
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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

swap работает только лишь при переполнении оперативки
А оперативку легко перегрузить, так как все операции с FS выполняются через оперативу и папка tmp- это тоже оперативка
Admin вне форума   Ответить с цитированием
Старый 26.10.2016, 17:11   #6
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Можете сделать свопфайл и подключать/отключать его по своему усмотрению. Это же линукс, здесь всё можно.
__________________
istarik.ru
stD вне форума   Ответить с цитированием
Старый 28.01.2017, 20:31   #7
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

По поводу swap-a...

Выделил под swap 0,6Gb(600 мегабайт) - реально в использовании видел максимум 10 мегабайт - постоянно запущенный motion+...

По показаниям free

При том что в /etc/sysctl.conf прописал vm.swappiness=70

И вообще по использованию сис-разделов на флешке.

Как минимум overlay имеет смысл переносить на флешку - у меня при сбоях шла запись в эту область до переполнения и последующего шваха , а лучше корень /

Последний раз редактировалось sunny; 28.01.2017 в 21:09.
sunny вне форума   Ответить с цитированием
Старый 01.02.2017, 13:10   #8
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Вообщем под /overlay или корень / можно выделить 100-150 мегабайт по df мой роутер имеет 60 мегабайт.
Под swap 50-100 мегабайт - максимум "накрутил swap" на 21 мегабайт.

Корень форматировал в ext4, в sysctl.conf добавил 2 строчки:
Код:
nano /etc/sysctl.conf
Код:
vm.swappiness=100
vm.vfs_cache_pressure=10
Система шустра и стабильна.

Без флешки, при работающем motion, при попытке записи звука хорошего качества:
on_movie_start 'arecord -f dat /mnt/ya/%d-%H:%M:%S.wav'
При постоянном движении-записи, система не справлялась.
Начинала писать в overlay до его переполнения..
После добавления флешки и вышеуказанных настроек - все работает "как автомат Калашникова"
sunny вне форума   Ответить с цитированием
Старый 07.02.2017, 20:24   #9
Agitech
Junior Member
 
Регистрация: 05.02.2017
Сообщений: 1
Вес репутации: 0
Agitech is an unknown quantity at this point
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Что то не выходит каменный цветок.
fdisk -l
Код:
root@OpenWrt:~# fdisk -l
Disk /dev/mtdblock0: 256 KiB, 262144 bytes, 512 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock1: 31.6 MiB, 33161216 bytes, 64768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock2: 2 KiB, 2048 bytes, 4 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock3: 1 MiB, 1076736 bytes, 2103 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock4: 30.6 MiB, 32081920 bytes, 62660 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock5: 28.4 MiB, 29753344 bytes, 58112 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mtdblock6: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 115.7 GiB, 124218507264 bytes, 242614272 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x327525e3

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   2099199   2097152     1G 83 Linux
/dev/sda2       241565696 242614271   1048576   512M 82 Linux swap / Solaris
/dev/sda3         2099200 241565695 239466496 114.2G 83 Linux

Partition table entries are not in disk order.
fstab
Код:
config global
	option anon_swap  '0'
	option anon_mount '0'
	option auto_swap  '1'
	option auto_mount '1'
	option delay_root '5'
	option check_fs   '0'

config mount
	#option device '/dev/sda1'
	option uuid 'c94512b0-9fc8-4049-a7aa-80d710f6ef4d'
	option target '/overlay'
	option fstype 'ext4'
       option 'options'  'rw,sync'
       option 'enabled_fsck' '0'
	option enabled '1'

config mount
	option device '/dev/sda3'
	#option uuid 'dc1237d9-2995-4206-b7e6-943a63db8b08'
	option target '/data'
	option fstype 'ext4'
       option 'options'  'rw,sync'
       option 'enabled_fsck' '0'
	option enabled '1'

config swap
	option device '/dev/sda2'
	#option uuid '5c120bfd-ca91-458f-9185-05e5085068b9'
	option enabled '1'
Код:
root@OpenWrt:~# block info
/dev/mtdblock4: UUID="da82bce5-6831910a-bc2d7eff-726f05cb" VERSION="1024.0" TYPE="squashfs"
/dev/mtdblock5: TYPE="jffs2"
/dev/sda1: UUID="c94512b0-9fc8-4049-a7aa-80d710f6ef4d" NAME="EXT_JOURNAL" VERSION="1.0" TYPE="ext4"
/dev/sda2: VERSION="1" TYPE="swap"
/dev/sda3: UUID="dc1237d9-2995-4206-b7e6-943a63db8b08" NAME="EXT_JOURNAL" VERSION="1.0" TYPE="ext4"
df -h && free
Код:
root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  975.9M     15.6M    893.1M   2% /
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    61.8M    496.0K     61.3M   1% /tmp
/dev/sda1               975.9M     15.6M    893.1M   2% /overlay
overlayfs:/overlay      975.9M     15.6M    893.1M   2% /
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:~#
root@OpenWrt:~# free
             total         used         free       shared      buffers
Mem:        126512        27056        99456          496         3416
-/+ buffers:              23640       102872
Swap:       524284            0       524284
root@OpenWrt:~#

############## fdisk ###########
Command (m for help): p
Disk /dev/sda: 115.7 GiB, 124218507264 bytes, 242614272 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x327525e3

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   2099199   2097152     1G 83 Linux
/dev/sda2       241565696 242614271   1048576   512M 82 Linux swap / Solaris
/dev/sda3         2099200 241565695 239466496 114.2G 83 Linux

Partition table entries are not in disk order.

Command (m for help):
и еще картинка внизу.
Я так понимаю /dev/sda3 не монтируется. Папка /data создается, но когда я пишу туда что то оверлей (свободно) уменьшается на величину файла.
И команда block mount выдает такое
Код:
root@OpenWrt:~# block mount
block: /dev/sda1 is already mounted
block: mounting /dev/sda3 (ext4) as /data failed (-1) - Unknown error -1
root@OpenWrt:~#
mount -t ext4 /dev/sda3 /{anyfolder} -o rw,sync
молча отрабатывает но картина не меняется.
Как монтировать в fstab по девайсу или по uuid роли не играет
я флешку форматировал на другой машине, там Kali (Debian) Gparted - единственное на что осталось грешить. Подскажите плиз куда копать?
Код:
BusyBox v1.23.2 (2016-03-01 08:50:41 CET) built-in shell (ash)
  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 CHAOS CALMER (15.05.1, r48532)
 -----------------------------------------------------
  * 1 1/2 oz Gin            Shake with a glassful
  * 1/4 oz Triple Sec       of broken ice and pour
  * 3/4 oz Lime Juice       unstrained into a goblet.
  * 1 1/2 oz Orange Juice
  * 1 tsp. Grenadine Syrup
 -----------------------------------------------------
root@OpenWrt:~#
Миниатюры
Нажмите на изображение для увеличения
Название: Capture.PNG
Просмотров: 212
Размер:	66.5 Кб
ID:	4084  

Последний раз редактировалось Agitech; 07.02.2017 в 20:34.
Agitech вне форума   Ответить с цитированием
Старый 07.02.2017, 21:35   #10
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Устанавливаем USB Flash диск в OpenWrt

Agitech

Насколько я понял основная проблема с /data - он не нужен, можно просто создать /overlay, swap и sda3 ext4(Ваши данные №1), sda4 ext4(Ваши данные №2)...

Собственно в данном случае, /data - работает в связке с /overlay и по видимому не предназначен для ваших данных.
В структуре папок роутера, такой папки нет /data - собственно, ничего страшного если вы его не будете создавать/использовать.

В /etc/config/fstab

достаточно 3 строчек для overlay

Развернуть для просмотра

Код:
config mount
        option uuid '***************'
        option enabled '1'
        option target '/overlay'
[свернуть]

и 2 строчек для swap

Развернуть для просмотра

Код:
config swap
        option uuid '**************'
        option enabled '1'
[свернуть]


После правки /etc/config/fstab обязательно перезагрузка.

Откровенно говоря, достаточно выполнить:
Код:
block detect > /etc/config/fstab
И не править /etc/config/fstab настроив через веб морду:

Развернуть для просмотра

[свернуть]


Потом обязательно reboot.

Kali однако Какая разница если GParted.

Увидеть, как монтируется разделы с вашими данными можно выполнив:

Код:
cd /mnt && ls
Там должны быть sda3 (Ваши данные №1) и sda4 ext4(Ваши данные №2).

Настройка через редактирование /etc/config/fstab - не всегда срабатывает.
Через вебморду работает...

===

Я откровенно говоря поигрался с /overlay посмотрел, как это работает.
Обнаружил почему зависала система без флешки, и так как места на флешке достаточно, просто в итоге перенес весь корень /

===

Если "равнение" идет на эту инструкцию:
https://wiki.openwrt.org/ru/doc/howto/extroot

Цитата:
Установка на внешний overlay (рекомендованный вариант)
Раздел /data можно упустить.
В любом случае, под свои нужды достаточно создать обычный ext4 раздел (1-2-3).

Последний раз редактировалось sunny; 14.03.2017 в 23:33.
sunny вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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