linux——添加交换分区

linux——添加交换分区,第1张

交换分区SWAP

通过在 硬盘中 预先 划分出一定的空间,然后把内存中 暂时不用 的数据临时存放到硬盘中,以便 腾出物理内存空间来让更加活跃的程序服务来使用。

目的:解决物理内存不足的问题。

但是交换分区是通过硬盘设备读写数据的,速度要比物理内存慢,所以只有当真实的物理内存耗尽后才会调用交换分区的资源。

一、创建分区

1、进入分区:fdisk /dev/sdb

2、创建分区: 输入n

3、创建分区类型:默认主分区。输入p

4、指定分区序号:默认。输入3

5、输出当前磁盘分区信息:输入p

6、保存后退出:输入w

先关闭交换分区,然后重新格式化,再次挂载到系统

linux调整swap的方法大致有三种:1.如果linux的磁盘分区类型是lvm的类型的话建议直接用lvm进行在线的扩展收缩swap的大小。2.在标准分区小我们可以使用我们的划分分区的方法加入swap中。3.标准分区小我们可以使用文件的方式把swap的分区扩大。分区扩展:fdisk/dev/hdan···(创建分区)mkswap/dev/sda3(指定该SWAP分区)swapoffswapon/dev/hda3(开启swap分区)vim/etc/fstab(写入开机启动)free-s文件扩展:查看目前系统swap:swapon-s决定SWAP文件的大小,先指定区块大小:bs,再指定区块数量count,则SWAP文件的大小是:count*bs在root用户下执行如下命令:ddif=/dev/zeroof=/swapfilebs=1Mcount=2048指定作为交换区的文件:mkswap/swapfile激活交换区文件:swapon/swapfile开机时启用swap,在/etc/fstab添加如下内容:/swapfileswapswapdefaults0确认swap已经被使用,另外在/目录可以看到文件swapfile基本上的 *** 作是这个样子的建议您查看下linux就该这样学的相关资料,希望能够帮助您,注意swap的大小要适中

linux系统中想要增加swap交换分区,该怎么增加呢?下面我们就来看看详细的教程。

1、首先点击dock栏上的“ 启动器 ”,找到“ 深度终端 ”并运行。

2、然后给root用户设置密码,因为安装过程的是管理员用户,并没有设置root密码。

sudo passwd root

3、设置完成后,执行 su命 令切换到root用户

4、执行如下命令,在根目录生成swap文件,count设定块数,bs设定块大小,生成4G的swap。

dd if=/dev/zero of=/swapfile count=4096 bs=1024k

5、接下来需要设置为交换分区(路径与上面的路径一致)。

mkswap /swapfile

6、挂载交换分区(路径与上面的路径一致)。

swapon /swapfile

7、这时候执行top命令可以看到相应的swap分区信息。

二、开机自动挂载swap

1、接下来要实现开机自动挂载,用vim打开 fstab文件

vim /etc/fstab

2、按 G键 ,切换到文件最后,追加以下内容

/swapfile          swap                 swap    defaults 0 0

3、wq命令保存并退出 vim

4、重启一下电脑就可以看到效果了。

注意事项:

如果不分配swap交换分区,则很容易卡顿


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8743316.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存