[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Persistent naming rules - consulta



On Monday, March 12, 2018 9:10:26 AM -03 Matias Mucciolo wrote:
> On Sunday, March 11, 2018 10:54:11 PM -03 remgasis remgasis wrote:
> > Saludos a todos.
> > 
> > Les escribo en esta oportunidad ya que he tratado de configurar una regla
> > udev para cambiar la denominación de un disco duro virtual scsi (sin
> > particiones) y la misma no ha funcionado. El archivo fstab está
> > configurado
> > con UUIDs; sin problemas.
> > 
> > *Pasos: denominación del dispositivo /dev/sdc a denominación /dev/sdd.*
> > 
> > 
> > *Paso 1. *Se obtuvo la información necesaria del dispositivo agregado:
> > 
> > #udevadm info -a /sys/dev/block/X:X
> > 
> > 
> > *Paso 2*. Se siguió el orden lógico para configurar la regla en
> > /etc/udev/rules.d/98-persistent-disk.rules
> > 
> > KERNEL=="sdc", ACTION=="add", KERNELS=="0:0:2:0", NAME="sdd"
> > 
> > 
> > *Paso 3*. Se guardó la regla.
> > 
> > 
> > *Paso 4. *Se recarga la configuración:
> > 
> > #udevadm control --reload-rules
> > 
> > Resultado: fdisk -l /dev/sd? como /dev/sdc
> > 
> > 
> > *Paso 5.* Se verifica el error:
> > 
> > #udevadm test /sys/dev/block/8\:32
> > 
> > Resultado: NAME="sdd" ignored, kernel device nodes cannot be renamed;
> > please fix it in /etc/udev/rules.d/98-persistent-disk-rules:1
> > 
> > 
> > *Paso 4.* Se cambia la regla:
> > 
> > KERNEL=="sdc", NAME="sdd"
> > 
> > Se guardó la misma en dos momentos longitudinales en /lib/udev/rules.d y
> > /etc/udev/rules.d.
> > 
> > *Paso 6.* Se ejecuta:
> > 
> > #udevadm test /sys/dev/block/8\:32
> > 
> > Resultado: NAME="sdd" ignored, kernel device nodes cannot be renamed;
> > please fix it in /etc/udev/rules.d/98-persistent-disk-rules:1
> > 
> > *Paso 7.* Se reformula el problema y se crea un link en el archivo de
> > configuración:
> > 
> > KERNEL=="sdc", SYMLINK+="sdd"
> > 
> > Resultado: todo bien.
> > 
> > *Paso 8.*  Se cambia la regla:
> > 
> > KERNEL=="sdc", ACTION=="add|change", NAME="sdd"
> > 
> > Resultado:  NAME="sdd" ignored, kernel device nodes cannot be renamed;
> > 
> > 
> > *?Por qué no puedo cambiar el nombre del dispositivo?*
> 
> Hola
> 
> El error te lo dice explícitamente...  "kernel device nodes cannot be
> renamed" quizas tengas que reiniciar...
> también probaría  re escanear el scsi  bus..
> 
> ejemplo:
> echo "- - -" > /sys/class/scsi_host/host0/scan
> 
> pero no se si afectara en este caso...pero no cuesta nada probar.
> 
> Saludos
> Matias.-

Mas aun...recien mirando el man de udev dice:

NAME
The name to use for a network interface. See systemd.link(5) for a 
higher-level mechanism for setting the interface name. The name of a
device node cannot be changed by udev, only additional symlinks can 
be created.

parece ser por una complicación con la b*sofia de systemd sacaron 
renombrar devices nodes..

Matias.-


Reply to: