可以使用带 -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 选项创建的,则替换源引导环境可以使用交换片,但不能使用任何其它引导环境。