free命令下的swap总量为何是0?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#16

帖子 sivaj » 2007-07-16 9:08

今天启动机器后首先就是用free命令查看,结果swap的total项还是为0,说明又没有挂载,按照catinsnow的方法再来一次,这次却不能成功,显示信息为”$ sudo swapon -a
swapon: cannot stat /dev/disk/by-uuid/5851c6ad-f398-4986-a435-3352d9357851: No such file or directory“

为什么我的机器每次重新启动后交换分区不能挂载呢,如果是uuid改变的话,那为什么每次重启swap分区的uuid都会改变呢?
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#17

帖子 sivaj » 2007-07-16 9:16

重启后交换分区有没有挂载 执行swapon -s 显示没有交换分区
重新mkswap ;swapon -a却不能挂载

swap分区不是必须的吗,为何我的没有挂载swap分区系统也能正常运行呢(不过莫名死机过几次)
如何让swap分区自动挂载呢
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#18

帖子 eexpress » 2007-07-16 9:19

swapon -a是使用fstab里面的配置行,你那里面可能就错误了。
直接swapon /dev/xxxx吧。或者把fstab里面的,改成/dev/xxx的写法,别uuid就是。
● 鸣学
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#19

帖子 sivaj » 2007-07-16 9:22

我将/etc/fstab中的uuid改为ls - /dev/disk/by-uuid下对应的交换分区的uuid,然后swapon -a就好了,不过每次重启都出现同样的问题,不知是什么原因
我已将uuid改成改成相对应的分区了
上次由 sivaj 在 2007-07-16 9:33,总共编辑 1 次。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#20

帖子 eexpress » 2007-07-16 9:29

修正了uuid。当然就正常了啊。晕。
● 鸣学
sivaj
帖子: 541
注册时间: 2007-05-19 16:36

#21

帖子 sivaj » 2007-07-16 13:24

eexpress 写了:swapon -a是使用fstab里面的配置行,你那里面可能就错误了。
直接swapon /dev/xxxx吧。或者把fstab里面的,改成/dev/xxx的写法,别uuid就是。
问题得到解决。非常感谢!
uuid为什么会再重启时改动了呢?有谁遇到同样的问题吗
maikafei
帖子: 370
注册时间: 2006-03-22 3:42

#22

帖子 maikafei » 2008-02-23 17:53

sivaj 写了:
eexpress 写了:swapon -a是使用fstab里面的配置行,你那里面可能就错误了。
直接swapon /dev/xxxx吧。或者把fstab里面的,改成/dev/xxx的写法,别uuid就是。
问题得到解决。非常感谢!
uuid为什么会再重启时改动了呢?有谁遇到同样的问题吗


我遇到了,没有解决。一重启就有没有挂载了
回复