建立swap 分区

  1. swap 分区

如何产生的: 在很久以前,由于内存比较小,而且当运行程序过多的时候,内存就不够用,

这个时候,产生了swap分区,也就是把多于的内存数据,存放于硬盘上,这样子,就可以相对的

减轻内存的压力.

[[email protected] ~]# free
              total        used        free      shared  buff/cache   available
Mem:        3881920      855732     2109096         388      917092     2752556
Swap:             0           0           0
[[email protected] ~]# dd if=/dev/zero of=/tmp/swapdisk bs=2M count=1024
1024+0 records in
1024+0 records out
2147483648 bytes (2.1 GB) copied, 11.2269 s, 191 MB/s
[[email protected] ~]# du /tmp/swapdisk -sh
2.1G    /tmp/swapdisk
[[email protected] ~]# mkswap /tmp/swapdisk
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=14bde3a5-cafa-44c8-a447-17facf847cd3
[[email protected] ~]# swapon /tmp/swapdisk
swapon: /tmp/swapdisk: insecure permissions 0644, 0600 suggested.
[[email protected] ~]# free
              total        used        free      shared  buff/cache   available
Mem:        3881920      857708      126136         388     2898076     2725756
Swap:       2097148           0     2097148
[[email protected] ~]# chmod 0600 /tmp/swapdisk
[[email protected] ~]# ll /tmp/swapdisk
-rw------- 1 root root 2147483648 Nov  5 22:36 /tmp/swapdisk

关于swap

创建swap分区用

dd if=/dev/zero of=/tmp/swapdisk bs=2M count=1024

dd 是复制的意思

if 就是soure 数据源

of  就是复制的目标地址

bs  就是block size ,就是块的大小

count  就是块的个数

创建完成之后,就需要格式化,使用:

mkswap /tmp/swapdisk

然后,就是挂载
swapon /tmp/swapdisk

取消是用:

swapoff  /tmp/swapdisk

这样子,就可以,创建swap分区了。

时间: 2024-12-20 02:34:34

建立swap 分区的相关文章

自动建立swap分区脚本

#!/bin/bashfdisk /dev/vdb <<endn $1t82wqendpartprobemkswap /dev/vdb1swapon -a /dev/vdb1echo /dev/vdb1 swap swap defaults 0 0 >> /etc/fstab

Linux swap分区 新建添加与增加扩大 转自网络

来源网络 恶之一眉版权归属 安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区.下面介绍这两种方法: 第一您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前您需要三思而行,错误操作后的后果由执行者自己承担. 切记!!!切记!!!切记!!!设备名 盘符要按自己实际输入例如/dev/sda sda1 /dev/sdb sdb1 sdb2等等 否则损失数据自己负责啊````

在装完Linux系统之后自己去修改Swap分区的大小(两种方法)

在装完Linux系统之后自己去修改Swap分区的大小(两种方法) 在安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区.下面介绍这两种方法: 第一您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前您需要三思而行,错误操作后的后果由执行者自己承担. 新建swap分区 1.以root身份进入控制台,输入 # swapoff -a          #停止交换分区 2. 用

如何设置Linux swap分区

看到不少朋友问linux下swap分区的问题,收集到一篇 不错的文章 ,分享下.什么是Swap?Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要.通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用.Swap的原理是一个较复杂的问题,需要大量的篇幅来说明.在这里只作简单的介绍,在以后的文章中将和大家详细讨论Swap实现的细节.众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了物理

怎么设置Linux swap分区?方法教程

如何设置Linux swap分区 看到不少朋友问linux下swap分区的问题,收集到一篇 不错的文章 ,分享下. 什么是Swap?Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要.通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用.Swap的原理是一个较复杂的问题,需要大量的篇幅来说明.在这里只作简单的介绍,在以后的文章中将和大家详细讨论Swap实现的细节.众所周知,现代操作系统都实现了“虚拟内

同一个磁盘中从根分区缩小空间到扩展SWAP分区空间实践步骤

操作背景: 公司中有一部分主机在开始设计的时候,并未考虑到SWAP的大小,只是分配了物理内存的2倍-4G,导致后期应用部署完成后对系统的SWAP分区要求达不到标准.因此经过部分和领导讨论后,决定在同一块磁盘上来减少根分区的大小,并使用缩减出来的大小去增加swap分区大小的操作,这中间要保障数据的完整和业务应用不丢失.这样做既可以保障数据盘不受影响,也保证应用系统在完成后可以正常使用,也减少了以后的一些风险(比如要使用额外的磁盘来增加swap空间大小需要考虑额外磁盘的稳定等). 操作分析: 由于根

linux系统修改Swap分区【转】

在装完Linux系统之后自己去修改Swap分区的大小(两种方法) 在安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区.下面介绍这两种方法:第一您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前您需要三思而行,错误操作后的后果由执行者自己承担.新建swap分区 1.以root身份进入控制台,输入 # swapoff -a          #停止交换分区 2. 用fd

LINUX增加SWAP分区---install_oracle

我们都知道在安装Linux系统时在分区时可以分配swap分区,而系统安装后(在运行中)如何建立或调整swap分区呢?在装完Linux系统之后,建立Swap分区有两种方法.1.新建磁盘分区作为swap分区2.用文件作为swap分区 (操作更简单,我更常用)下面介绍这两种方法:(都必须用root权限,操作过程应该小心谨慎.) 一.新建磁盘分区作为swap分区1.以root身份进入控制台(登录系统),输入# swapoff -a #停止所有的swap分区 2. 用fdisk命令(例:# fdisk /

利用文件建立与删除swap分区

建立 1.建立一个1G的大文件(文件大小根据需要的SWAP分区大小建立) dd if=/dev/zero of=/swapfile bs=1G count=1 2.将文件格式化成swap分区 mkswap /swapfile 3.写入到配置文件/etc/fstab 4.让配置文件生效 swapon -a 5.因为默认/swapfile其他人可读,所以不安全,更改权限为600 chmod 600 /swapfile 删除 1.先确定准备需要删除的swap分区没有在使用: swapon -s 2.禁