磁盘管理之交换分区

author author     2022-08-02     182

关键词:

    Swap分区,即交换分区。当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,并与Swap交换。 虽然swap的性能比起物理内存逊色不少,而且内存和SSD的价格也不高,swap对个人机而言,其性能被大大削弱。但是对个人机但是对Web服务器的而言,却是不可或缺的一环。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。

    简单实现:

第一种方式:通过硬盘

    1、标识分区类型

[[email protected]~]#fdisk /dev/sdd
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 82

    2、创建swap文件系统

[[email protected]~]#mkswap /dev/sdd1
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=305e3e7d-340f-4b7d-adaa-dff24306ae0b

    3、挂载设备

[[email protected]~]#vim /etc/fstab
...
/dev/sdd1  swap   swap   defaults 0   0     # 不需要创建挂载点
...

    4、查看swap

[[email protected]~]#free
              total        used        free      shared  buff/cache   available
Mem:        1001336      355988      119624       13724      525724      423752
Swap:       2097148           0     2097148
#缓冲也是特殊的缓存,缓冲的是元数据,缓存的是数据
[[email protected]~]#swapon -s
Filename				Type		Size	Used	Priority
/dev/dm-1                              	partition	2097148	0	-1

    5、启用swap分区

[[email protected]~]#swapon -a
[[email protected]~]#swapon -s
Filename				Type		Size	Used	Priority
/dev/dm-1                              	partition	2097148	0	-1
/dev/sdd1                              	partition	2097148	0	-2
[[email protected]~]#free
              total        used        free      shared  buff/cache   available
Mem:        1001336      357980      117520       13724      525836      421744
Swap:       4194296           0     4194296    # swap已增大

    6、修改swap优先级

[[email protected]~]#vim /etc/fstab 
/dev/sdd1  swap   swap   defaults,pri=100 0   0
[[email protected]~]#swapoff /dev/sdd1    # 取消swap
[[email protected]~]#swapon -a   # 重读配置文件
swapon: /dev/sdd1: swapon failed: Device or resource busy
[[email protected]~]#swapon -s
Filename				Type		Size	Used	Priority
/dev/dm-1                              	partition	2097148	0	-1
/dev/sdd1                              	partition	2097148	0	100

    6、停用swap

[[email protected]~]#swapoff /dev/sdd1

第二种方式:通过文件

    1、通过dd命令创建文件作为swap分区

[[email protected]~]#dd if=/dev/zero of=/tmp/fswap bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 5.09258 s, 211 MB/s

    接下来就是创建swap文件系统,挂载设备,启用swap分区,停用。遇上完全相同,不做介绍。不过此处可以通过losetup指定与之关联的目录。此时挂载就可以通过设备来挂载了。

[[email protected]/dev]#losetup /dev/loop2 /tmp/fswap 
[[email protected]/dev]#losetup
NAME       SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop2         0      0         0  0 /tmp/fswap


当然:swap分区之后是无法使用tune2fs -l来查看文件系统的

本文出自 “LINUX_Home” 博客,请务必保留此出处http://dmwing.blog.51cto.com/11607397/1845243

磁盘管理之挂载扩容交换分区及其dd命令

一、磁盘挂载回忆小结  1、挂载磁盘可用的方法1)设备名进行挂载    2)卷标挂载    3)UUID挂载(此方法常用,UUID为随机生成,唯一性确保挂载成功)  2、文件挂载配置文件详解 /et... 查看详情

linux磁盘管理(fdisk磁盘管理工具|swap交换分区|lvm逻辑卷管理)(代码片段)

目录1Linux磁盘管理1.1fdisk磁盘管理工具1.2文件系统2磁盘管理二2.1创建swap交换分区2.2关闭swap交换分区2.3逻辑卷管理:LVM1Linux磁盘管理lsblk:列出所有可用块设备的信息fdisk-l:查看磁盘所有分区信息blkid:查看文件系... 查看详情

第九课--09_03_磁盘及文件系统管理详解之六.avi(代码片段)

一。swap分区--交换分区--高性能磁盘,机械磁盘就放在靠外的磁道pageoutpageinfree--查看物理内存和交换空间的情况-m按M查看buffer缓冲---缓冲区,速度慢的设备遭到冲击--大河给小河送水--存放原数据cache缓存--包括缓冲的作用,作用... 查看详情

磁盘管理之分区格式化及其挂载

一、磁盘管理总体分类 1)磁盘结构 2)分区类型 3)管理分区4)管理文件系统 5)挂载设备6)管理虚拟内存………………………………………………………………………………………………………………………重... 查看详情

磁盘管理之磁盘分区(代码片段)

磁盘管理之磁盘分区磁盘分区表磁盘分区表位置:0磁头0磁道1扇区(前446字节表示mbr主引导记录,中单64字节表示分区表,最后2字节55AA标识表示结束标记)主分区(primary):一般一定要有,用来存放数据(最多四个主分区)扩展分区(exten... 查看详情

21磁盘管理—linux添加swap交换分区

添加swap交换分区SWAP即交换分区是一种类似于Windows系统虚拟内存的功能,将一部分硬盘空间虚拟成内存来使用,从而解决内存容量不足的情况,因为SWAP毕竟是用硬盘资源虚拟的,所以速度上比真实物理内存要慢很多,一般只有... 查看详情

linux入门之磁盘管理分区管理

Linux入门之磁盘管理(1)分区管理无论是windows还是linux,目前支持的分区结构只有两种,一种是基于blos检查启动的mbr结构,另一种是基于uefi(统一扩展固件接口)的opt分区结构。当然,目前广泛的还是使用的mbr结构。linux中有很多... 查看详情

磁盘管理之lvm

...个或多个硬盘的分区在逻辑上集合来呈现给上层应用,对磁盘实现动态管理的机制。相对于普通的磁盘分区有很大的灵活性,使用LVM在一定程度上就可以解决普通磁盘分区带来的问题。2、专业术语   ●物理卷(PhysicalVo... 查看详情

liunx-系统配置及服务管理-交换分区管理swap

...空间。4.查看当前的交换分区:free-mh5.准备分区,将一个新磁盘划出来一个分区;在我这边,我把sdf磁盘 查看详情

存储管理之磁盘分区

在使用一块磁盘的之前,我们要对其进行分区处理,为的是优化这块磁盘的I/O性能;为不同的目的分配不同的空间,来实现空间的配额限制,就好像Windows中的C、D盘那样,给其一定的空间;进行高速修复和隔离系统文件与其他文... 查看详情

linux入门之磁盘管理文件系统

Linux入门之磁盘管理(2)文件系统linux分区构成完成之后,一般需要进行对其创建指定的文件系统,也就是我们常说的格式化,然后对其进行分区挂载,提供指定分区的访问点。不同的分区格式会在文件系统内部提供不同的对该分... 查看详情

磁盘和文件系统管理笔记

一、管理磁盘分区1、检查和分区   1)查看磁盘      fdisk-l   2)分区命令      fdisk   分区    3)交换式分区常见的选项      m 帮助      n 新建分区        e 扩展分区    p 主分区    ... 查看详情

linuxcentos8(交换分区的添加与管理)(代码片段)

...的添加一、项目介绍本节将介绍Linux(Centos8)中磁盘中交换分区的添加与管理。二、相关概念2.1交换分区Linux系统中的交换分区是当物理内存(RAM&#x 查看详情

linuxcentos8(交换分区的添加与管理)(代码片段)

...的添加一、项目介绍本节将介绍Linux(Centos8)中磁盘中交换分区的添加与管理。二、相关概念2.1交换分区Linux系统中的交换分区是当物理内存(RAM&#x 查看详情

linux磁盘分区(代码片段)

磁盘分区磁盘命名分区管理磁盘创建分区创建文件系统挂载交换分区增加交换分区准备分区格式化挂载逻辑卷创建LVMVG管理LV扩容磁盘命名kernel对不同硬盘命名方式CentOS7:1、SATA(单口)/dev/sda/dev:设备文件目录;s:sata单口;d:磁盘;a... 查看详情

linux磁盘分区(代码片段)

磁盘分区磁盘命名分区管理磁盘创建分区创建文件系统挂载交换分区增加交换分区准备分区格式化挂载逻辑卷创建LVMVG管理LV扩容磁盘命名kernel对不同硬盘命名方式CentOS7:1、SATA(单口)/dev/sda/dev:设备文件目录;s:sata单口;d:磁盘;a... 查看详情

存储管理之硬件基础机械磁盘原理以及设备规范mbr格式的分区管理

...多核心,每个核心可以完成一个进程的处理) 传统的机械磁盘及分区管理 RAID技术,软RAID实现 LVM Btrfs 文件系统管理: ext、xfs、btrfsLinux存储管理(数据存储): 存储器在冯诺依曼体系中叫做存储器,存储设备在冯诺依曼体... 查看详情

磁盘管理之raid文件系统分区

第1章RAID磁盘阵列1.1使用raid的目的1)获得更大的容量2)让数据更安全3)读写速度更快1.2raid0、raid1、raid5、raid10对比raid类型数量优点缺点使用类型raid0条带至少1块硬盘。把所有硬盘的容量加在一起,读写速度更快一块硬盘损坏... 查看详情