首页 > 系统相关 >linux学习笔记(30)swap交换分区

linux学习笔记(30)swap交换分区

时间:2023-06-18 17:25:38浏览次数:57  
标签:查看 vdb2 分区 30 dev swap linux swapon

【1】查看 swap

(1.1)swap 在线配置/扩容流程

lsblk            // 查看物理盘和分区情况
free -h         // 查看当前内存
df -hT         //  查看当前磁盘挂载分布于磁盘格式


# swap 配置

mkswap /dev/sdb2    //  格式化磁盘分区为 swap
blkid /dev/sdb2     //  查看分区格式,目录与文件格式均为 swap
vim /etc/fstab      //  持久化到配置文件,
swapon -a           //  刷新 swap分区
swapon -s           //  查看当前生效的 swap 挂载
free -h             //  查看虚拟内存是否生效

步骤1:lsblk 选择分区 

 如上图,我们用 vdb2 来新建 swap 分区。

步骤2:mkswap /dev/vdb2 新建swap分区

[root@blue ~]# mkswap /dev/vdb2
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=7805f2d8-1ad3-49fe-85e3-f02089c348fd
[root@blue ~]# blkid /dev/vdb2
/dev/vdb2: UUID="7805f2d8-1ad3-49fe-85e3-f02089c348fd" TYPE="swap" PARTUUID="b7366274-02"

步骤3: vim /etc/fstab 更新配置文件

  注意,目录和文件格式都是swap。

  

步骤4:swapon -a 刷新应用 swap分区

步骤5:swapon -s  /  free -h 核验

  如下图,swapon -a 没报错就真么步骤3  /etc/fstab 文档没有编写错误。

       swapon -s 也发现了 /dev/vdb2 文件,同时 free -h 发现,swap 由 2GB 变成了 4GB(完成了在线扩容)

  

 

标签:查看,vdb2,分区,30,dev,swap,linux,swapon
From: https://www.cnblogs.com/gered/p/17489350.html

相关文章

  • Linux安装mysql登录问题-适用root强制登录
    安装mysql后,常规方法登录出现错误提示。直接:/etc/my.cnf添加以下加粗的三句:#cacheinMySQL.Startat70%oftotalRAMfordedicatedserver,else10%.#innodb_buffer_pool_size=128M##Removeleading#toturnonaveryimportantdataintegrityoption:loggi......
  • Linux 虚拟内存系统
    Linux虚拟内存系统首先,对Linux的虚拟内存系统做一个概述,以了解一个实际的操作系统是如何组织虚拟内存,以及如何处理缺页(pagefault)的。Linux位为每个进程维护了一个单独的虚拟地址空间,形式如下:可以看到,虚拟地址空间可以分为内核虚拟内存空间和用户虚拟内存空间两部分,实际上......
  • linux shell 编程比较详解
    shell编程字符串比较shell中整数比较和字符串比较方法,如等于,不等于,大于,大于等于,小于,小于等于等。1、整数比较-eq等于,如if["$a"-eq"$b"]-ne不等于,如if["$a"-ne"$b"]-gt大于,如if["$a"-gt"$b"]-ge大于等于,如if["$a"-ge"......
  • 30 IIC(八)iic client
    源码1.iicclient创建方法1.1通过设备树直接创建只需要在对应i2c总线下指定设备信息即可示例:需要注意这里i2c1就是I2CBUS01.2通过用户空间直接去生成i2cclient创建i2cclientechonameaddr>/sys/bus/i2c/devices/i2c-n/new_devicei2c-n:i2cadapter删除i2cc......
  • 【简介】一个捕捉Linux系统事件工具:systemtap
    SystemTap于2005年出初版,已经历尽了5年多的发展,是一个相对成熟的工具。它可以用来捕捉Linux系统事件,例如:系统调用,jiffies的搏动,对proc文件系统的读写事件,对ext3的读写事件等等。 用户使用systemtap特有的脚本语言编写事件处理函数,systemtap将这些脚本进行编译转化成内核模块并插......
  • AtCoder ABC306 DEF
    D-PoisonousFull-Course(DP)题意现在有\(N\)道菜,高桥需要依次享用。第\(i\)道菜有两个属性\((X_i,Y_i)\),其意义是:若\(X_i=0\),则第\(i\)道菜是解毒的,其美味度为\(Y_i\);若\(X_i=1\),则第\(i\)道菜是有毒的,其美味度为\(Y_i\)。当高桥享用一道菜,他的状态变化如下:......
  • 铁矿石 20230618
    先说结论下周阻力832.5-840。周初还是强势第5浪还没走完。   ......
  • 纯碱波浪 20230618
    日线ABC的调整可能结束了。反弹看1780-1810一线。  下周初方案一: 方案二: ......
  • SummerResearch_Log_20230617
    WorkingContent:1.今天还是读代码,对于代码有以下问题:(1)FCNet最后的输出层只有1个神经元,这如何做分类?——解决了,应该是因为它每个子任务都是训练两类,所以只需要一个神经元确定是哪个类别。(2)CIFAR数据集的分任务是什么情况?既使用了CIFAR10也使用了CIFAR100,并且分类的情况也有点......
  • archLinux grub 双系统引导
    1安装grub、efibootmgr和os-prober##安装grub,efibootmgr,os-probersudopacman-Sgrubefibootmgros-prober##安装grub到boot文件夹中。uefi启动grub-install--target=x86_64-efi--efi-directory=/boot--bootloader-id=GRUB##非uefi启动grub-install--target=i......