`
zjc801
  • 浏览: 22690 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

linu增加swap分区的2种方法

 
阅读更多

一、新建磁盘分区作为swap分区
1.以root身份进入控制台(登录系统),输入
# swapoff -a #停止所有的swap分区

2. 用fdisk命令(例:# fdisk /dev/sdb)对磁盘进行分区,添加swap分区,新建分区,在fdisk中用“t”命令将新添的分区id改为82(Linux swap类型),最后用w将操作实际写入硬盘(没用w之前的操作是无效的)。

3. # mkswap /dev/sdb2 #格式化swap分区,这里的sdb2要看您加完后p命令显示的实际分区设备名

4. # swapon /dev/sdb2 #启动新的swap分区

5. 为了让系统启动时能自动启用这个交换分区,可以编辑/etc/fstab,加入下面一行
/dev/sdb2 swap swap defaults 0 0


二、用文件作为Swap分区

1.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)。
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024

2.格式化为交换分区文件:
# mkswap /root/swapfile #建立swap的文件系统

3.启用交换分区文件:
# swapon /root/swapfile #启用swap文件

4.使系统开机时自启用,在文件/etc/fstab中添加一行:
/root/swapfile swap swap defaults 0 0

分享到:
评论

相关推荐

    详细解读linux下swap分区的作用

    Linux下的swap分区是操作系统管理内存的一种机制,尤其在物理内存有限的情况下显得尤为重要。Swap分区的主要作用在于,当系统的物理内存不足时,它可以充当一个临时的扩展内存,将暂时不活跃的程序数据存储到硬盘上...

    myself linu x(2)

    myself linu x(2)myself linu x(2)myself linu x(2)myself linu x(2)myself linu x(2)

    嵌入式linu学习规划

    2. **指针操作**:深入理解指针的概念及其应用,包括指针的定义、使用以及指针与数组、字符串、函数之间的关系。 3. **数据结构**:熟悉常见的数据结构如数组、链表、栈、队列等,并能够熟练运用它们解决实际问题。 ...

    超牛中国移动LINU经典培训资料

    此外,资料还列出了不同的分区方案,针对不同主机如cnus01、cnus02和appsvr01、appsvr02,分配了不同的分区,包括/boot、/home、/opt、/usr、/var和swap分区,以满足不同用途和性能需求。 在安装过程中,还提到了...

    linu系统安装u盘制作方法rufus使用方法

    制作u盘启动盘的方法和所用软件,安装Linux系统,Ubuntu和win7的双系统,简单易行。

    Linu内核分析

    - **开发模式**:Linux采用了一种开放协作的开发模式,通过互联网将全球的开发者连接起来,共同参与代码的编写、测试和维护。这种模式强调代码共享、透明性和快速迭代。 - **运作机制**:Linux内核主要负责资源管理...

    Linu系统配置DNS服务器

    ### Linu系统配置DNS服务器知识点详解 #### 一、实验环境 - **操作系统**: CentOS 6.4 - **DNS服务器软件**: BIND (Berkeley Internet Name Domain) #### 二、DNS服务器配置概述 DNS服务器(Domain Name System)...

    linu下cadence的patch包

    这个"linu下cadence的patch包"显然包含了针对Cadence工具的补丁,用于更新或修复软件中的问题,提升性能或者兼容性。补丁在软件开发和维护中扮演着至关重要的角色,它们通常是开发者为了修正错误(bug)、增强功能或...

    linu C程序设计大全 吴岳 完整版 part2

    linu C程序设计大全 吴岳 完整版

    基于linu的v4l2官方代码

    2. **ioctl()系统调用**:`ioctl`用于发送特定命令给设备驱动,获取或设置设备状态。在本例中,`VIDIOCGCAP`命令用于获取设备的能力,包括名称、支持的通道数、设备类型、最大和最小分辨率等。 3. **结构体和数据...

    《LINU系统及其编程》考试复习重点.docx

    * 人工检查:是服务器巡检的一种方法,通过登录服务器进行文件和目录的查看,确保关键文件和目录的权限设置正确。 八、 服务器巡检中发现的问题及解决方案 * 问题 1:CPU 使用率过高 解决方案:通过分析系统负载和...

    linu 下安装 websphere 手册

    linu下安装websphere手册,一目了然

    linu字符设备开发.ppt

    linu字符设备开发

    testdisk恢复磁盘格式化数据.rar_Again Again_definitiona2m_gasoline3fn_linu

    Linux服务器环境通常使用EXT系列文件系统(如EXT2、EXT3、EXT4),这些文件系统的结构和恢复方法与其他操作系统(如Windows的FAT或NTFS)有所不同。 "磁盘数据恢复"是整个话题的核心。testdisk是一款强大的开源工具...

    Linux磁盘分区和挂载——(一)分区基本知识

    一、分区基本知识 1.分区的方式 1.1 mbr分区: 1)最多支持四个主分区 2)系统只能安装在主分区 ...Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linu

    JSONPointer_linu_

    2. **数组索引**: 对于数组元素,使用数字作为令牌,如`0`,`1`等,表示数组的第一个和第二个元素。如果索引不存在,JSONPointer返回`null`。 3. **根指针**: 如果没有令牌,JSONPointer以`"/"`开头,表示JSON对象的...

    src_i2c_keypad.rar_Keypad_Linux 键盘_i2c驱动 linux_linux i2c_键盘 linu

    在Linux系统中,I2C(Inter-Integrated Circuit)是一种串行通信协议,常用于连接微控制器和其他设备,如传感器、显示模块等。本压缩包文件"src_i2c_keypad.rar"涉及到的是如何在Linux环境下,通过I2C总线驱动一个...

    linu学习资料

    Linux是一种自由开源的操作系统,广泛应用于服务器、嵌入式设备以及桌面环境,其内核由林纳斯·托瓦兹创建,并由全球开发者社区共同维护。 【描述】:“学习资料各个地方是个都十分感动过水电费地方广东省高速给...

Global site tag (gtag.js) - Google Analytics