LinuxForum.Fans
Тема

запись в /sys/block/

Автор: xor 11 сообщений 1881 просмотров
28.01.2015 15:53 #411793

Приветствую!
Нужно создать пару файлов в /sys/block/hda/device/ как это можно сделать?

28.01.2015 15:57 #411795

зачем?

Это не HDD, там файлы просто так нельзя создавать.

28.01.2015 15:58 #411796
"xor" написал:
Нужно создать пару файлов в /sys/block/hda/device/ как это можно сделать?

Ни как. Это системная файловая система и её обслуживает и наполняет само ядро. Большей частью она доступна только на чтение и лишь возможна запись определённых данных в некоторые уже существующие объекты.

Что конкретно вам нужно сделать?

28.01.2015 20:00 #411841

Даже модулем ядра?

Нужно подсунуть программе состав оборудования на который она зарегистрирована,
в новом ядре hda поменялся на sda и регистрация слетела.

28.01.2015 20:08 #411844
"xor" написал:
Нужно подсунуть программе состав оборудования на который она зарегистрирована

позвоните в техподдержку

28.01.2015 20:28 #411848

тп не поддерживает кастомные сборки, а старое ядро новые wi-fi модули.

28.01.2015 20:44 #411852

Что мешает собрать новое ядро с тем же (поправленным make oldconfig) конфигом?

28.01.2015 20:58 #411859

"xor" написал:
Даже модулем ядра?
модулем можно.

"xor" написал:
Нужно подсунуть программе состав оборудования на который она зарегистрирована,
в новом ядре hda поменялся на sda и регистрация слетела.
"dyasny" написал:
позвоните в техподдержку
++
29.01.2015 00:10 #411894
"xor" написал:
Нужно подсунуть программе состав оборудования на который она зарегистрирована,

можно попробовать через aufs каскадно смонтировать туда для записи ещё одну ФС...

29.01.2015 14:48 #411980

mount -t aufs -o dirs=/mnt/towrite:/mnt/squashfs=ro none /mnt/yofs
/dev/sdb1 on /mnt/squashfs type ext3 (rw,relatime,errors=continue,barrier=1,data=writeback)
none on /mnt/yofs type aufs (rw,relatime,si=e932f831)


mount -t aufs -o dirs=/mnt/towrite:/sys/block=ro none /mnt/yofs
mount: wrong fs type, bad option, bad superblock on none,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so

30.01.2015 00:09 #412067
"xor" написал:
mount -t aufs -o dirs=/mnt/towrite:/sys/block=ro none /mnt/yofs

надо весь sysfs монтировать...

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