linux中交换空间的维护

原创 2002年01月25日 09:28:00
 

linux中交换空间的维护<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


           文:郝强


  Linux操作系统越来越受人们的关注!我在学习和使用当中也积累了一些小技巧,现在与大家分享。当然,我在这里所讲的不是linux的教程,我是只讲解一下linux交换空间(交换文件及交换分区)的创建、使用、及卸下的方法及技巧。


1.  创建交换空间


1)增加新的交换空间的方法是创建新的交换分区或交换文件。创建新的交换分区可用fdisk命令。增加新的交换文件可用dd命令轻松实现。例如:建立一个8M的页面交换文件swap


dd if=/dev/zero of=/swap bs=1024 count=8192


这样就建立好了一个交换文件swap。对于/dev/zero来说,它是一个特殊的设备,对它的读操作返回的总是零。


2)“格式化”交换区域。


mkswap命令。命令格式如下:mkswap –c device size


-c是可选开关,用于在格式化交换区域前检查损坏的块。Device是交换分区或交换文件的文件名。Size是交换区域的大小,单位是K字节!


例如: mkswap –c /swap  8192


如果为交换分区可用mkswap –c /dev/hdaX X为逻辑分区号。


注意:对一个文件做过mkswap后,必须用sync命令确保格式信息已经在物理上被写进交换文件。对于一个交换分区来说,没有必要做sync.


2.  激活交换空间


新的交换空间在使用前必须用swapon激活。


例如:swapon /swap 激活交换文件   swapon /dev/hdaX 激活交换分区


像文件系统一样,交换区域也是在系统启动时从系统的一个启动文件(通常是/etc/rc.d/rc.S)中调用swapon –a而自动激活的。这个命令查找/etc/fstab文件,所有/etc/fstab中,type 一栏为swap(或optins一栏为sw)的记录对应的分区或文件被swapon激活。


注意:用户在新增加了一个交换区域后,必须在/etc/fstab文件中增加一条记录.


3.  关闭交换空间


关闭交换空间用命令swapoff device实现.


这里的device可以是要关闭的交换分区或文件的名字。


关闭交换区域后,对于交换文件可直接用rm命令将文件删除,就可以回收硬盘空间。注意:在未关闭前就删除文件的话,将会有灾难性的后果。


最后,在/etc/fstab中删除对应的记录,否则将在下一次引导时出现找不到交换区的错误。

   主页:http://home.seasky.net/acehq

   邮件:acehq@163.com

 

在Linux上使用交换空间

在Linux上使用交换空间 在Linux上使用交换空间 了解交换空间 开始使用交换空间 创建交换空间 指定交换空间 启用交换空间 关闭交换空间 开机自动启用交换空间 Gook Luck ...
  • qq_21460229
  • qq_21460229
  • 2017年04月18日 16:45
  • 252

关于Linux系统的swap交换空间

Linux将随机存储RAM称为内存页。交换技术就是将一页内存复制到预先设定的硬盘上的交换空间,来释放该页占用内存。物理内存和交换空间的和就是可提供的虚拟内存的总量。...
  • conansix
  • conansix
  • 2016年05月06日 17:09
  • 5366

linux 安全清理内存cache 、buffer

1. 清除缓存 # sync ; echo 1 > /proc/sys/vm/drop_caches 参考: 1.在 Linux 上如何清除内存的 Cache、Buffer 和交换空间 &...
  • u010953692
  • u010953692
  • 2018年01月24日 20:51
  • 41

在 Linux 上如何清除内存的 Cache、Buffer 和交换空间

像任何其他的操作系统一样,GNU/Linux 已经实现的内存管理不仅有效,而且更好。但是,如果有任何进程正在蚕食你的内存,而你想要清除它的话,Linux 提供了一个刷新或清除RAM缓存方法。 ...
  • a454832841
  • a454832841
  • 2017年10月12日 17:00
  • 96

在 Linux 上如何清除内存的 Cache、Buffer 和交换空间

像任何其他的操作系统一样,GNU/Linux 已经实现的内存管理不仅有效,而且更好。但是,如果有任何进程正在蚕食你的内存,而你想要清除它的话,Linux 提供了一个刷新或清除RAM缓存方法。 ...
  • zqf_office
  • zqf_office
  • 2016年07月25日 09:43
  • 261

Linux下可回收删除

linux不像windows——所有删除后的文件(除windows下的大文件或特殊操作下删除的文件)都会暂时存储于垃圾回收站,当自己某一天想到误删/错删了一些重要文件时,还有挽救的机会,如若不然呢,手...
  • u014753393
  • u014753393
  • 2015年10月29日 00:02
  • 247

Linux操作系统基础(完结)

转载Linux操作系统基础(完结)摘要一、Linux操作系统概述 二、Linux操作系统安装 三、Linux文件系统及文件基础 四、Linux操作系统命令使用基础 五、Linux应用程序的安装...
  • zb19941113
  • zb19941113
  • 2017年11月08日 09:05
  • 355

linux磁盘分区与交换空间的使用

简单磁盘分区与交换空间的使用 磁盘分区使用 linux大致文件系统: / ##根目录 /boot ##内核以及夹在内核所需要文件 /home ##系统用户...
  • qq_32809273
  • qq_32809273
  • 2016年10月23日 18:00
  • 553

linux swap交换空间设置

设置Linux交换分区 Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。例如:...
  • hunanchenxingyu
  • hunanchenxingyu
  • 2015年04月10日 23:03
  • 2538

Linux操作系统基础(完结)

一、Linux操作系统概述 二、Linux操作系统安装 三、Linux文件系统及文件基础 四、Linux操作系统命令使用基础 五、Linux应用程序的安装与卸载基础 五、用户及进程 六、相...
  • syt8945
  • syt8945
  • 2016年03月09日 21:00
  • 19798
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux中交换空间的维护
举报原因:
原因补充:

(最多只允许输入30个字)