во время установки gentoo из livevd, есть один шаг, чтобы создать dev dir для последующего использования в chroot цели для установки
это сделано так
mount --rbind /dev /mnt/gentoo/dev
в середине установки я решил начать все сначала ... так что я просто сделал
rm -fr /mnt/gentoo/*
не думая об этом («просто распакует tar-архив stage3 снова»), я удалил большинство файлов устройств из моего фактического /dev, так как файлы в chroot будут просто привязаны к реальным устройствам.
Теперь простое решение: перезагрузка. я знаю, что если я перезагрузлю, они будут там снова. Но это живое существо без настойчивости. Так что, если я перезагружусь, я потеряю ~ 1 час подготовки с прошивками и еще много чего,
сейчас я перезагрузлю. Но я хотел бы узнать, как восстановить /dev, если такой случай повторяется (и потому что теперь мне нужно знать, даже если я никогда не буду использовать его снова)
обновление: только что вспомнил про LFS. читая linux с нуля, думаю, самое простое - позвонить
/etc/init.d/udev restart
большая часть файлов сейчас там.