Linux系统下创建swap交换分区

Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。



我们来做一个小实验,来演示下如何创建swap分区并令其生效

首先利用fdisk /dev/sdb来添加一个分区

添加分区sdb1后还需要修改sdb1的id system 为82

查看是否创建成功

mkswap -L SWAP_SDB1 /dev/sdb1  将之前添加的/dev/sdb1分区格式化为swap类型

swapon -a /dev/sdb1 激活swap分区

swapon -s 查看当前生效的swap分区

为了实现开机自动挂载,我们需要修改/etc/fstab配置文件

swapoff /dev/sdb1 禁用/dev/sdb1

时间: 2024-10-13 01:11:10

Linux系统下创建swap交换分区的相关文章

Linux环境下增加swap交换分区

一.分区做swap 新建一个分区,fdisk /dev/sdb,选n,比如说建立个2G的交换分区,就先划出一个2G的分区,我这里建立的是/dev/sdb2,再选t指令,hexcode为82 建好后先partprobe同步下,再mkswap /dev/sdb2做下交换分区格式化,接着vim /etc/fstab,将交换分区信息依次填入.图中pri值表示该值越大,系统会优先使用该交换分区 结束后swapon -a 激活分区 二.文件做swap 首先需要先创立一个所需要的swap大小的文件,比如说1.

linux内存不足,swap交换分区创建

为什么需要swap 根 据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺 利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设 置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现swap分区空间不够,该如何处理? 针对此种情况,有两种解决方法:一是创建新的swap分区;另

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: 指定块大小,默认单位为

linux基础篇-24,swap交换分区临时救急及划分方法

################################################ swap 查看物理内存和交换分区大小及其使用情况 [[email protected] ~]# free -m total       used       free     shared    buffers     cached Mem:          1869        192       1676          0         13         65 -/+ buffer

centos 创建swap 交换分区

阿里云的服务器是没有交换分区的,如 [[email protected] ~]$ free -m total used free shared buff/cache available Mem: 7823 854 124 25 6843 6661 Swap: 0 0 0 1.创建swap分区,关于这个swap 应该设置多大呢? 4GB 或 4GB 以下内存的系统,最小需要 2GB 交换空间: 大于 4GB 而小于 16GB 内存的系统,最小需要 4GB 交换空间: 大于 16GB 而小于 64G

linux系统下创建oracle表空间和用户权限查询

创建用户和表空间: 1.登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户) 2.以sysdba方式来打开sqlplus,命令如下: sqlplus / as sysdba 3.创建临时表空间: --查询临时表空间文件的绝对路径.如果需要的话,可以通过查询来写定绝对路径.一般用${ORACLE_HOME}就可以了 select name from v$tempfile; create temporary tablespac

linux系统下创建数据库

一:系统环境:Red Hat Enterprise Linux Server release 5.4 ORACLE版本Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 二: 1/首先安装数据库软件 2.设置环境变量 3.创建需要的目录 4.创建参数文件pfile 5.创建密码文件 6.数据库启动到numount,创建Oracle的建库脚本 7.创建Oracle的数据字典 1.首先安装数据库软件

Linux系统下磁盘配额、软RAID及LVM的配置与管理

Linux系统下磁盘配额.软RAID及LVM的 配置与管理 一.设定文件系统配额 1.概述:配额是操作系统的一个可选的功能, 它允许管理员以文件系统为单元, 限制分派给用户或组成员所使用的磁盘空间大小或是使用的总文件数量.这经常被用于那些分时操作的系统上, 对于这些系统而言, 通常希望限制分派到每一个用户或组的资源总量, 从而可以防止某个用户占用所有可用的磁盘空间. 2.配置文件系统配额(基于用户): (1)配置配额前准备工作: 1)备份/home目录,创建分区,进行挂载,将/home目录下的数

Swap交换分区--continue

Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存).即使你的程序运行结束后,Cache Memory也不会自动释放.这就会导致你在Linux系统中程序频繁读写文件后,你会发现可用物理内存变少.当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap分区中恢复保存的