5.9.2. 온라인에서 DASD를 동적으로 설정
이 섹션에서는 DASD를 온라인으로 설정하는 방법을 설명합니다.
절차
cio_ignore
유틸리티를 사용하여 무시된 장치 목록에서 DASD를 제거하고 Linux에서 볼 수 있도록 합니다.# cio_ignore -r device_number
device_number 를 DASD의 장치 번호로 바꿉니다. 예를 들어 다음과 같습니다.
# cio_ignore -r 4b2e
장치를 온라인으로 설정합니다. 다음 형식의 명령을 사용합니다.
# chccwdev -e device_number
device_number 를 DASD의 장치 번호로 바꿉니다. 예를 들어 다음과 같습니다.
# chccwdev -e 4b2e
또는 sysfs 특성을 사용하여 장치를 온라인으로 설정할 수 있습니다.
cd
명령을 사용하여 해당 볼륨을 나타내는 /sys/ 디렉터리로 변경합니다.#
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장치가 이미 온라인 상태인지 확인하십시오.
#
cat online 0온라인 상태가 아닌 경우 다음 명령을 입력하여 온라인 상태로 전환합니다.
#
echo 1 > online#
cat online 1
다음과 같이 액세스 중인 devnode 블록을 확인합니다.
#
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이 예에서와 같이 장치 4B2E는 /dev/dasdb로 액세스됩니다.
이러한 명령은 현재 세션에 대해 DASD를 온라인으로 설정했지만 재부팅 시 지속되지 않습니다.
DASD를 영구적으로 설정하는 방법에 대한 지침은 영구적으로 DASD를 온라인으로 설정을 참조하십시오. DASD를 사용하여 작업하는 경우 /dev/disk/by-path/
아래에 있는 영구 장치 심볼릭 링크를 사용하십시오.