linux补充挂载swap分区

机房的一台新装cento,top发现没有swap分区,看来机房初装系统有问题。

[[email protected] ~]# top
top - 18:26:53 up  3:41,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 213 total,   1 running, 212 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.9%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16324896k total,   259328k used, 16065568k free,     5984k buffers
Swap:        0k total,        0k used,        0k free,    26932k cached

可以看到,Swap 为 0k

查看该服务器系统盘分区情况:

[[email protected] ~]# parted /dev/sda
GNU Parted 2.1
Using /dev/sda
Welcome to GNU Parted! Type ‘help‘ to view a list of commands.
(parted) p                                                                
Model: ATA ST33000650NS (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number  Start   End     Size    File system  Name  Flags
 1      1049kB  316MB   315MB   ext4
 2      316MB   4510MB  4194MB                     raid
 3      4510MB  3001GB  2996GB  ext4

换一台也是刚安装的服务器对比一下:

[[email protected] ~]# parted /dev/sda
GNU Parted 2.1
Using /dev/sda
Welcome to GNU Parted! Type ‘help‘ to view a list of commands.
(parted) p                                                                
Model: ATA ST33000650NS (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number  Start   End     Size    File system     Name  Flags
 1      1049kB  106MB   105MB   ext4
 2      106MB   8495MB  8389MB  linux-swap(v1)
 3      8495MB  3001GB  2992GB  ext

看来是第二分区没分区,分区挂载试试

[[email protected] ~]# mkswap /dev/sda2
Setting up swapspace version 1, size = 4095996 KiB
no label, UUID=d713cc10-10dc-42d0-b152-c6eecbcd6579
#UUID=d713cc10-10dc-42d0-b152-c6eecbcd6579
[[email protected] ~]# swapon /dev/sda2
[[email protected] ~]# top
top - 18:35:24 up  3:49,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 212 total,   1 running, 211 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.1%sy,  0.0%ni, 98.5%id,  1.3%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16324896k total,   262768k used, 16062128k free,     6100k buffers
Swap:  4095996k total,        0k used,  4095996k free,    27000k cached

成功了,Swap:  4095996k total

最后放到/etc/fstab中,确保重启后可正常使用

[[email protected] ~]# cat /etc/fstab 
UUID=356d4065-9613-490e-a22f-f7c1a7b85d84 /                       ext4    defaults        1 1
UUID=cb053b9d-9ef8-48e3-8227-683c62d937f6 /boot                   ext4    defaults        1 2
UUID=d713cc10-10dc-42d0-b152-c6eecbcd6579 swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=/data2 /data2 ext4 defaults 0 0
				
时间: 2024-10-11 17:24:04

linux补充挂载swap分区的相关文章

linux下挂载NTFS分区错误修复

今天在linux下打开win的NTFS硬盘总是提示出错了,而且是全部的NTFS盘都出错,其中sda1错误显示如下: Error mounting /dev/sda1 at /media/wangbo/24F02EECF02EC3C0: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sd

关于Linux系统安装中Swap分区的解释

Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行 的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从 Swap中恢复保存的数据到内存中.这样,系统总是在物理内存不够时,才进行Swap交换.其实,Swap的调整对Linux服务器,特别是Web服务器 的性能至关重要.通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费

linux下的swap分区

一.什么叫swap分区 swap分区,即交换区,swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中. 二.swap配置对性能的影响 Swap的调整对Linux服务器,特别是Web服务器的性能至关重要.通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用.但是

linux 文件作为Swap分区

linux 文件作为Swap分区1.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小).dd if=/dev/zero of=/var/swapfile bs=2M count=1024 2.格式化为交换分区文件:mkswap /var/swapfile #建立swap的文件系统 3.启用交换分区文件:swapon /var/swapfile #启用swap文件 4.使系统开机时自启用,在文件/etc/fsta

linux下创建swap分区

以centos6.8系统为列, 创建交换分区 查看当前系统的swap分区 [[email protected] ~]# swapon -s FilenameTypeSizeUsed   Priority /dev/sda3                               partition20725720      -1 创建/dev/sdb1分区 [[email protected] ~]# fdisk -l /dev/sdb Disk /dev/sdb: 214.7 GB, 21

linux中对swap分区的管理

一:swap分区概念原理 swap分区:(存放内存溢出来的数据) 从功能上讲,交换分区主要是在内存不够用的时候,将部分内存上的数据交换到swap空间上,以便让系统不会因内存不够用而导致oom或者更致命的情况出现. 一:swap基本概念 前提:知道内存回收概念 为什么要进行内存回收? 1:内核需要为任何时刻突发到来的内存申请提供足够的内存.所以一般情况下保证有足够的free空间对于内核来说是必要的.所以内核有必要设计一个周期性回收内存的机制,以便cache的使用和其他相关内存的使用不至于让系统的剩

zabbix Lack of free swap 报警   LINUX在线添加swap分区

收到zabbix报警Lack of free swap space on zabbix_server 1.查看内存状态 [[email protected] ~]# free -m total       used       free     shared    buffers     cached Mem:           488        450         37          6          6         46 -/+ buffers/cache:      

linux系统修改Swap分区【转】

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

Linux使用文件创建swap分区

一. SWAP简介: Linux 中的 SWAP(交换分区),类似于 Windows 的虚拟内存.系统会把一部分硬盘空间虚拟成内存使用,将系统内非活动内存换页到 SWAP,以提高系统可用内存. 二. 使用文件创建SWAP 1. 创建用于交换分区的文件(10240个1M表示10G) dd if=/dev/zero of=swapfile.txt bs=1M count=10240 2. 格式化交换分区文件 mkswap /root/swapfile.txt 3. 立即启用交换分区文件 swapon