linux中添加新的swap分区

测试场景:VMware 11

测试系统:Red Hat Enterprise Linux 7

    我们都知道linux系统中swap分区都要在独立的分区当中,所以我们要新建一个swap分区:

[[email protected] ~]# 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)
正在同步磁盘。
[[email protected] ~]# partprobe     #内核重读分区表
 1 [[email protected] ~]# 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 [[email protected] ~]# swapon /dev/sda3   #启用新建的swap分区
 9 [[email protected] ~]# 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 [[email protected] ~]# 
时间: 2024-12-15 08:09:21

linux中添加新的swap分区的相关文章

linux环境 添加新硬盘、分区和挂载

Linux下添加新硬盘,分区及挂载 55310阅读 0评论2012-02-08 siallen分类: 挂载好新硬盘后输入fdisk -l命令看当前磁盘信息 可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区 进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区 这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p 到这里输入该主分区为第几个主分区,由于是新盘我们输入1来分第一个主分区 First Cylinder

在linux中添加新硬盘并创建LVM组

1.以虚拟机为例,给虚拟机添加一块新硬盘,并创建LVM组,将新硬盘用于存放oracle数据库文件. 2.fdisk -ll查看新添加的硬盘是否被识别,如图已经识别出sdb. 3.# vcreate /dev/sdb    (创建PV,相当于win中将基础磁盘转换为动态磁盘) 4.# vgcreate oracle_vg /dev/sdb (创建VG,创建虚拟卷组,win中无此概念) 5.# lvcreate -l +100%free oracle_vg -n oracle_lv  (创建LV,L

Linux如何创建和删除swap分区

Linux中的swap分区类似Windows的虚拟内存,在硬盘空间不足的情况下,可通过创建swap分区来解决,下面小编就给大家介绍下Linux如何创建和删除swap分区. 1.swap概述 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中.

详解VMware 虚拟机中添加新硬盘的方法

一.VMware新增磁盘的设置步骤 (建议:在设置虚拟的时候,不要运行虚拟机的系统,不然添加了新的虚拟磁盘则要重启虚拟机) 1.选择“VM”----“设置”并打开,将光标定位在“硬盘(SCSI)”这一选项,然后点击下方的“添加”按钮 2.点击下一步,执行下一个步骤 3.选择磁盘类型 4.根据提示,创建一个虚拟的磁盘,并点击下一步 5.设置磁盘大小,点击下一步 6.选择存储位置,最后点击完成 以下是对虚拟机中Linux和widows中对于新的虚拟磁盘的挂载的方式的介绍 二.虚拟机中windows对

Linux中添加用户、删除用户时新手可能遇到的问题

Linux中添加用户.删除用户时新手可能遇到的问题  1.创建新用户后切换到新用户:No directory, logging in with HOME=/     添加用户     #sudo useradd -m -s /bin/bash -g group loginname     -m 创建home目录 (不加这个要手动添加目录,不然会出现No directory,Logging in with HOME=/ )     -s /bin/bash 使用bash( 默认为 /bin/sh

在ubuntu中添加新硬盘

在ubuntu中添加新硬盘 转载于 http://www.cnblogs.com/unipower/archive/2009/03/08/1406230.html 前言 安装新硬盘这种事情并不会经常,发生同样它也并不复杂.本文将向你说明如何在现有的Ubuntu系统下安装一个新硬盘,并为它设置好分区然后使用它.在动手之前,你需要先考虑下面三个关于新硬盘使用方面的问题: 该硬盘是否只会在Ubuntu下使用? 该硬盘是否要被Ubuntu和windows两类系统使用? 你打算如何分区,是全部空间作一个个

CentOS下添加新硬盘并分区格式化

CentOS下添加新硬盘并分区格式化 1.先用fdisk -l 来查看当前状态下磁盘情况 上面红色标识行可以看出,我添加了一块新硬盘/dev/sdb,大小为350G,未分区格式化状态. 2.用Fdisk /dev/sdb来进行分区操作. 输入N表示新建一个分区 p 表示建立一个原始分区 1 表示此分区编号为1. 1表示使用默认起始柱面号.如果要分多个区的话,先盘算好要多大,再输入数字 输入: 回车表示使用默认结束柱面号.即此分区使用整个硬盘空间 w //保存分区  3.再次查看当前分区状态: 可

如何在caffe中添加新的Layer

如何在caffe中添加新的Layer 本文分为两部分,先写一个入门的教程,然后再给出自己添加maxout与NIN的layer的方法 (一) 其实在Github上已经有答案了(https://github.com/BVLC/caffe/issues/684) Here's roughly the process I follow. Add a class declaration for your layer to the appropriate one of common_layers.hpp, 

源码方式向openssl中添加新算法完整详细步骤(示例:摘要算法SM3)【非engine方式】

openssl简介 openssl是一个功能丰富且自包含的开源安全工具箱.它提供的主要功能有:SSL协议实现(包括SSLv2.SSLv3和TLSv1).大量软算法(对称/非对称/摘要).大数运算.非对称算法密钥生成.ASN.1编解码库.证书请求(PKCS10)编解码.数字证书编解码.CRL编解码.OCSP协议.数字证书验证.PKCS7标准实现和PKCS12个人数字证书格式实现等功能. openssl采用C语言作为开发语言,这使得它具有优秀的跨平台性能.openssl支持Linux.UNIX.wi