12.2. 在线动态设定 DASD
要在线设定 DASD,请按照以下步骤执行:
使用
cio_ignore
程序从忽略的设备列表中删除 DASD,并使其在 Linux 中可见:# cio_ignore -r device_number
使用 DASD 的设备号替换 device_number。例如:
# cio_ignore -r 4b2e
设置设备在线。使用以下命令格式:
# chccwdev -e device_number
使用 DASD 的设备号替换 device_number。例如:
# 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
请确认哪个块正在被访问:
#
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 的操作,请参考 第 12.4 节 “在线永久设定 DASD”。当您使用 DASD 时,请使用 /dev/disk/by-path/
中的永久设备符号链接。
为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。