如果您在设置 ubuntu 期间已经创建了交换文件,那么命令 mkswap 和 swapon 会添加到该文件中还是会替换它?有没有办法添加到该文件中而不是替换它?有没有办法在您不是 sudoer 时执行此操作?
答案1
你可以
mkswap
创建一个分区并使用或使其成为交换分区gparted
在文件中添加相应的行
/etc/fstab
,使其在启动时激活。您可以使用sudo swapon -a
使所有交换设备(中的文件和分区
/etc/fstab
)处于活动状态。您还可以创建第二个交换文件(使用另一个名称),或者更好的是,用新的交换文件替换当前的交换文件。
但首先您应该考虑,是否真的需要更多交换,以及为什么需要更多交换以及需要多少。
管理交换是一项典型的任务,您需要sudo
权限。
答案2
该命令swapon <specialfile>
添加了用 准备的交换区域mkswap <device>
。
swapon --show
显示活动交换区域。