17.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 的详情,请参阅 持久在线设置 DASD。当使用 DASD 时,请使用 /dev/disk/by-path/
中的持久设备符号链接。