Oracle® Solaris Zones 介绍

退出打印视图

更新时间: 2014 年 12 月
 
 

非全局区域中的可删除 lofi 设备

可在非全局区域中配置可移除的回送文件 lofi 设备,其工作方式与 CD-ROM 设备类似。可以更改设备映射到的文件并创建以只读模式使用相同文件的多个 lofi 设备。该类型的 lofi 设备是使用带 –r 选项的 lofiadm 命令创建的。创建时不一定要指定文件名。在可移除 lofi 设备的生命周期内,可以将文件与空设备关联,或取消文件与非空设备的关联。一个文件可以同时与多个可移除 lofi 设备安全关联。可移除 lofi 设备是只读的。不能对已经映射到普通的读写 lofi 设备或可移除 lofi 设备的文件进行重新映射。潜在 lofi 设备的数量受 zone.max-lofi 资源控制的限制,可以在全局区域中使用 zonecfg(1M) 设置该资源控制。

可移除 lofi 设备在创建后是只读的。如果对可移除 lofi 设备执行任何写操作,lofi 驱动程序将返回错误。

lofiadm 命令还可用于列出可移除 lofi 设备。

示例 2-2  创建带关联文件的可移除 lofi 设备
# lofiadm -r /path/to/file 
/dev/lofi/1
示例 2-3  创建一个空的可移除 lofi 设备
# lofiadm -r 
/dev/lofi/2
示例 2-4  将文件插入可移除 lofi 设备
# lofiadm -r /path/to/file /dev/lofi/1
/dev/lofi/1

有关更多信息,请参见 lofiadm(1M)zonecfg(1M)lofi(7D) 手册页。另请参见Table 2–2