Red Hat Training

A Red Hat training course is available for RHEL 8

11.2. Ajuste dinâmico de DASDs on-line

Para estabelecer um DASD on-line, siga estes passos:

  1. 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
  2. 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:

    1. 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_diag
    2. Verifique se o dispositivo já está online:

      # cat online
      0
    3. Se não estiver online, digite o seguinte comando para colocá-lo online:

      # echo 1 > online
      # cat online
      1
  3. 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_diag

    Como 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/.