raspbian修改swap分区为硬盘上的分区

Posted buyiyangdefengcai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了raspbian修改swap分区为硬盘上的分区相关的知识,希望对你有一定的参考价值。

一直以为raspbian的swap分区和平常装系统时候的swap分区是一样的,最近用u盘插在树莓派上运行后发现这个交换分区和我想象中不一样。

 技术图片

 

百度后发现它是一个文件挂上去的。直接搞把!

pi@raspberrypi:~ $ swapon -s

Filename                                Type            Size    Used    Priority

/var/swap                               file            102396  0       -2

 

停止服务后再删除这个文件

pi@raspberrypi:~ $  sudo service dphys-swapfile stop

关闭dphys-swapfile 服务的开机启动,免得下次启动的时候又创建一个swap文件。

pi@raspberrypi:~ $ sudo systemctl disable dphys-swapfile.service

看下还有没有swap

 技术图片

删除这个swap文件

pi@raspberrypi:~ $ sudo rm /var/swap

 给U盘分个swap分区

sudo fdisk -l 查看下哪个是u盘再分区。

 技术图片

看到我的/dev/sda就是u盘了。

sudo fdisk /dev/sda

分区结果如下,2G的分区就是用来当swap的了

 技术图片

 

pi@raspberrypi:~ $ sudo mkswap /dev/sda3

 技术图片

 

UUID可以复制下等会用,也可以不用。

加载swap分区

pi@raspberrypi:~ $ sudo swapon /dev/sda3

 技术图片

 

可以看到已经加载成功了

设置开机自动挂载

sudo nano /etc/fstab

 技术图片

 mount -a 看下有没有错

pi@raspberrypi:~ $ sudo mount -a

 技术图片

没有提示即没有写错,并且已经挂载成功了

 技术图片

 

参考

http://cn.linux.vbird.org/linux_basic/0230filesystem_4.php

 

以上是关于raspbian修改swap分区为硬盘上的分区的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7下swap分区创建(添加),删除以及相关配置

Linux基础-swap交换分区

linux中硬盘分区,格式化,swap分区

NO.25磁盘分区及格式化扩展Swap空间文件系统管理

Linux下硬盘分区:根分区(/)交换分区(/swap)和/boot分区

ubuntu 创建swap分区