![]() |
|
|
|
|
#1 |
|
Junior Member
Регистрация: 19.11.2014
Сообщений: 2
Вес репутации: 0 ![]() |
Здравствуйте, товарищи
Имеется TP-Link 4300 (2 usb) + OpenWrt Barrier Breaker 14.07 Поясните пожалуйста, сделал всё по шапке, отлично работает, второй флешкой подключаю ntfs раздел, автоматом не получилось, ntfs-3g не хочет автомонтировать. Прописал в /etc/hotplug.d/block/10-mount скрипт. ВСЁ! Работает отлично, флешка сама монтируется в /mnt/sdb1, вопросов нет. НО! в /mnt у меня стали видны все разделы всех флешек, если раньше были только разделы которые сам монтировал, то сейчас все - Код:
/mnt/mtdblock0 /mnt/mtdblock1 /mnt/mtdblock2 /mnt/mtdblock3 /mnt/mtdblock4 /mnt/mtdblock5 /mnt/sda1 /mnt/sda2 /mnt/sda3 /mnt/sdb1 вот вывод df -h Код:
Filesystem Size Used Available Use% Mounted on rootfs 239.9M 7.7M 215.4M 3% / /dev/root 2.3M 2.3M 0 100% /rom tmpfs 61.7M 440.0K 61.3M 1% /tmp /dev/sda1 239.9M 7.7M 215.4M 3% /overlay overlayfs:/overlay 239.9M 7.7M 215.4M 3% / tmpfs 512.0K 0 512.0K 0% /dev /dev/sda1 239.9M 7.7M 215.4M 3% /mnt/sda1 /dev/sda2 3.3G 6.0M 3.1G 0% /mnt/sda2 /dev/sdb1 28.9G 86.6M 28.8G 0% /mnt/sdb1 /dev/mtdblock2 2.3M 2.3M 0 100% /mnt/mtdblock2 Хотя мне нужны только изначально примонтированные sda2 и sdb1, да и честно, глаза мозолит такое количество папок. Можно как-нибудь убрать лишние точки, или это не критично и закрыть глаза на это ) Спасибо! Последний раз редактировалось mxm199; 19.11.2014 в 16:43. |
|
|
|
|
|
#2 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Скрипт Вам все что нашел то и примонтировал
|
|
|
|
|
|
#3 |
|
Junior Member
Регистрация: 19.11.2014
Сообщений: 2
Вес репутации: 0 ![]() |
|
|
|
|
|
|
#4 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Напишите свой скрипт, который будет ждать появления диска в /dev/sdx и после этого монтировать его. Сам скрипт прописать в автозагрузку
|
|
|
|
|
|
#5 | |
|
Member
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0 ![]() |
Цитата:
1. На имеющейся флешке очистил раздел под rootfs. 2. Скопировал на неё overlay. 3. скопировал из темы fstab. Перезагружаюсь и ничего. НУ как-то же всё работало на trunc`e. Сейчас восстанавливаю систему на barrier_breaker. Толи лыжи не едут, толи одно из двух. Самое противное, что вручную раздел монтируется. И видно содежимое иб соответственно, копируется overlay. |
|
|
|
|
|
|
#6 | |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Командой block detect > /etc/config/fstab создайте фаил конфигурации fstab
потом в ручную поправьте /etc/config/fstab Цитата:
/etc/init.d/fstab enable /etc/init.d/fstab start |
|
|
|
|
|
|
#7 | |
|
Member
Регистрация: 23.04.2014
Сообщений: 63
Вес репутации: 0 ![]() |
Цитата:
Огромное спасибо за внимание и конструктивные наставления! Последний раз редактировалось AndreyNag; 06.12.2014 в 19:30. |
|
|
|
|
|
|
#8 |
|
Junior Member
Регистрация: 26.03.2015
Сообщений: 4
Вес репутации: 0 ![]() |
Здравствуйте, у меня 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. |
|
|
|
|
|
#9 | ||||
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Цитата:
Цитата:
Цитата:
|
||||
|
|
|
|
|
#10 |
|
Junior Member
Регистрация: 26.03.2015
Сообщений: 4
Вес репутации: 0 ![]() |
в /mnt/sda2, понял.
Мне достаточно чтоб вебсервер (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'
На первый взгляд, все правильно? Последний раз редактировалось ecato; 26.03.2015 в 17:30. |
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|
|