如何撤消“mkswap”?

如何撤消“mkswap”?

我的 mysql 出了问题,需要创建一个交换文件来修复它。我运行了这段代码

# dd if=/dev/zero of=/swap.dat bs=1024 count=512M
# mkswap /swap.dat
# swapon /swap.dat
## Edit the /etc/fstab, and the following entry.
/swap.dat      none    swap    sw      0       0 

它生成一个交换文件,我认为是 512mb。现在我的 VPS 显示我使用了 19.56gb 的 99.9%。

我尝试运行swapoff /swap.dat并从 /etc/fstab 中删除/swap.dat,但它仍然显示我正在使用 99.9%

我无法安装任何其他软件,例如 gparted,因为它说设备没有剩余空间

答案1

首先,从 中删除该条目/etc/fstab。然后:

sudo swapoff /swap.dat
# Wait for all resources paged to that swap file to be moved to other swap files or to RAM.
sudo rm -f /swap.dat

如果在文件不再使用之前删除它,则磁盘空间将保持分配状态,直到swapoff完成为止。

相关内容