磁盘管理之交换分区

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来查看文件系统的

时间: 2024-10-22 00:47:08

磁盘管理之交换分区的相关文章

linux 磁盘管理1-硬盘分区

不重启添加硬盘. echo '- - -' > /sys/class/scsi_host/host2/scan       #centos7有效 列出块设备 lsblk 显示块设备列表     #来自util-linux包 创建分区工具: 1.fdisk 创建MBR分区 2.gdisk 创建GPT分区 3.parted 高级分区操作(实时生效!) reboot 或者 partprobe(cebtos6不好用)或者kpartx 同步硬盘分区表到内存. kpartx -a  /dev/sda 增加分

Linux磁盘管理基础

Linux磁盘管理基础 硬盘结构 文件系统与MBR.GTP 磁盘管理三步骤:分区.格式化.挂载 mount 硬盘结构 硬盘的基本组成材质是盘片,不同容量硬盘的盘片数不等.每个盘片有两面,都可记录信息.盘片表面上以盘片中心为圆心,不同半径的同心圆称为磁道,不同盘片相同半径的磁道所组成的圆柱称为柱面,每个磁道被分成许多扇形的区域,每个区域叫一个扇区,每个扇区可存储128×2^N 次方(N=0.1.2.3)字节信息.在DOS中每扇区是128×2^2 次方=512字节. 硬盘存储相关术语:CHS hea

每天进步一点点——Linux磁盘管理之LVM与RAID

转载请说明出处:http://blog.csdn.net/cywosp/article/details/38965799 1. 传统磁盘管理问题 当分区大小不够用时无法扩展其大小,只能通过添加硬盘.创建新的分区来扩充空间,但是新添加进来的硬盘是作为独立文件系统存在的,原有的文件系统并未得到扩充,上层应用很多时候只能访问一个文件系统.只能让现有磁盘下线,换上新的磁盘之后,再将原来磁盘中的数据导入. 2. LVM LVM(Logical Volume Manager)逻辑卷管理通过将底层物理硬盘抽象

与磁盘管理有关的主要术语

1.基本磁盘 基本磁盘是包含主磁盘分区.扩展磁盘分区或逻辑驱动器的物理磁盘.基本磁盘上的分区和逻辑驱动器称为基本卷.只能在基本磁盘上创建基本卷. 可在基本磁盘上创建的分区个数取决于磁盘的分区样式: ·对于主启动记录(MBR)磁盘,可以最多创建4个主磁盘分区,或最多3个主磁盘分区加上一个扩展分区.在扩展分区内,可以创建多个逻辑驱动器. ·对于GUID分区表(GPT)磁盘,最多可以创建128个主磁盘分区.由于GPT磁盘并不限制4个分区,因而不必创建扩展分区或逻辑驱动器. [说明]主启动记录(MBR)

每天进步一点点——Linux磁盘管理LVM与RAID

转载请注明出处:http://blog.csdn.net/cywosp/article/details/38965799 1. 传统磁盘管理问题 当分区大小不够用时无法扩展其大小,仅仅能通过加入硬盘.创建新的分区来扩充空间.可是新加入进来的硬盘是作为独立文件系统存在的,原有的文件系统并未得到扩充.上层应用非常多时候仅仅能訪问一个文件系统.仅仅能让现有磁盘下线.换上新的磁盘之后,再将原来磁盘中的数据导入. 2. LVM LVM(Logical Volume Manager)逻辑卷管理通过将底层物理

Linux磁盘管理及文件系统使用

磁盘管理基础知识 分区 fdisk parted gdisk 格式化 挂载 Linux中磁盘命名:IDE类型:/dev/hd[a-z]SCSI类型:/dev/sd[a-z] 一块磁盘经过哪些步骤才能够使用:分区(非必需)-->格式化-->挂载:磁盘分区的类型有MBR(master boot record)和GPT(GUID Partition Table),主要区别在MBR只能分4个主分区超过需要分为逻辑分区,磁盘容量最大不超过2T,超过部分无法识别. MBR 也就是主引导记录,位于硬盘的 0

Linux入门之磁盘管理(4)/etc/fstab与交换分区

在linux通过挂载命令可以使用各种选项进行不同文件系统的设备文件进行挂载,当然不仅限于块设备,但是无论怎么挂载,一般默认新建的文件系统进行挂载开机是不会自动挂载的,每次开启自动挂载的分区时通过/etc/fstab文件进行读取的. /etc/fstab文件 简介: 此文件内容每一行都被定义一个条目的对应挂载信息,如果把每行条目按空格切割成多断那么可以分为下面几列: 要挂载的设备或者伪文件系统 挂载点 文件系统类型 挂载选项 转储频率 自检次序 挂载设备:一般为:设备名.LABEL="设备卷标名&

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

一.磁盘挂载回忆小结   1.挂载磁盘可用的方法 1)设备名进行挂载    2)卷标挂载    3)UUID挂载(此方法常用,UUID为随机生成,唯一性确保挂载成功) 2.文件挂载配置文件详解 /etc/fstab每行代表的意义,如下: 1)挂载的设备或伪文件系统    2)挂载点    3)文件系统类型    4)挂载选项    5)转储频率    6)自检次序 演示: tmpfs                   /dev/shm                tmpfs   defaul

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

添加swap交换分区 SWAP即交换分区是一种类似于Windows系统虚拟内存的功能,将一部分硬盘空间虚拟成内存来使用,从而解决内存容量不足的情况,因为SWAP毕竟是用硬盘资源虚拟的,所以速度上比真实物理内存要慢很多,一般只有当真实物理内存耗尽时才会调用SWAP. 1.创建一个分区,看上篇文章,别着急w保存退出 修改分区的类型输入t: Command (m for help): tSelected partition 1 2.查看可用的分区类型,输入L: Hex code (type L to