К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

ASUS / Linux удалённое форматирование винта через PuTTY.

Гость
0 - 23.04.2013 - 07:26
Есть роутер ASUS RT-N66U (Merlin, 3.0.0.4.270.26) , на нём установлен Linux, к роутеру подключен винт, по аналогии с данным руководством – http://vectormm.net/routers/routery-...ka-rt-n16.html удалённо отформатировал NTFS-винт в EXT3 через fdisk, разбив на три раздела:
/dev/sda1
/dev/sda2
/dev/sda3

Застрял на этой строке:
echo "/etc/fstab" >> /usr/local/.files
Получаю ответ от роутера:
-sh: can't create /usr/local/.files: Read-only file system
В /dev/sda2 как пишет Merlin установил Entware https://github.com/RMerl/asuswrt-merlin/wiki/Entware, установил Transmission, но через FTP Total Commander вижу, что на тот же settings.json установлены права только для владельца RW, остальные пустые и не удаётся поменять права.
С Linux не дружу совсем, может быть кто-нибудь подскажет, в чём причина того, что все файлы создаются с ограниченными правами и read-only file system? Можно как-нибудь прописать права пользователей на разделы или весь винт? В сети не нашёл, пользователь, соответственно, admin.



Гость
41 - 24.04.2013 - 19:50
39-Gochy > Ага, в теме

Застрял на этой строке:
echo "/etc/fstab" >> /usr/local/.files
Получаю ответ от роутера:
-sh: can't create /usr/local/.files: Read-only file system
Гость
42 - 24.04.2013 - 19:50
кстати, покажи /usr/local/.files
сугубо для удовлетворения любопытства
Гость
43 - 24.04.2013 - 19:51
Говорю же, читать лучше внимательнее, вам уже всё расписали выше.
Цитата:
Там надо в /jffs/configs/ создать файл fstab.add и покидать туда записи для монтирования ваших дисков, но предварительно через правку скрипта /jffs/scripts/init-start нужно создать сами точки монтирования (хотя можно прямо в самом /jffs насоздавать нужные папки).
Только не сможете вы удалённо на роутере править /jffs/scripts/init-start Текстовые редакторы там не очень user friendly.
Гость
44 - 24.04.2013 - 19:55
знаешь, насколько я понял echo "/etc/fstab" >> /usr/local/.files [/quote] нужно было делать при разбивке диска. А по инструкшн разбитие диска делается с лайфсиди или что то в этом роде
Гость
45 - 24.04.2013 - 20:01
43-Напас Напасович > Так Merlin пишет

- 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 > Фиг его, вот здесь вроде бы разбивка диска делается через fdisc после umount разделов, так и сделал, к fdisk роутера претензий вроде бы нет.
Гость
46 - 24.04.2013 - 20:02
44-Gochy > Та инструкция для прошивки от энтузиастов, автор же, так понял, стоковую мучает. Там иная система.
Гость
47 - 24.04.2013 - 20:02
* fdisk
Гость
48 - 24.04.2013 - 20:02
46-Напас Напасович > Ну, да, околостоковую, от Merlin.
Гость
49 - 24.04.2013 - 20:05
45-скучно скучно > Да, через vi или nano (если есть). Пропиши монтирование по метке. Но сначала надо точку монтирования создать, а то /tmp/mnt/* после перезагрузки пропадёт. С fstab надо разбираться, ковыряясь в скриптах прошивки.
Гость
50 - 24.04.2013 - 20:10
а, пардон. Прочитал первую ссылку, вторую прощелкал.
Гость
51 - 24.04.2013 - 20:13
Покажи вывод ls -l /jffs/configs/ туда надо fstab положить. А создание точек монтирования прописать в /jffs/scripts/init-start
и всё, разделы будут сами монтироваться без hotplug. По метке только монтируй, а не как в той инструкции.
Гость
52 - 24.04.2013 - 20:16
51-Напас Напасович > Ога, попробую, как будет соединение.
Гость
53 - 24.04.2013 - 20:16
Пример записи в fstab для монтирования по метке
LABEL=b00t /boot ext2 noauto,noatime 1 2
адаптируй под твои нужды.
Гость
54 - 24.04.2013 - 20:22
Поддержка кастомного fstab появилась в версии 3.0.0.4.260.21 сравни свою.

А /etc/fstab есть вообще?
Гость
55 - 24.04.2013 - 20:34
53-Напас Напасович > А что означают цифры в конце? 1 1 или 1 2 или 0 0? Не смог найти информацию по этим параметрам.
Гость
56 - 24.04.2013 - 20:38
ставь 0 0
Яндекс знает всё
Индикатор необходимости делать резервную копию (как правило не используется и равно 0)
Порядок проверки раздела (0- не проверять, 1 - устанавливается для корня, 2 - для остальных разделов).
Гость
57 - 24.04.2013 - 20:49
56-Напас Напасович > Ясно, спасибо!
Гость
58 - 24.04.2013 - 21:20
Так, телевидение и Интернет от доблестного Билайн час лежало, каждую среду в 8 вечера что-то у них происходит, судя по всему, на автомате.

51-Напас Напасович > /jffs/configs/ судя по всему пустая.
Цитата:
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
42-Gochy > В /usr/local/.files так же пусто (или его нет).
Цитата:
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Так, телевидение и Интернет от доблестного Билайн час лежало, каждую среду в 8 вечера что-то у них происходит, судя по всему, на автомате.
51-Напас Напасович > /jffs/configs/ судя по всему пустая:
Цитата:
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
42-Gochy > В /usr/local/.files так же пусто (или его нет).
Цитата:
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
В /jffs/scripts и /jffs/configs init-start не нашёл, только каталоги "." и ".." (не знаю, что это значит), его надо создать? Это файл без расширения?
Цитата:
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 ..
Гость
59 - 24.04.2013 - 21:26
Сорри за дублирование, очень неудобное поле для написания сообщения, его не растянешь по ширине (мешает блок "Опции темы", о чём неоднократно говорил разработчикам форума).
Гость
60 - 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
Гость
61 - 25.04.2013 - 14:48
А как в vi написать "#!/bin/sh"? Он ругается на символ "#".
Гость
62 - 25.04.2013 - 15:09
В режим вставки переключился? vi надо уметь пользоваться.
Гость
63 - 27.04.2013 - 20:22
Существует два основных режима работы в редакторе. В первом он пищит, а во втором — всё портит. (ц) фольклер, где-то ещё было первое знакомство с vi что-то вроде того что вводил пользователь:
asd
ESC
ESC
quit
^C
wtf...
help
f*ck

61-скучно скучно > гугл поможет i-режим редактирования, esc выйти с режима редактирования :wq должно хватить для начала
Гость
64 - 28.04.2013 - 17:26
cat /proc/mounts


К списку вопросов






Copyright ©, Все права защищены