Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   ASUS / Linux удалённое форматирование винта через PuTTY. (http://forums.kuban.ru/f1029/asus_linux_udal%D1%91nnoe_formatirovanie_vinta_cherez_putty-4095052.html)

скучно скучно 24.04.2013 19:50

39-Gochy > Ага, в теме

[i]Застрял на этой строке:
echo "/etc/fstab" >> /usr/local/.files
Получаю ответ от роутера:
-sh: can't create /usr/local/.files: Read-only file system[/i]

Gochy 24.04.2013 19:50

кстати, покажи /usr/local/.files
сугубо для удовлетворения любопытства

napnap 24.04.2013 19:51

Говорю же, читать лучше внимательнее, вам уже всё расписали выше.
[quote]Там надо в /jffs/configs/ создать файл fstab.add и покидать туда записи для монтирования ваших дисков, но предварительно через правку скрипта /jffs/scripts/init-start нужно создать сами точки монтирования (хотя можно прямо в самом /jffs насоздавать нужные папки).[/quote]

Только не сможете вы удалённо на роутере править /jffs/scripts/init-start Текстовые редакторы там не очень user friendly.

Gochy 24.04.2013 19:55

знаешь, насколько я понял echo "/etc/fstab" >> /usr/local/.files [/quote] нужно было делать при разбивке диска. А по инструкшн разбитие диска делается с лайфсиди или что то в этом роде

скучно скучно 24.04.2013 20:01

43-Напас Напасович > Так Merlin [url=https://github.com/RMerl/asuswrt-merlin/blob/master/README-merlin.txt]пишет[/url]

- fstab (only fstab supported, remember to create mount point through init-start first if it doesn't exist!)

Как я понял, fstab.add не работает в этой прошивке, только fstab, это же не одно и то же? Про правку скрипта init-start (это через vi, как я понял?) попробую.

44-Gochy > Фиг его, вот [url=http://vectormm.net/routers/routery-asus/97-nachalnaya-nastrojka-rt-n16.html]здесь[/url] вроде бы разбивка диска делается через fdisc после umount разделов, так и сделал, к fdisk роутера претензий вроде бы нет.

napnap 24.04.2013 20:02

44-Gochy > Та инструкция для прошивки от энтузиастов, автор же, так понял, стоковую мучает. Там иная система.

скучно скучно 24.04.2013 20:02

* fdis[b]k[/b]

скучно скучно 24.04.2013 20:02

46-Напас Напасович > Ну, да, околостоковую, от Merlin.

napnap 24.04.2013 20:05

45-скучно скучно > Да, через vi или nano (если есть). Пропиши монтирование по метке. Но сначала надо точку монтирования создать, а то /tmp/mnt/* после перезагрузки пропадёт. С fstab надо разбираться, ковыряясь в скриптах прошивки.

Gochy 24.04.2013 20:10

а, пардон. Прочитал первую ссылку, вторую прощелкал.

napnap 24.04.2013 20:13

Покажи вывод ls -l /jffs/configs/ туда надо fstab положить. А создание точек монтирования прописать в /jffs/scripts/init-start
и всё, разделы будут сами монтироваться без hotplug. По метке только монтируй, а не как в той инструкции.

скучно скучно 24.04.2013 20:16

51-Напас Напасович > Ога, попробую, как будет соединение.

napnap 24.04.2013 20:16

Пример записи в fstab для монтирования по метке
LABEL=b00t /boot ext2 noauto,noatime 1 2
адаптируй под твои нужды.

napnap 24.04.2013 20:22

Поддержка кастомного fstab появилась в версии 3.0.0.4.260.21 сравни свою.

А /etc/fstab есть вообще?

скучно скучно 24.04.2013 20:34

53-Напас Напасович > А что означают цифры в конце? 1 1 или 1 2 или 0 0? Не смог найти информацию по этим параметрам.

napnap 24.04.2013 20:38

ставь 0 0
Яндекс знает всё
Индикатор необходимости делать резервную копию (как правило не используется и равно 0)
Порядок проверки раздела (0- не проверять, 1 - устанавливается для корня, 2 - для остальных разделов).

скучно скучно 24.04.2013 20:49

56-Напас Напасович > Ясно, спасибо!

скучно скучно 24.04.2013 21:20

Так, телевидение и Интернет от доблестного Билайн час лежало, каждую среду в 8 вечера что-то у них происходит, судя по всему, на автомате.

[b]51-Напас Напасович >[/b] /jffs/configs/ судя по всему пустая.
[quote]admin@RT-N66U:/tmp/home/root# ls -l /jffs/configs/
admin@RT-N66U:/tmp/home/root# ls -l /jffs/
drwxr-xr-x 2 admin root 0 Dec 31 2010 configs
drwxr-xr-x 2 admin root 0 Dec 31 2010 scripts
admin@RT-N66U:/tmp/home/root# cd /jffs/configs/
admin@RT-N66U:/jffs/configs# ls -l[/quote]

[b]42-Gochy >[/b] В /usr/local/.files так же пусто (или его нет).
[quote]admin@RT-N66U:/jffs/configs# vi /usr/local/.files
~
~
~
- /usr/local/.files 1/1 100%[/quote]
[quote]admin@RT-N66U:/jffs/configs# ls -l /usr/local/
lrwxrwxrwx 1 admin root 10 Mar 17 07:58 share -> /tmp/shareТак, телевидение и Интернет от доблестного Билайн час лежало, каждую среду в 8 вечера что-то у них происходит, судя по всему, на автомате.[/quote]

[b]51-Напас Напасович >[/b] /jffs/configs/ судя по всему пустая:
[quote]admin@RT-N66U:/tmp/home/root# ls -l /jffs/configs/
admin@RT-N66U:/tmp/home/root# ls -l /jffs/
drwxr-xr-x 2 admin root 0 Dec 31 2010 configs
drwxr-xr-x 2 admin root 0 Dec 31 2010 scripts
admin@RT-N66U:/tmp/home/root# cd /jffs/configs/
admin@RT-N66U:/jffs/configs# ls -l[/quote]

[b]42-Gochy >[/b] В /usr/local/.files так же пусто (или его нет).
[quote]admin@RT-N66U:/jffs/configs# vi /usr/local/.files
~
~
~
- /usr/local/.files 1/1 100%

admin@RT-N66U:/jffs/configs# ls -l /usr/local/
lrwxrwxrwx 1 admin root 10 Mar 17 07:58 share -> /tmp/share[/quote]

В /jffs/scripts и /jffs/configs init-start не нашёл, только каталоги "." и ".." (не знаю, что это значит), его надо создать? Это файл без расширения?
[quote]admin@RT-N66U:/jffs/configs# ls -a -l /jffs/scripts
drwxr-xr-x 2 admin root 0 Dec 31 2010 .
drwxr-xr-x 5 admin root 0 Dec 31 1969 ..

admin@RT-N66U:/jffs/configs# ls -a -l /jffs/configs
drwxr-xr-x 2 admin root 0 Dec 31 2010 .
drwxr-xr-x 5 admin root 0 Dec 31 1969 ..[/quote]

скучно скучно 24.04.2013 21:26

Сорри за дублирование, очень неудобное поле для написания сообщения, его не растянешь по ширине (мешает блок "Опции темы", о чём неоднократно говорил разработчикам форума).

napnap 25.04.2013 09:44

Придётся создать /jffs/scripts/init-start и дать ему права на исполнение. Это обычный shell-скрипт, в котором будет что-то типа

#!/bin/sh

mkdir /tmp/mnt/sda3
mkdir /tmp/mnt/MEDIA

Право на исполнение дать так chmod +x /jffs/scripts/init-start

скучно скучно 25.04.2013 14:48

А как в vi написать "#!/bin/sh"? Он ругается на символ "#".

napnap 25.04.2013 15:09

В режим вставки переключился? vi надо уметь пользоваться.

701054 27.04.2013 20:22

Существует два основных режима работы в редакторе. В первом он пищит, а во втором — всё портит. (ц) фольклер, где-то ещё было первое знакомство с vi что-то вроде того что вводил пользователь:
asd
ESC
ESC
quit
^C
wtf...
help
f*ck

61-скучно скучно > гугл поможет i-режим редактирования, esc выйти с режима редактирования :wq должно хватить для начала

smaharbaZ 28.04.2013 17:26

cat /proc/mounts


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