树莓派修改交换空间

文章目录 (?) [+]

            树莓派2/3的物理内存都只有1GB,Raspbian系统的SWAP分区默认大小为100MB,空间路径在/var/swap,为了避免内存不足建议分配1G空间给SWAP。通过测试发现这个默认SWAP空间会在每次重启后又会恢复默认大小,所以我们需要新建一个swapfile的空间。

    #关闭交换分区
    sudo swapoff /var/swap
    
    #新建1GB的swap空间
    sudo dd if=/dev/zero of=/var/swapfile bs=1M count=1024
    sudo mkswap /var/swapfile
    sudo chown root:root /var/swapfile
    sudo chmod 0600 /var/swapfile
    
    #开启交换分区
    sudo swapon /var/swapfile
    
    sudo nano /etc/fstab
    #追加下一行内容设置自动挂载
    /var/swapfile none swap defaults 0 0
    
    #改完后需要重启后生效,为了不重启可以用下面的命令
    mount -a
    
    #查看当前已生效的swap
    swapon -s
    
    #查看当前swap使用情况
    free -m

    查看当前SWAP信息

    扩展:

    /etc/fstab文件内容中每一行包括6个字段:

        第一字段:分区设备文件名或UUID(硬盘通用唯一识别码)。

        第二字段:挂载点。

        第三字段:文件系统名称。

        第四字段:挂载参数。

        第五字段:指定分区是否被dump备份,0 代表不备份,1 代表每天备份,2 代表不定期备份。

        第六字段:指定分区是否被fsck检测,0 代表不检测,其他数字代表检测的优先级,那么当然 1 的优先级比 2 高。

    /etc/fstab文件修复

        当/etc/fstab文件修改错误时,重启系统后会出现问题,甚至造成系统崩溃,所以修改/etc/fstab文件一定要小心。若确实修改文件出现错误,但还是能进入系统时,/etc/fstab文件此时修改不了,需要重新挂载根分区并赋予读写权限。具体命令如下:

    mount -o remount,rw /


    本文标题:树莓派修改交换空间
    本文链接:https://lanseyujie.com/post/raspberry-pi-expand-swap-space.html
    版权声明:本文使用「署名 4.0 国际」创作共享协议,转载或使用请遵守署名协议。
    点赞 0 分享 0
    本文已有1条留言:
    • 头像
      小美  Windows 7 x64Windows 7 x64 Sogou ExplorerSogou Explorer
      发表于 2017-05-26 16:11:41 来自 江苏省常州市 的朋友 回复该评论
    • 哇撒,完全看不懂,不过输入的时候猫咪头像好可爱