这些标准包含交换片的配置建议和示例。
可以使用带 -m 选项的 lucreate 命令,通过三种方法配置交换片:
如果不指定交换片,则会为新引导环境配置属于当前引导环境的交换片。
如果指定了一个或多个交换片,则这些片是专供新引导环境使用的交换片。两个引导环境不共享任何交换片。
可以指定共享交换片和为交换添加新片。
以下示例显示了配置交换片的三种方式。当前引导环境是通过 c0t0d0s0 上的根 (/) 文件系统配置的。交换文件系统位于 c0t0d0s1。
以下示例中未指定交换片。新的引导环境包含位于 c0t1d0s0 上的根 (/) 文件系统。在 c0t0d0s1 上,交换片将在当前引导环境和新引导环境之间共享。
# lucreate -n be2 -m /:c0t1d0s0:ufs |
以下示例中指定了一个交换片。新的引导环境包含位于 c0t1d0s0 上的根 (/) 文件系统。新的交换文件系统在此 c0t1d0s1 上创建。在当前引导环境和新引导环境之间不共享任何交换片。
# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:c0t1d0s1:swap |
以下示例中添加了一个交换片,另一个交换片由两个引导环境共享。新的引导环境包含位于 c0t1d0s0 上的根 (/) 文件系统。新的交换片在此 c0t1d0s1 上创建。在当前引导环境和新引导环境之间共享 c0t0d0s1 上的交换片。
# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:shared:swap -m -:c0t1d0s1:swap |
如果交换片正在由当前引导环境以外的任何引导环境使用,则无法创建引导环境。如果引导环境是使用 -s 选项创建的,则替换源引导环境可以使用交换片,但不能使用任何其他引导环境。