可在非全局区域中配置可移除的回送文件 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。