Hi,
bin newbie unter linux und mach natürlich wieder mal verherrende Fehler.
hab sdb.. Einträge unter dev gelöscht. (Grund Ärger mit USB-Stick)
Kann ich die Teile erstellen oder werden die Teile selbst wieder erstellt.
Gruß und Dank
Linux 15.036 Themen, 107.107 Beiträge
1. selbst werden die Teile nicht erstellt.
2. Die Gerätedateien sind selbst erstellbar : http://www.oreilly.de/german/freebooks/linux_install/kap0414.html
Bei den Optionen mal bei /dev/sda oder c nachscahuen falls man b gelöscht hat.
Danke für die schnelle Info.
Wie ich die Major und Minor Number vom Device erfahre, weiß zufällig keiner oder?
Die Major- und Minornummer sind für die korrekte Auswahl des Treibers im Kernel da.
Du solltest lieber ein Script wie makedev nutzen, weil makedev die richtigen Gerätedateien erzeugt, für die auch ein passender Treiber im Kernel verfügbar ist:
"man makedev"
"
DESCRIPTION
MAKEDEV is a script that will create the devices in /dev used to inter-
face with drivers in the kernel.
Note that programs giving the error ``ENOENT: No such file or direc-
tory'' normally means that the device file is missing, whereas
``ENODEV: No such device'' normally means the kernel does not have the
driver configured or loaded. "
Ist mir noch nicht passiert. Die Geräatedateien in /dev werden unter Debian mit dem Script makedev erzeugt.
Ließ mal die manpage von "makedev" durch:
"man makedev"
Da sind gleich noch ein paar Erklärunge dabei, welche Gerätedateien für welche Geräte erzeugt werden.
Ich weiß nicht ob makedev bei deiner Distribution dabei ist.
Bei Debian wird makedev bei jedem Systemstart ausgeführt:
~$ locate makedev
/etc/init.d/makedev
/etc/rc0.d/K20makedev
/etc/rc1.d/K20makedev
/etc/rc2.d/S20makedev
/etc/rc3.d/S20makedev
/etc/rc4.d/S20makedev
/etc/rc5.d/S20makedev
/etc/rc6.d/K20makedev
/usr/share/doc/makedev
/usr/share/doc/makedev/changelog.Debian.gz
/usr/share/doc/makedev/copyright
/var/lib/dpkg/info/makedev.conffiles
/var/lib/dpkg/info/makedev.list
/var/lib/dpkg/info/makedev.md5sums
/var/lib/dpkg/info/makedev.postinst
/var/lib/dpkg/info/makedev.postrm
/var/lib/dpkg/info/makedev.preinst
/var/lib/dpkg/info/makedev.prerm
Welche Distribution verwendest du? Wenn es eine halbwegs aktuelle ist, die udev für die Gerätedateienverwaltung verwendet, wird das Device automatisch erstellt, wenn du den Stick reinsteckst. Also am Besten kurz rausziehen und wieder reinschieben.