情况如下。
/etc/fstab. 因此我想在硬盘分区上创建一个交换文件。我已成功创建并启用交换文件,但在/etc/fstab. 它应该安装在/dev/(安装驱动器的位置)下,还是安装在/mnt/(安装文件系统的位置)下?
在您的情况下,/etc/fstab交换文件的条目和前面的步骤如下所示。
dd if=/dev/zero of=/mnt/<UUID>/swapfile bs=1M count=512
mkswap /mnt/<UUID>/swapfile
chmod 600 /mnt/<UUID>/swapfile
echo "/mnt/<UUID>/swapfile none swap defaults 0 0" >> /etc/fstab
Run Code Online (Sandbox Code Playgroud)
所以 中的条目/etc/fstab应该看起来像
/mnt/<UUID>/swapfile none swap defaults 0 0
Run Code Online (Sandbox Code Playgroud)
并且应位于安装线下方/mnt/<UUID>。
然后您应该可以使用以下命令激活它。
swapon -a
Run Code Online (Sandbox Code Playgroud)
关于您评论中的问题,使用期间创建的 UUID 挂载交换文件mkswap,不,这是不可能的。您必须指定文件的完整路径。