在non-global zone用lofiadm加载ISO文件时报错:
# lofiadm -a /mq/WMQ_600_solarisx86.iso
lofiadm: /dev/lofictl: No such file or directory
如果要在non-global zone中使用lofiadm,需要把lofi expose给non-global zone.
root # zonecfg -z bizzone
zonecfg:bizzone> info (查看zone配置)
zonename: bizzone
zonepath: /zone/bizzone
brand: native
autoboot: true
bootargs:
pool:
limitpriv:
scheduling-class:
ip-type: shared
inherit-pkg-dir:
dir: /lib
inherit-pkg-dir:
dir: /platform
inherit-pkg-dir:
dir: /sbin
inherit-pkg-dir:
dir: /usr
net:
address: 10.99.32.60
physical: bnx0
defrouter: 10.99.32.253
zonecfg:bizzone> add device (expose lofi给none-global zone)
zonecfg:bizzone:device> set match=/dev/lofictl
zonecfg:bizzone:device> end
zonecfg:bizzone> add device
zonecfg:bizzone:device> set match=/dev/lofi/*
zonecfg:bizzone:device> end
zonecfg:bizzone> add device
zonecfg:bizzone:device> set match=/dev/rlofi/*
zonecfg:bizzone:device> end
zonecfg:bizzone> verify
zonecfg:bizzone> commit
zonecfg:bizzone> exit
root # zoneadm -z bizzone reboot (重启一下zone)
在non-global zone中使用lofi:
# lofiadm -a /mq/WMQ_600_solarisx86.iso
/dev/lofi/1
# mount -F hsfs /dev/lofi/1 /mnt
# df -h
Filesystem size used avail capacity Mounted on
/ 134G 1.6G 131G 2% /
/dev 134G 1.6G 131G 2% /dev
/lib 94G 5.3G 88G 6% /lib
/platform 94G 5.3G 88G 6% /platform
/sbin 94G 5.3G 88G 6% /sbin
/usr 94G 5.3G 88G 6% /usr
proc 0K 0K 0K 0% /proc
ctfs 0K 0K 0K 0% /system/contract
mnttab 0K 0K 0K 0% /etc/mnttab
objfs 0K 0K 0K 0% /system/object
swap 42G 320K 42G 1% /etc/svc/volatile
/usr/lib/libc/libc_hwcap1.so.1
94G 5.3G 88G 6% /lib/libc.so.1
fd 0K 0K 0K 0% /dev/fd
swap 42G 36K 42G 1% /tmp
swap 42G 16K 42G 1% /var/run
/dev/lofi/1 508M 508M 0K 100% /mnt
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/228190/viewspace-676162/
,如需转载,请注明出处,否则将追究法律责任。