/dev (трабл при копировании)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
shadowness
Сообщения: 28

/dev

Сообщение shadowness »

Скопировал Gentoo 2005 с одного компа на другой, все работает отлично, но каталог dev скопировался с ошибками и половино файлов не оказалось. Как скопировать каталог полностью без ошибок?
Сталкнулся я с этим при настройке alsa, alsaconf - находит мою звуковую (cmipci8738), потом пишу alsamixer и он мне выдает:

Код: Выделить всё

alsamixer: function snd_ctl_open failed for default: No such device
Нас помнят, пока мы мешаем другим.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: /dev

Сообщение serzh-z »

shadowness писал(а):
28.02.2006 18:47
Скопировал Gentoo 2005 с одного компа на другой, все работает отлично, но каталог dev скопировался с ошибками и половино файлов не оказалось. Как скопировать каталог полностью без ошибок?
Сталкнулся я с этим при настройке alsa, alsaconf - находит мою звуковую (cmipci8738), потом пишу alsamixer и он мне выдает:

Код: Выделить всё

alsamixer: function snd_ctl_open failed for default: No such device


1. cp -a /dev /new_dev
2. Собственно содержимое /dev/ (кроме console и null) в новых ядрах (особенно в >=2.6.13) в общем-то и не нужно, если работает udev
Спасибо сказали:
Аватара пользователя
shadowness
Сообщения: 28

Re: /dev

Сообщение shadowness »

У меня ядро 2,6,12. Фенкс, попробую.
Нас помнят, пока мы мешаем другим.
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: /dev

Сообщение Angel_13th »

shadowness
можно просто рапаковать каталог /dev/ из stage[1,2,3]
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: /dev

Сообщение t.t »

(serzh-z @ Feb 28 2006, в 20:05) писал(а):Собственно содержимое /dev/ (кроме console и null) в новых ядрах (особенно в >=2.6.13) в общем-то и не нужно, если работает udev
А /dev/.static/ ?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: /dev

Сообщение serzh-z »

t.t писал(а):
02.03.2006 20:02
А /dev/.static/ ?


Кажется не понял вопроса. Причём тут статик - если udev, то ничего больше указанного не нужно... На эту тему даже репорт в Багзилле Дженту есть.
Спасибо сказали:
Аватара пользователя
fossil
Сообщения: 110
ОС: Gentoo Linux

Re: /dev

Сообщение fossil »

Скопировали вобщем мы /dev из stage2 (на всякий). Переустановили udev. Система работает нормально, а вот звук не пашет. alsamixer выдает ошибку (перезапуск udev результатов не дает). символический линк из sound/mixer в /dev/mixer отсутствует, ибо /dev/sound/mixer пуст :)
На другой системе в этом каталоге все есть (и вообще dev немного различается). Скопировав содержимое sound из одной системы на другую, после загрузки, все исчезает.
Может мы что-то делаем не так. Хелп.
Профиль 2005.1
Ядро 2.6.12
Baseloyout 1.6.13
Модуль звуковухи cmipci
alsa настроена.
Gentoo Base System
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: /dev

Сообщение serzh-z »

Естественно будет исчезать, ибо сами же сказали, что работает udev (в этом случае /dev, обычно смонтирован на tmpfs). udev лишь создаёт файлы для тех устройств, которые были обнаружены в sysfs (/sys), а sysfs, в свою очередь, содержит лишь то что есть в системе и для чего загружены драйверы. Т.е. - "зри в корень", а не в /dev. :)

А что касается ошибки в первом сообщении - см. http://alsa.opensrc.org/index.php?page=TroubleShooting
Спасибо сказали:
Аватара пользователя
fossil
Сообщения: 110
ОС: Gentoo Linux

Re: /dev

Сообщение fossil »

Хм. Очень странно. Например у меня на системе есть /dev/sound/mixer, а у него нет.
Некоторых символичесих линков нет и т.п. Спасибо за линк, посмотрю.
Gentoo Base System
Спасибо сказали: