扩展swap分区

一、步骤

1.分区

[root@catyuan ~]# fdisk /dev/sda                    #磁盘分区
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): n                            #新建一个分区
Partition type:
   p   primary (3 primary, 0 extended, 1 free)      #主分区
   e   extended                                     #逻辑分区
Select (default e): e                               #新建一个逻辑分区
Selected partition 4
First sector (45467648-104857599, default 45467648): 
Using default value 45467648
Last sector, +sectors or +size{K,M,G} (45467648-104857599, default 104857599):     #这里大小默认,将所有剩余的磁盘空间都分给新建的逻辑分区,在逻辑分区之上在创建扩展分区
Partition 4 of type Extended and of size 300 MiB is set

Command (m for help): n

All primary partitions are in use
Adding logical partition 5
First sector (45469696-104857599, default 45469696): 
Using default value 45469696
Last sector, +sectors or +size{K,M,G} (45469696-104857599, default 104857599): +300M   #这里写你要创建的扩展分区的大小
Partition 5 of type Linux and of size 300 MiB is set

Command (m for help): t                      #修改分区ID
Partition number (1-6, default 6): 5      
Hex code (type L to list all codes): 82      #将分区id改为82(linux swap类型)
Changed type of partition 'Linux' to 'Linux swap / Solaris'

Command (m for help): p                      #查看分区情况

Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bffad

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    20482047    10240000   83  Linux
/dev/sda2        20482048    24578047     2048000   82  Linux swap / Solaris
/dev/sda3        24578048    25602047      512000   83  Linux
/dev/sda4        25602048    41943039     8170496    5  Extended
/dev/sda5        25604096    26218495      307200   82  Linux swap / Solaris

Command (m for help): w            #保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

[root@catyuan ~]# partprobe    #刷新磁盘信息,使刚才的配置生效

2.格式化分区为swap分区

[root@catyuan ~]# mkswap /dev/sda5      #格式化分区为swap分区
Setting up swapspace version 1, size = 307196 KiB 
no label, UUID=e9b34542-283b-4179-be81-55b26466b1e8
[root@catyuan ~]# swapon /dev/sda5      #启用这个swap分区
[root@catyuan ~]# swapon -s             #查看系统中的swap分区
Filename				Type		Size	Used	Priority
/dev/sda2                              	partition	2047996	0	-1
/dev/sda5                              	partition	307196	0	-2

3.配置开机自动挂载

第一步:查看UUID
[root@catyuan ~]# blkid
/dev/sda1: UUID="3c6e20fa-3e12-42ca-8dba-b12eee74e43e" TYPE="xfs" 
/dev/sda2: UUID="ff7d2e6d-c2d7-46a0-af09-70c85898ab46" TYPE="swap" 
/dev/sda3: UUID="4Ntfep-th0e-bCXr-Qo3b-EPJ1-SRsu-nfeOru" TYPE="LVM2_member" 
/dev/sda5: UUID="e9b34542-283b-4179-be81-55b26466b1e8" TYPE="swap" 
/dev/mapper/vg0-lv0: UUID="b2285e5e-de78-4392-945a-817843fd7f10" TYPE="ext3" 

第二步:写入开机挂载文件中
[root@catyuan ~]# vim /etc/fstab 
UUID="e9b34542-283b-4179-be81-55b26466b1e8" swap                  swap     defaults       0 0

第三步:重新加载挂载表生效
[root@catyuan ~]# mount -a

二、总结

1.新建一个分区
2.更改分区ID号为82
3.刷新磁盘列表(partprobe)
4.格式化成swap分区(mkswap /dev/sda5)
5.激活swap分区(swapon /dev/sda5)
6.写入开机挂载文件中(/etc/fstab)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值