Answers:
这不是如何设置交换文件吗?
我认为您错过了chmod
和之间的一步swapon
:
mkswap /mnt/sda2/swapfile
至于氧气错误
swapon:/ mnt / sda2 / swapfile:读取交换头失败:成功
从字面上看,这意味着swapon
代码中存在错误,但不一定与它的主要功能有关。
C库函数通常使用errno,这是一个存储错误代码的全局变量。函数本身将返回一个值,该值指示发生了错误(任何错误),并且该错误的确切性质将存储在中errno
。这个想法是,如果您得到错误指示,则可以检查的值errno
以确切了解其含义。
还有一个strerror()
库函数将采用errno值(它们是整数)并返回与此相关的人类语言字符串。其中之一是Success
,它对应于错误代码0(即,无错误)。
因此,当您看到类似这样的内容时,表明存在错误,例如:
和/或
strerror()
在某个时候传递一个应该被赋予errno值的变量(以防止发生先前的错误),但是没有传递。
mkswap
和errno
。