swap分区管理

一,一般情况下swap分区管理

1,在磁盘上创建swap分区

使用fdisk工具
fdisk /dev/sdb

使用fdisk工具

在fdisk工具中输入m可获取帮助,其中几个常用命令及其功能是:
  d delete a partition,删除分区
  l list known partition types,列出文件系统及其对应ID(ID在前)
  m print this menu,获取帮助信息
  n add a new partition,创建新分区
  p print the partition table,列出分区信息
  q quit without saving changes,放弃修改并退出
  t change a partition's system id,修改分区系统ID,不同ID对应不同文件系统
  w write table to disk and exit,保存修改并退出

在fdisk中输入命令n,新建一个分区,
  p表示创建的是主分区,括号内有现有分区情况说明
  e表示创建的是扩展分区
输入p,说明创建的是一个主分区

fdisk只能有4个分区(主分区或扩展分区),通过在扩展分区上创建逻辑分区,最多可以管理不超过15个分区。
例如我们可以创建3个主分区+1个扩展分区,再在扩展分区上创建多个逻辑分区

分区号,起始扇区通常使用默认值,尾部扇区直接通过+#[K|M|G]的格式来指定分区大小,比如这里我就指定了分区大小为1G

创建一个1G的分区

方便起见剩余磁盘都划分到一个分区:


剩余4G空间分到一个分区

输入p可以看到目前分区信息:

查看分区信息

输入t修改1号分区ID,标明这个分区将用作swap分区

修改分区1的ID

输入w将修改写入磁盘并退出fdisk。

2,在分区1上创建swap文件系统

查看磁盘分区信息:fdisk -l /dev/sdb

查看磁盘分区信息

创建swap文件系统:mkswap /dev/sdb1

创建swap文件系统

3,挂载swap分区

先查看现有swap分区大小:free -h

查看swap分区大小

挂载swap分区,再查看swap分区大小可见swap分区已经扩大到3G:
swapon /dev/sdb1 #挂载
free -h

挂载swap并再次查看大小

4,如果是暂时增加swap,到这里就可以了。但如果希望增加的swap下次重启系统还能自动挂载,就需要修改配置文件vi /etc/fstab

查看新增加swap分区的UUID:blkid -o list,该命令可以看到所有系统能识别的块设备信息,不管有没有挂载。

查看所有块设备信息

或者,使用命令lsblk -f也可以看到所有块设备的信息,如果挂载点为空说明该设备还没有挂载。

另一种查看块设备信息的方法

获得了/dev/sdb1的UUID后,使用vi /etc/fstab编辑配置文件,加上一行UUID=df6a3aca-6a34-4e9a-adb7-e8bcabff9639 swap swap defaults 0 0,注意UUID的值是通过上面命令获取的。

5,卸载swap分区

通过fdisk -l命令,可以看到所有磁盘分区的大小,或者通过fdisk -l |grep swap命令只看swap分区的大小

查看swap分区的大小

使用swapoff命令卸载不要的swap分区,例如swapoff /dev/sdb1,另外记得删除/etc/fstab中对应的自动挂载记录。


二,临时扩大swap空间

1,在现有文件系统中模拟一个磁盘文件

通过命令dd if=/dev/zero of=/tmp/newdisk bs=1M count=1024创建一个文件,模拟磁盘

dd命令,用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换;
命令的选项说明:
  if:in file,从哪个文件读取
  /dev/zero:伪设备,每次读取获得一个二进制0。更多内容请看CentOS磁盘和分区简介中的介绍,或通过man手册查看其介绍
  of:out file,输出到哪个文件
  bs:block size,块大小
  count:创建的文件包含多少个块

2,在模拟磁盘文件上创建swap文件系统

通过命令mkswap /tmp/newdisk创建swap文件系统,系统提示权限不安全,建议使用0600,按照提示修改权限chmod 0600 /tmp/newdisk

3,挂载刚刚创建的swap分区,swapon /tmp/newdisk

创建到挂载

4,其他

如果想自动挂载就修改/etc/fstab,创建swap文件系统时已知UUID。
如果不再需要该swap分区,先swapoff卸载,再删除文件/tmp/newdisk即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342