41.2. DASD のオンラインへの動的な設定
本セクションでは、DASD をオンラインに設定する方法を説明します。
手順
cio_ignore
ユーティリティーを使用して、無視されるデバイスのリストから DASD を削除して、Linux から見えるようにします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow cio_ignore -r device_number
# cio_ignore -r device_number
device_number を、DASD のデバイス番号に置き換えます。以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cio_ignore -r 4b2e
# cio_ignore -r 4b2e
デバイスをオンラインに設定します。コマンドを次の形式で使用します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow chccwdev -e device_number
# chccwdev -e device_number
device_number を、DASD のデバイス番号に置き換えます。以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow chccwdev -e 4b2e
# chccwdev -e 4b2e
または、sysfs 属性を使用してデバイスをオンラインに設定できます。
cd
コマンドで、そのボリュームを示す /sys/ ディレクトリーに変更します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow cd /sys/bus/ccw/drivers/dasd-eckd/0.0.4b2e/ ls -l
# 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
デバイスがすでにオンラインになっているかを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cat online 0
# cat online 0
オンラインになっていない場合は、次のコマンドを実行してオンラインにします。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow echo 1 > online cat online
# echo 1 > online # cat online 1
どのブロック devnode にアクセスしているかを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ls -l
# 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
この例では、 /dev/dasdb としてデバイス 4B2E にアクセスしてます。
この命令では、現行セッションに DASD オンラインを設定しましたが、システムが再起動すると元に戻ります。
DASD を永続的にオンラインに設定する方法は、DASD のオンラインへの永続的な設定 を参照してください。DASD を使用するときは、/dev/disk/by-path/
の下にある永続的なデバイスのシンボリックリンクを使用します。