LinuxForum.Fans
Тема

Создание запускаемого файла

Автор: Yurakl 90 сообщений 14516 просмотров
#43118

Я примонтировал ,выполнив команды.
Однако эти же 2 раздела остались у меня и записывать файлы на флешку он не дает....

На виртуальном линуксе позволяет с помощью sudo создавать папки и копировать файлы.
а вот когда я флешку вставляю в eBox, то на все запросы создания папок и копирования файлов под root он пишет Read-only file system.
В чем проблема может быть,подскажите, пложалуйста



может быть может проблема в /etc/init.d/rcS???

#43167

Yurakl, ну так с помощью виртуалки удалось файлики создать?

Теперь хочется, чтобы можно было создавать файлы и во время работы ебокса? Тогда покажите как mount во время работы ebox.

#43172

да файлики копируются при помощи sudo и остаются в системе.Но это все делал в виртуалке через картридер
а вот в ебоксе не копируется ничего

в ебоксе нет команды sudo. а при mount пишет что девайс или ресурс занят

#43179

Yurakl, надо просто выполнить команду mount без аргументов.
Она выведет список замонтированных в системе ФС. Он меня и интересует.

#43181

[root@X-Linux]:~ # mount

rootfs on / type rootfs (rw)
/dev/root on / type ext3 (ro,data=ordered)
proc on /proc type proc (rw)
tmpfs on /dev/shm type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw)
tmpfs on /var type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
sys on /sys type sysfs (rw)

#43222

Попрубуйте изменить строчку в fstab

text
/dev/hda2    /        ext2        defaults,noatime    0 1

на

text
/dev/hda2    /        ext2        defaults,rw,noatime    0 1
#43226

zerg, увы, не помогло....файлы не записываются...

#43229
Yurakl написал:
zerg, увы, не помогло....файлы не записываются...

после этого надо выполнить umount /dev/hda2
и
mount /dev/hda2

#43232

[root@X-Linux]:~ # umount /dev/hda2
umount: cannot umount /dev/hda2: Invalid argument

#43233

drBatty, как же он корень то отмантирует?
Yurakl, я так понял всётаки у вас флешечка с секретом? т.е. существует раздел под ext2. вы в этот раздел смогли чего-нибудь записать? а то я уже запутался в этом обсуждении.
под виртуалкой туды записываются файлы?

#43235

да, записывается под виртуалкой с помощью команды sudo

и остаются на флешке

#43237

отлично, теперь обресуйте ситуацию.
у вас есть программа?
вам её нужно там положить?
где она должн лежать?
как она должна запускаться?

#43238

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

#43239

вы понимаете что
1) это тонкий клиент? значит всё ПО должно запускаться на сервере терминала.
2) это флешка? её задача только запустить систему, но никак не хранить или перезаписывать данные, он же загнеться если разрешить rw систему.

по поводу автозапуска, когда замантируете флешку в виртуале, залогиньтесь там с помощью chroot и настройте скрипт запуска.
но записывать данные на флешку.. короче я запутался.

#43250

мне просто необходимо чтобы программа считывала один файл, который конфигурирует сам ebox.
пользователю бывает необходимо что-то поменять, поэтому и необходима иногда перезапись.
в tmp все работает хорошо, но там же они не хранятся...
а как именно в скрипте запуска настроить? и как я понимаю скрипт запуск содержится в /etc/init.d/rcS???

#43284

в /etc/init.d/rcS??? уже раскиданные по runlevl'у скрипты лежат вроде как, а вот чтоб их раскидать нужно волшебное угодно ДАО слово произнести - которое зависит от сборки (в данном случае может и не быть вовсе) как говориться по обстоятельствам.

#43422

system-root, а где тогда находится скрипт запуска и как его настроить,чтобы он запускал программу прежде чем спросит логин и пароль??

#43423

попробуйте зайти под chroot и посмотреть версию и название дистрибутива, тогда можно что-то сказать. иначе к гадалке.

#43428

Версия самой системы такая Linux X-Linux 2.6.23 #6 Mon Sep 1 05:27:54 EDT 2008 i486 unknown
а как саму версию дистрибутива узнать??

а использовался дистрибутив DM&P X-Linux R5.5.1



в мануале по этому линуксу на сайте написано, что в файле /etc/init.d/rcS
It will be run first and you can add your initial programs into it.



только вопрос как это сделать и где именно?
ну и необходимо чтобы можно было копировать файлы все-таки



Подскажите ,как решить данные 2 проблемы, плиз. Из-за этого у меня все стопорится:((

#43513

Yurakl, кажется вы машинку используете не для того. То, что вы описываете - не тонкий клиент... Поднимите шару нфс и на неё пишите. Поставьте монтирование по сети, в тот же fstab.

Войдите или зарегистрируйтесь, чтобы ответить.