您的位置:首页 > 运维架构 > Linux

解决Linux开机出现A start job is running for ....(1min,30s),swap分区丢失的问题

2017-01-18 10:29 896 查看
电脑开机或重启后出现:a start job if running for …(1min,30s)

1.原因分析

使用命令:free -m

可看到swap的total和free为0,即swap分区丢失了

2.解决方法

添加swap分区即可

1)生成swapfile文件

执行:dd if=/dev/zero of=swapfile bs=1024 count=4194304

swapfile为文件名,自定义,count为swap分区的大小,count=1024*1024*4

生成的文件在执行命令的目录下;

2)swap格式化

sudo mkswap /srv/swapfile

这里的swapfile为上面生成的文件,应根据具体生成的位置写

查看文件使用情况:

swapon -s

3)设置开机自动启用swapfile

方法一:

sudo gedit /etc/rc.local

添加:

swapon /srv/swapfile

方法二:

sudo gedit /etc/rc.local

修改为:

swap was on /dev/sda4 during installation

/srv/swapfile swap swap defaults 0 0

4)重启后验证

free -m
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐