因此我为此重装了 Ubuntu 好几次。几天后,每当我关掉电脑,很多文件就会进入只读模式,然后我就会
systemd[1]: Failed to activate swap /swapfile.
[FAILED] Failed to activate swap /swapfile.
[DEPEND] Dependency failed for swap.
我是 Linux 新手,我完全不知道自己在做什么。老实说,我使用它只是为了提高 chia 的绘图速度,所以我需要一些帮助。我尝试重新制作交换文件,但由于它是只读的,所以我做不到。我试图避免重新安装 Ubuntu,因为事实很简单,这种情况会再次发生,而且我的 chia 钱包需要几天时间才能同步……任何帮助都将不胜感激,只是不明白为什么如果我出于某种原因重新启动,几天后这种情况就会不断发生……
以下是我尝试启动 Ubuntu 时显示的图片
任何帮助都将不胜感激,因为我真的不知道自己在做什么。此外,如果它显示的内容意味着它正在尝试从该分区启动,那么 nvme1n1p2 也不在 Ubuntu 或启动文件所在的位置。
答案1
如果您使用该命令关闭 PC,poweroff
文件系统将执行干净关闭,将最后几位写入硬盘。如果您只是切断电源,下次 Ubuntu 将执行文件系统扫描 (fsck) 并修复所有可能的问题。该模式可能会将整个文件系统挂载为只读。Areboot
将返回正常模式。如果文件本身设置为只读,您必须添加写入标志,如下所示sudo chmod +w /swapfile
交换文件是内存的溢出空间,重新启动后,内容就毫无价值了,因此您可以删除该文件并重新创建它,我会使用这些命令,这个是 4Gb,可以随意将其放大
rm -rf /swapfile
dd if=/dev/zero of=/swapfile count=4 bs=1G
mkswap /swapfile
chmod 777 /swapfile
swapon /swapfile