扩展swap分区

swap即交换分区,类似于windows虚拟内存功能,就是在硬盘上分配出一块空间作为虚拟内存来使用.
通常swap都是在装系统硬盘分区时设定,这里只是探讨一下系统已经安装好后,扩展swap分区的方法.下面我们来将下如何在安装好的linux下增加swap交换分区.
可以有两种方法来增加swap分区,一种是将新的分区来作为swap,另一种是在磁盘中创建一个大的文件来作swap.

1.新分区扩展swap
假如有一个新的分区/dev/sda3,我们用它来作swap.

# swapon -s                --查看当前swap情况

# mkswap /dev/sda3

# swapon /dev/sda3

# swapon -s

# blkid

# vi /etc/fstab
/dev/sda3   swap   swap  defaults  0  0    --添加开机自动挂载


1

2

3

4

5

6


# swapon -s                --查看当前swap情况

# mkswap /dev/sda3

# swapon /dev/sda3

# swapon -s

# vi /etc/fstab

/dev/sda3   swap   swap  defaults  0  0    --添加开机自动挂载

2.大文件扩展swap

# cd /var
# dd if=/dev/zero of=file bs=1M count=1000       --生成1G的大文件
# mkswap file
# swapon file
# swapon -s
# vi /etc/fstab
/var/file   swap   swap   defaults  0   0


1

2

3

4

5

6

7


# cd /var

# dd if=/dev/zero of=file bs=1M count=1000       --生成1G的大文件

# mkswap file

# swapon file

# swapon -s

# vi /etc/fstab

/var/file   swap   swap   defaults  0   0

结语:在生产环境中,一般很少遇到需要在linux下增加swap交换分区的事情

时间: 2024-10-10 09:04:04

扩展swap分区的相关文章

为linux扩展swap分区

1.查看当前swap分区使用情况 [[email protected] ~]# swapon -s Filename Type Size Used Priority /dev/sda2                               partition 10485752 111296 -1 2.创建一个file,用来扩展swap分区 [[email protected] ~]# dd < /dev/zero >/opt/swapfile1 bs=1M count=200 200+0

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

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

linux基础(17)--使用GPT分区、扩展swap分区--RHEL6.5

1. 卷标开机自动磁盘 服务器磁盘损坏之后需要更换磁盘,更换磁盘可能导致磁盘位置混乱,导致数据混乱,因此需要给磁盘加标签,防止磁盘混乱,此处使用: e2label 给指定分区添加标签: e2label /dev/sdb1 label1 查看新加的标签: e2label /dev/sdb1 修改开机自动挂载: 将原先的设备名称/dev/sdb1改为LABEL=lable1即可,其余无需修改. 2. UUID标识分区 由于标签即使重复系统也不会报错,因此使用标签表识分区也是存在隐患的,鉴于此此处推荐

Linux扩展swap分区

交换分区管理 一.查看当前的交换分区 [[email protected] ~]# free -m total       used       free     shared    buffers     cached Mem:          1841        519       1322         16          0        213 -/+ buffers/cache:        304       1536 Swap:            0      

|16.CentOS/Linux 添加SWAP分区

一 : 在已有的磁盘下,以文件的形式扩展Swap分区 swap分区的用处:swap是当物理内存不够用的时候,把数据放到swap中,所以swap起到了一个虚拟内存的作用,在某种意义上来说也算是加大了内存空间.一般swap分区是在安装系统时设置的,如果安装系统时忘记分swap分区了,那也没事,还有补救的方法.下面就讲讲安装完系统后如何添加swap分区. 场景:装完系统后苦逼的发现没有分SWAP分区,对于生产服务器,这样显然不行的,因此需要添加SWAP分区.1.首先查看swap大小#  free  

利用文件来扩展swap交换分区空间

利用文件来扩展交换分区,增减了灵活性,这种方法适用于硬盘中没有可分区的剩余空间,充分利用硬盘中的文件来提高系统的性能,也可以将文件拷贝到其它主机中使用. 扩充swap交换分区 新建swap交换文件 [[email protected] ~]# dd if=/dev/dd if=/dev/zero of=swapfile bs=1M count=1024 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 7

管理员技术(六): 硬盘分区及格式化、 新建一个逻辑卷、调整现有磁盘的分区、扩展逻辑卷的大小、添加一个swap分区

一.硬盘分区及格式化 问题: 本例要求熟悉硬盘分区结构,使用fdisk分区工具在磁盘 /dev/vdb 上按以下要求建立分区: 1> 采用默认的 msdos 分区模式        2> 第1个分区 /dev/vdb1 的大小为 200MiB        3> 第2个分区 /dev/vdb2 的大小为 2000MiB        4> 第3个分区 /dev/vdb3 的大小为 1000MiB 完成分区后,能够配置开机自动挂载 /dev/vdb2 分区: 1> 文件系统类型

利用分区来扩展swap交换分区空间

swap的作用 swap分区是必须有的,首先,它是日志文件系统得以发挥作用的依赖,在系统意外关闭的情况下,靠它来保存系统中的数据.其次,在运行一些比较耗内存的程序的时候,也要用到它.在这两种情况之外,swap分区处于一种闲置状态, 处理交换文件和分区 交换分区是系统RAM的补充 基本设置包括: 创建交换分区或者文件 使用mkswap写入特殊签名 在/etc/fstab文件中添加适当的条目 使用swapon -a 激活交换空间   挂载交换分区 启用: swapon swapon [OPTION]

linux mkfs命令参数及用法详解---linux格式化文件系统命令(包括swap分区)

mkfs 命令  linux格式化磁盘命令 linux mkfs 指令:mkfs 使用权限 : 超级使用者 使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable] 说明 : 建立 linux 档案系统在特定的 partition 上 参数 : device : 预备检查的硬盘 partition,例如:/dev/sda1 -V : 详细显示模式 -t : 给定档案系统的型式,Linux 的预设值为 ext2 -c