Linux操作系统

第9讲:swap交换分区管理

3.swap交换分区的功能
CPU--------------------内存RAM-------------------外存(硬盘)
卡 swap

4.swap交换分区的典型大小
内存RAM<=2G,swap设置为2倍的内存RAM大小;
2G<内存RAM<=8G,swap设置为同等的内存RAM大小;
8G<内存RAM<=64G,swap设置为至少4G;
内存RAM>64G,swap设置为至少4G;

5.查看swap分区的大小
free //查看内存的详细信息,其中包括交换分区的大小,单位为K
free -m //查看内存的详细信息,其中包括交换分区的大小,单位为M
free -h
在这里插入图片描述
物理机上查看分区
在这里插入图片描述
cat /proc/swaps 或swapon -s //查看即时内存中的交换分区信息
top // 显示系统中运行的进程信息,包含swap分区信息 (q退出)
在这里插入图片描述
在这里插入图片描述
6.使用swap分区的整体流程
分区,更新磁盘分区表,格式化,挂载,使用(系统会自动使用)

例1,添加一个1G的swap分区并且重启系统依然有效,不能改变原来的swap分区
在这里插入图片描述
(1)分区
fdisk /dev/vdc
建立一个1G的分区,例如/dev/vdc1
在这里插入图片描述
在这里插入图片描述
(2)更新磁盘分区表
partprobe
cat /proc/partitions
在这里插入图片描述
在这里插入图片描述(3)格式化
mkswap /dev/vdc1
Blkid
在这里插入图片描述
(4)挂载
方法一:手动挂载/激活(仅本次有效,重启后无效)
swapon /dev/sda1
验证swap交换分区挂载成功与否的方法
free -m
swapon -s
cat /proc/swaps
卸载
swapoff /dev/vdc1
swapon -s
在这里插入图片描述
方法二:永久挂载(开机自动挂载)
vim /etc/fstab
在这里插入图片描述
/dev/vdc1 swap swap defaults 0 0(底层磁盘分区填入swap)
在这里插入图片描述
swapon -a //不同于挂载普通分区时执行的mount -a(此命令对swap分区无效)
free
reboot //重启验证效果
在这里插入图片描述
在这里插入图片描述
例2,将系统的swap分区增加到1500000K,并且重启系统依然有效,不能改变原来的swap分区
(1)查看swap分区的大小
free //查看内存的详细信息,其中包括交换分区的大小,单位为K,这里为1048572
free -m //查看内存的详细信息,其中包括交换分区的大小,单位为M
cat /proc/swaps 或swapon -s //查看即时内存中的交换分区信息
top // 显示系统中运行的进程信息,包含swap分区信息 (q退出)
在这里插入图片描述
(2)计算swap的差值
expr(要求将swap分区调整到1500000K)
Expr使用:加减法计算,数字与符号之间都有空格
在这里插入图片描述

free
          total        used        free      shared      buff/cache   available
Mem:    1872900      195644     1403052       25172      274204     1500324
Swap:   1048572           0     1048572

expr 1500000 - 1048572       #451428K

在这里插入图片描述
(3)创建一个大小为451428大小的物理分区/dev/vdc2
在这里插入图片描述
(4)格式化该分区 mkswap /dev/vdc2
在这里插入图片描述
(5)修改/etc/fstab文件实现开机自动挂载
vim /etc/fstab
/dev/vdc2 swap swap defaults 0 0
在这里插入图片描述
swapon -a //不同于挂载普通分区时执行的mount -a
free
reboot //重启验证效果

课后练习题
向你的系统添加一个额外的交换分区 756MiB 。交换分区应在系统启动时自动挂载。不要删除或以任何方式改动系统上的任何现有交换分区。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值