`
limititi
  • 浏览: 48852 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如何增加系统Swap分区

阅读更多

如何增加系统Swap分区

| |
[2007/08/10 10:19 | 分类: Linux » 系统配置 | by oceanboo ]

点击在新窗口中浏览此图片 在这篇日志安装Oracle 10g XE on Debian/Ubuntu 中,在 apt 安装 oracle-xe-client 时,有可能会出现如下的错误,提示 Swap 分区没有达到要求的大小,安装无法继续。

引用
This system does not meet the minimum requirements for swap space.  Based on the amount of physical memory available on the system, Oracle Client 10g Express Edition requires 1024 MB of swap space. This system has 951 MB of swap space.  Configure more swap space on the system and retry the installation.


下面我们就来增加系统的 Swap 大小。

1.首先用命令free查看系统内 Swap 分区大小。

free -m

 

引用

            total       used       free     shared    buffers     cached
Mem:          1002        964         38          0         21        410
-/+ buffers/cache:        532        470
Swap:          951         32        929


可以看到 Swap 只有951M,不符合 Oracle-xe-client 的安装要求。

2.创建一个 Swap 文件。

mkdir swap
cd swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=100000


出现下列提示,上面命令中的 count 即代表swap文件大小。

引用
记录了 100000+0 的读入
记录了 100000+0 的写出
102400000 字节 (102 MB) 已复制,0.74704 秒,137 MB/秒


把生成的文件转换成 Swap 文件

sudo mkswap swapfile

 

引用
Setting up swapspace version 1, size = 102395 kB
no label, UUID=09fde987-5567-498a-a60b-477e302a988b



3.激活 Swap 文件。

sudo swapon swapfile


再次查看 free -m 的结果。

引用
            total       used       free     shared    buffers     cached
Mem:          1002        967         34          0         22        410
-/+ buffers/cache:        534        467
Swap:         1053        32       1021


添加成功。



扩展:
如果需要卸载这个 swap 文件,可以进入建立的 swap 文件目录。执行下列命令。

sudo swapoff swapfile


如果需要一直保持这个 swap ,可以把它写入 /etc/fstab 文件。

引用
swapfilepath               swap                    swap    defaults        0 0  
<!-- Added by RelatedTopic, plugin for Bo-Blog 2.0.0 -->

相关日志
Linux下好用的数据库管理工具-----DbVisualizer(8.13更新)
安装Oracle 10g XE on Debian/Ubuntu

分享到:
评论

相关推荐

    如何动态增加系统Swap分区

    在进行Swap分区的扩容之前,首先需要了解当前系统Swap分区的使用情况。可以通过`free -m`命令来查看系统Swap分区的信息: ``` free -m ``` 输出结果示例: ``` total used free shared buffers cached Mem: 1002 ...

    如何增加swap分区的大小

    "如何增加swap分区的大小" 在 Linux 系统中,swap 分区是系统的虚拟内存,它可以根据需要临时分配物理内存,从而提高系统的性能。但是,如果 swap 分区太小,可能会导致系统出现问题,例如内存溢出、程序崩溃等。在...

    Linux新建和增加swap分区

    根据Linux系统的特性和需求,有以下两种主要方式来新建或增加swap分区: 1. **新建磁盘分区作为swap分区** 2. **用文件作为swap分区** #### 三、新建磁盘分区作为swap分区 ##### 步骤1: 停止所有swap分区 首先,...

    增大swap分区.txt 系统安装后修改swap分区

    在深入探讨如何增大swap分区之前,我们先来理解一下什么是swap分区以及它在系统中的作用。在计算机系统中,特别是Linux环境下,swap分区扮演着虚拟内存的角色。当系统的物理内存(RAM)不足时,操作系统会将一部分不...

    虚拟机增加磁盘空间后SWAP分区不能挂载怎么办?.docx

    标题和描述中提到的问题是关于Linux虚拟机在增加磁盘空间后,SWAP分区无法自动挂载。SWAP分区在Linux系统中起着虚拟内存的作用,当物理内存不足时,系统会将部分数据暂时存储到SWAP分区。解决这个问题需要进行一系列...

    Linux中增加Swap分区文件的步骤方法

    增加 Swap 分区文件可以提高系统的性能和稳定性。本文将详细介绍在 Linux 中增加 Swap 分区文件的步骤方法。 一、检查当前的分区情况 在开始增加 Swap 分区文件之前,需要检查当前的分区情况。可以使用 `free -m` ...

    Linux系统中增加Swap分区文件步骤方法

    这篇文章将详细介绍如何在Linux系统中增加Swap分区文件的步骤。 首先,你需要检查当前的Swap分区情况。在终端中输入`free -m`或`cat /proc/swaps`命令,这两个命令可以显示系统当前的内存使用情况,包括总内存、已...

    ubuntu增加swap分区

    介绍: ubuntu系统增加swap分区

    两种添加swap分区的做法

    对于刚安装完的Linux系统而言,如果初始分配的Swap分区过小,可能会影响到系统的稳定性和性能。因此,掌握如何在安装后调整Swap分区的大小至关重要。 #### 二、准备工作 在进行任何操作前,请确保以下几点: 1. *...

    linux系统怎么增加swap分区空间小?.docx

    在内存较小或者内存使用率较高的情况下,增加SWAP分区可以避免系统因内存不足而崩溃。以下是如何在Linux系统中增加SWAP分区空间的详细步骤: 1. **查看SWAP分区大小** 使用`free -m`命令可以查看当前系统的内存...

    Dragonboard 410c 加载swap分区说明

    4. **永久性设置**:编辑 `/etc/fstab` 文件,确保系统启动时能自动加载swap分区。例如: ``` /dev/mmcblk1p1 swap swap defaults 0 0 ``` 5. **验证swap状态**:使用 `free -m` 或 `swapon -s` 命令来确认swap...

    SUSE上扩容Swap空间方法

    如果您的SUSE Linux服务器上有足够的未分配空间,您可以直接创建一个新的分区并将其设置为Swap分区。这种方法简单且易于操作。 ##### 步骤详解: 1. **创建新的分区**: - 使用`fdisk`命令来创建一个新的分区,...

    Linux系统中swap分区的设置与增加/删除

    在决定是否创建、增加或删除swap分区时,需要考虑以下几个因素: 1. 物理内存是否在高峰期间仍能满足需求,如果不能,设置适当的swap分区可以防止内存溢出导致系统崩溃。 2. 磁盘I/O性能,如果磁盘读写速度较低,...

    linux中Centos7增加swap分区详解

    注意:(Redhat5官方推荐) ...添加swap有两种方式:1、添加swap分区;2、添加swap文件; 方法一、 添加swap空间可用于解决系统物理内存占用过高,导致部分服务被强制关闭的问题 在关机状态下,添加一块200M(0.2G

    详解如何在Ubuntu 16.04上增加Swap分区

    增加Swap分区后,系统将能够更好地处理内存压力,特别是在资源紧张时。然而,应当意识到,虽然Swap分区可以作为应急措施,但频繁使用Swap会导致性能下降,因为它依赖较慢的硬盘速度。因此,优化程序和合理分配内存...

    Linux系统增加swap空间方法.docx

    ### Linux系统增加swap空间的方法 在Linux系统中,Swap空间是一种虚拟内存技术,它通过将物理内存中的数据临时转移到硬盘上来扩展系统的可用内存空间。这对于提高系统性能、处理更大的任务负载以及避免因物理内存...

    Linux下增加Swap

    假设当前系统Swap空间不足或需要增加额外的Swap空间,可以按照以下步骤进行操作: 1. **创建Swap文件**: 首先,在系统中选择一个合适的目录,例如`/swap`,并在该目录下创建一个新的文件作为Swap空间。 ``` ...

Global site tag (gtag.js) - Google Analytics