红联Linux门户
Linux帮助

设置swap总是出错,求救~~

发布时间:2010-05-02 12:02:34来源:红联作者:liuiqi8983
大家好,小弟用的是puppy,在安装的时候没有设置swap分区,现在想添加一个swap文件来代替。通过dd mkswap两个命令完成了swap文件都创建,但是在swapon启用的时候总是提示input/output error,请问这是怎么回事啊?如何才能解决?谢谢大家了!!!
文章评论

共有 8 条评论

  1. liuiqi8983 于 2010-05-04 14:11:40发表:

    谢谢大家

  2. dchwlinux 于 2010-05-03 15:02:14发表:

    问题疑似出在dd的of身上,你建了一个文件却发现两处有,这是很不合理的,难道是搜的吗?指定of时用绝对路径。后续操作也用绝对路径,至于楼上所说的删了重建,我建议是建好了再删。你可以用file命令看看文件类型,确定不是系统产生的,没用了之后再删。还有,最好不要建在根分区,照校上举的例子做就很不错。

  3. 西风凋碧树 于 2010-05-03 12:08:14发表:

    把两个都删了,重新创建,指定位置
    例如:dd if=/dev/zero of=/tmp/swap bs=32k count=8102
    mkswap /tmp/swap
    swapon /tmp/swap

  4. liuiqi8983 于 2010-05-03 10:24:07发表:

    4# dchwlinux


    第一步:dd if=/dev/zero of=swapfile bs=32k count=8192 进文件系统找,发现在/下和/initrd/pup_rw下各创建了一个268M的文件
    第二步:mkswap swapfile 系统返回“setting up swapspace version 1 , size = 262144 KB”,也成功了
    第三步:swapon /swapfile 就是在这一步,终端返回“swapon: /swapfile:Input/Outpt error”
    过程就是这样,问题出在哪里?谢谢

  5. liuiqi8983 于 2010-05-03 10:06:46发表:

    [i=s] 本帖最后由 liuiqi8983 于 2010-5-3 10:25 编辑 [/i]

    2# hantu


    建在/下,也试过在/mnt下,文件都建成了,就是没法启用

  6. dchwlinux 于 2010-05-03 07:25:58发表:

    能把你的完整过程写出来吗?

  7. 王中云 于 2010-05-03 06:34:12发表:

    我建议仅一个Linux者才使用

  8. hantu 于 2010-05-02 15:20:46发表:

    你那个文件建到哪里?