我正在尝试在 Solaris 10 上添加交换文件。我已经创建了一个 2GB 文件swap.file
。然后,我使用以下命令添加交换文件:
swap -a /swap.file
显示错误:
/swap.file:大小无效
我究竟做错了什么?
答案1
您可能正在运行 32 位内核。您只需创建 2 x 1 GB 交换文件并单独添加它们。
# rm /swap.file
# /usr/sbin/mkfile 1024m /swap1
# /usr/sbin/mkfile 1024m /swap2
# /usr/sbin/swap -a /swap1
# /usr/sbin/swap -a /swap2
此外,为了使此设置在重新启动后继续存在,您还需要向 /etc/vfstab 文件添加行,例如:
/swap1 - - swap - no -
/swap2 - - swap - no -