Me he dado cuenta de que las distribuciones de Linux suelen tener un directorio / dev / disk / by-label, pero este no es siempre el caso (por ejemplo, la imagen de prueba CirrOS Linux no tiene uno).
¿Qué se requiere en un sistema Linux para que el directorio / dev / disk / by-label se complete correctamente?
linux
filesystems
devices
Lorin Hochstein
fuente
fuente

udevtiene algo que ver con ese tipo de cosas.Respuestas:
En la mayoría de los sistemas Linux modernos,
/devudev coloca casi todo lo que se encuentra debajo .En mi máquina Debian,
/dev/disk/by-labelproviene de varios archivos en/lib/udev/rules.dPor ejemplo, aquí hay una regla de60-persistent-storage.rules:Algunas líneas anteriores es de dónde
ID_FS_LABEL_ENCviene:Puede ejecutarse
blkidpara ver los datos que pasan a udev:Y de hecho:
Puede colocar archivos de reglas adicionales
/etc/udev/rules.d/si desea crear nombres adicionales para dispositivos, cambiar permisos, etc. Por ejemplo, aquí tenemos uno que llena y establece los permisos en a/dev/disk/for-asm.fuente
udisks-daemonprobablemente esté haciendo eso (aunque HAL o DBUS también podrían hacerlo). Puedes verlo suceder si estás tan inclinado. Abra un termanal y ejecute:y luego conecte una unidad. Obtendrás algo como:
fuente
udiskscribd.com/doc/63425975/Introduction-to-Udisks