mkswap,swapon,swapoff 创建交换分区

Linux支持虚拟内存,用作虚拟内存的硬盘部分称为交换空间(swap space).当内存不够用时,会把一部分数据存在硬盘的交换空间,从而解决内存容量不足的问题。

Linux可以使用一个分区作为交换空间或者一个常规文件。单独的分区速度要快一些,但是交换文件大小可以改变,更加灵活些。

创建交换分区有两种方法,可以使用mkswap来创建

============================

语法:

mkswap [参数] 设备名 [块数]

设备名,可以是一个分区,如:/dev/sdb1 也可以是一个文件,如/swapfile

-c 建立交换空间前,先检查是否有坏道,如果有坏道,则显示坏道数

-f 强制运行mkswap 命令

-p <页大小>  指定所使用的页大小

-L <标签>    指定一个标签,此后swapon可以使用这个Lable

-v0    建立旧式交换分区

-v1   建立新式交换分区

============================

1、添加一个交换分区

a 使用fdisk来创建交换分区

b 使用mkswap来设置交换分区

# mkswap /dev/sdb1

c 写入/etc/fstab

/dev/sdb1  swap swap  defaults 0 0

============================

语法:

swapon [文件名]

参数:

-a  将/etc/fstab 文件中所有设置为swap的设备开启,标记为noauto的设备除外。

-e  与-a配合使用,忽略不存在的设备

-p  指定优先级,0-32767,数值越大优先级越高。

-s  显示交换分区使用情况

-v  显示详细信息

============================

2、添加一个交换文件

a 创建一个文件,大小为1G

# dd if=/dev/zero of=/swapfile bs=1m count=1000

b 使用mkswap来创建swap文件

# mkswap /swapfile

c 启用交换分区

# swapon /swapfile

d 写入/etc/fstab

/swapfile swap  swap  defaults  0  0

============================

语法:

swapon [设备或文件名]

参数:

-a  将/etc/fstab文件中所有设置为swap的设备关闭

-v  显示详细信息

============================

3、交换分区的删除

a 禁用交换分区

# swapoff /dev/sdb1

b 从/etc/fstab 中删除项目

c 使用fdisk 工具删除分区

时间: 2024-08-25 10:28:00

mkswap,swapon,swapoff 创建交换分区的相关文章

linux系统--free,交换分区,mkswap,swapon,swapoff,dd,自动挂载,fuser

swap分区: free -m fdisk命令中,调整分区类型为82: 创建交换分区: mkswap /dev/sda8 -L LABEL swapon /dev/sda8 -a:启用所有的定义在/etc/fstab文件中的交换设备 swapoff /dev/sda8 [[email protected] ~]# free total       used       free     shared    buffers     cached Mem:       1906492     346

Linux磁盘和文件系统管理(5)_创建交换分区

交换分区swap: 当cpu使用的内存不足时,就会暂时占用硬盘一部分空间来存储内存信息,这部分空间就是交换分区. 创建新的交换分区 swap: 1 新建分区,通过设置Id,建立swap分区 2 格式化swap分区    mkswap 设备名称 3 启动swap: swapon 设备名称 4 查看swap:free命令 mkswap命令:通过设备或文件,设置一个交换分区swap格式 mkswap [options] device [size] 参数: -c:创建交换分区前,检测是否有坏块 -f,-

创建交换分区swap增加Linux虚拟内存

1. mkswap /dev/sdb3  创建交换文件系统 2. swapon /dev/sdb3 启用交换分区 3.  free -k 查看交换文件系统 swapoff /dev/sdb3 关闭交换分区

RHCE7.0答案之创建交换分区

创建交换分区配置: swapon -s 查看当前交换分区 fdisk /dev/vdb  n,p,t,82,2,p partprobe ll /dev/vdb* 查看新分区是否存在 mkswap /dev/vdb3  转换为swap分区 blkid /dev/vdb3  查看设备的UUID,记录下UUID,一定不要用设备名 vim /etc/fstab UUID=...... swap swap defaults 0 0 swapon -a 该命令本来读的就是fstab这个文件 第二种方法,使用

Linux环境创建交换分区

最近在准备在移动端跑一下深度学习训练好的模型,在RK3399的板子上安装scipy时报错.网上查了一下,由于内存不足导致,做个交换分区就搞定了.那么如何做交换分区呢.话不多说,直接开撸. ------------------------------------------------------------------------------------------------------------------------------------- 通过 fallocate 命令创建交换文件

centos6.5下磁盘创建交换分区

1.创建磁盘交换分区 2.创建文件交换分区 centos6.5下磁盘创建交换分区,布布扣,bubuko.com

linux命令:swap交换分区、free查看内存使用情况、mkswap创建交换分区

    mkswap命令简介: 用于创建格式化交换分区swap. 1.命令格式:    free  查看系统内存使用情况        -m:以M为单位显示(默认以字节显示) [[email protected] ~]# free total       used       free     shared    buffers     cached Mem:       1938628     161284    1777344          0      26632      57404

Linux创建交换分区

linux下文件系统swap交换分区及dd命令详解(3)

1.创建交换分区:分区类型为82 相当于windows当中的虚拟内存 mkswap /dev/sda5 创建交换分区文件系统区域 -L 标签 给交换分区创建标签 swapon /dev/sda5  启用指定的交换分区 -a:启用所有的定义在/etc/fstab文件中的交换分区 -s:查看swap分区 swapoff /dev/sda5 关闭指定的交换分区 2.free -m 查看物理内存及交换分区 3.dd命令:转换并复制文件 if=源路径数据 of=目标路径数据 bs: 指定块大小,默认单位为