Red Hat Training
A Red Hat training course is available for RHEL 8
11.2. Poner en línea los DASD de forma dinámica
Para poner un DASD en línea, siga estos pasos:
Utilice la utilidad
cio_ignore
para eliminar el DASD de la lista de dispositivos ignorados y hacerlo visible para Linux:# cio_ignore -r número_de_dispositivo
Sustituya device_number por el número de dispositivo del DASD. Por ejemplo:
# cio_ignore -r 4b2e
Ponga el dispositivo en línea. Utilice un comando de la siguiente forma:
# chccwdev -e número_de_dispositivo
Sustituya device_number por el número de dispositivo del DASD. Por ejemplo:
# chccwdev -e 4b2e
Como alternativa, puedes poner el dispositivo en línea utilizando los atributos de sysfs:
Utilice el comando
cd
para cambiar al directorio /sys/ que representa ese volumen:#
cd /sys/bus/ccw/drivers/dasd-eckd/0.0.4b2e/#
ls -l total 0 -r--r--r-- 1 root root 4096 Aug 25 17:04 availability -rw-r--r-- 1 root root 4096 Aug 25 17:04 cmb_enable -r--r--r-- 1 root root 4096 Aug 25 17:04 cutype -rw-r--r-- 1 root root 4096 Aug 25 17:04 detach_state -r--r--r-- 1 root root 4096 Aug 25 17:04 devtype -r--r--r-- 1 root root 4096 Aug 25 17:04 discipline -rw-r--r-- 1 root root 4096 Aug 25 17:04 online -rw-r--r-- 1 root root 4096 Aug 25 17:04 readonly -rw-r--r-- 1 root root 4096 Aug 25 17:04 use_diagComprueba si el dispositivo ya está conectado:
#
cat online 0Si no está en línea, introduzca el siguiente comando para ponerlo en línea:
#
echo 1 > online#
cat online 1
Verifica como qué bloque devnode se está accediendo:
#
ls -l total 0 -r--r--r-- 1 root root 4096 Aug 25 17:04 availability lrwxrwxrwx 1 root root 0 Aug 25 17:07 block -> ../../../../block/dasdb -rw-r--r-- 1 root root 4096 Aug 25 17:04 cmb_enable -r--r--r-- 1 root root 4096 Aug 25 17:04 cutype -rw-r--r-- 1 root root 4096 Aug 25 17:04 detach_state -r--r--r-- 1 root root 4096 Aug 25 17:04 devtype -r--r--r-- 1 root root 4096 Aug 25 17:04 discipline -rw-r--r-- 1 root root 0 Aug 25 17:04 online -rw-r--r-- 1 root root 4096 Aug 25 17:04 readonly -rw-r--r-- 1 root root 4096 Aug 25 17:04 use_diagComo se muestra en este ejemplo, se está accediendo al dispositivo 4B2E como /dev/dasdb.
Estas instrucciones establecen un DASD en línea para la sesión actual, pero esto no es persistente a través de los reinicios. Para obtener instrucciones sobre cómo poner un DASD en línea de forma persistente, consulte Sección 11.4, “Poner en línea los DASD de forma persistente”. Cuando trabajes con DASDs, utiliza los enlaces simbólicos de dispositivos persistentes en /dev/disk/by-path/
.