linux中添加新的swap分区
测试场景:VMware 11
测试系统:Red Hat Enterprise Linux 7
我们都知道linux系统中swap分区都要在独立的分区当中,所以我们要新建一个swap分区:
[root@localhost ~]# fdisk /dev/sda 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):n #创建新分区 Partition type: p primary (2 primary, 0 extended, 2 free) e extended Select (default p): p #创建一个主分区 分区号 (3,4,默认 3):3 #指定分区号 起始 扇区 (62914560-83886079,默认为 62914560): #指定起始扇区 将使用默认值 62914560 Last 扇区, +扇区 or +size{K,M,G} (62914560-83886079,默认为 83886079):+1G #指定空间大小为1G 分区 3 已设置为 Linux 类型,大小设为 1 GiB #分区成功
1 命令(输入 m 获取帮助):t #调整分区类型 2 分区号 (1-3,默认 3): #指定要调整的分区号 3 Hex 代码(输入 L 列出所有代码):L #显示所有可用类型 4 5 0 空 24 NEC DOS 81 Minix / 旧 Linu bf Solaris 6 1 FAT12 27 隐藏的 NTFS Win 82 Linux 交换 / So c1 DRDOS/sec (FAT- 7 2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT- 8 3 XENIX usr 3c PartitionMagic 84 OS/2 隐藏的 C: c6 DRDOS/sec (FAT- 9 4 FAT16 <32M 40 Venix 80286 85 Linux 扩展 c7 Syrinx 10 5 扩展 41 PPC PReP Boot 86 NTFS 卷集 da 非文件系统数据 11 6 FAT16 42 SFS 87 NTFS 卷集 db CP/M / CTOS / . 12 7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux 纯文本 de Dell 工具 13 8 AIX 4e QNX4.x 第2部分 8e Linux LVM df BootIt 14 9 AIX 可启动 4f QNX4.x 第3部分 93 Amoeba e1 DOS 访问 15 a OS/2 启动管理器 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O 16 b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor 17 c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad 休 eb BeOS fs 18 e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT 19 f W95 扩展 (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/ 20 10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC 21 11 隐藏的 FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor 22 12 Compaq 诊断 5c Priam Edisk a9 NetBSD f4 SpeedStor 23 14 隐藏的 FAT16 <3 61 SpeedStor ab Darwin 启动 f2 DOS 次要 24 16 隐藏的 FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS 25 17 隐藏的 HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE 26 18 AST 智能睡眠 65 Novell Netware b8 BSDI swap fd Linux raid 自动 27 1b 隐藏的 W95 FAT3 70 DiskSecure 多启 bb Boot Wizard 隐 fe LANstep 28 1c 隐藏的 W95 FAT3 75 PC/IX be Solaris 启动 ff BBT 29 1e 隐藏的 W95 FAT1 80 旧 Minix 30 Hex 代码(输入 L 列出所有代码):82 #指定类型
31 已将分区“Linux”的类型更改为“Linux swap / Solaris”
命令(输入 m 获取帮助):p #查看并确认分区情况 磁盘 /dev/sda:42.9 GB, 42949672960 字节,83886080 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000b85bb 设备 Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 62914559 30944256 8e Linux LVM /dev/sda3 62914560 65011711 1048576 82 Linux swap / Solaris 命令(输入 m 获取帮助):w #保存修改并退出 The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: 设备或资源忙. 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) 正在同步磁盘。
[root@localhost ~]# partprobe #内核重读分区表
1 [root@localhost ~]# free -h #修改前的swap大小 2 total used free shared buffers cached 3 Mem: 990M 345M 645M 7.0M 1.6M 99M 4 -/+ buffers/cache: 244M 745M 5 Swap: 2.0G 0B 2.0G 6 7 8 [root@localhost ~]# swapon /dev/sda3 #启用新建的swap分区 9 [root@localhost ~]# free -h #查看当前swap分区 10 total used free shared buffers cached 11 Mem: 990M 346M 644M 7.0M 1.6M 99M 12 -/+ buffers/cache: 245M 744M 13 Swap: 3.0G 0B 3.0G 14 [root@localhost ~]#
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。