情况如下。
/etc/fstab中的。因此,我想在硬盘分区上创建一个交换文件。我已经成功地创建并启用了一个交换文件,但是在/etc/fstab中永久启用它有困难。应该将其安装在/dev/ (安装驱动器的位置)下,还是安装在/mnt/ (安装了文件系统)下?
发布于 2017-01-06 11:38:18
在您的示例中,交换文件的/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因此,/etc/fstab中的条目应该类似于
/mnt/<UUID>/swapfile none swap defaults 0 0并且应该在挂载/mnt/<UUID>的线下。
然后,您应该能够用下面的命令激活它。
swapon -a关于您的注释中的问题,使用在mkswap期间创建的UUID挂载交换文件是不可能的。您必须指定文件的完整路径。
发布于 2017-01-06 11:45:01
如果您有任何其他非根设备(硬盘驱动器分区),因为您已经创建了一个交换文件,在分区中输入一个条目(不需要/mnt),将您的(/dev/<hard_drive_partiton>)挂载到其他目录/swap,然后在那里创建交换文件。
在/etc/fstab中为交换文件添加一个条目:
/swap/swapfile swap swap defaults 0 0 https://unix.stackexchange.com/questions/335333
复制相似问题