11.2. Ajuste dinâmico de DASDs on-line
Para estabelecer um DASD on-line, siga estes passos:
Use o utilitário
cio_ignore
para remover o DASD da lista de dispositivos ignorados e torná-lo visível para o Linux:# cio_ignore -r device_number
Substituir device_number pelo número do dispositivo do DASD. Por exemplo:
# cio_ignore -r 4b2e
Colocar o dispositivo online. Use um comando do seguinte formulário:
# chccwdev -e device_number
Substituir device_number pelo número do dispositivo do DASD. Por exemplo:
# chccwdev -e 4b2e
Como alternativa, você pode configurar o dispositivo on-line usando os atributos do sysfs:
Use o comando
cd
para mudar para o diretório /sys/ que representa esse volume:#
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_diagVerifique se o dispositivo já está online:
#
cat online 0Se não estiver online, digite o seguinte comando para colocá-lo online:
#
echo 1 > online#
cat online 1
Verificar qual dispositivo de bloco está sendo acessado como:
#
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 mostrado neste exemplo, o dispositivo 4B2E está sendo acessado como /dev/dasdb.
Estas instruções estabelecem um DASD online para a sessão atual, mas isto não é persistente em todas as reinicializações. Para instruções sobre como definir um DASD on-line de forma persistente, veja Seção 11.4, “Ajuste persistente de DASDs on-line”. Quando você trabalha com DASDs, use os links simbólicos persistentes do dispositivo em /dev/disk/by-path/
.