Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1331783
  • 博文数量: 268
  • 博客积分: 10698
  • 博客等级: 上将
  • 技术积分: 2867
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-14 22:21
文章分类

全部博文(268)

文章存档

2012年(19)

2011年(13)

2010年(29)

2009年(26)

2008年(99)

2007年(82)

我的朋友

分类: LINUX

2007-07-14 22:46:25

Gentoo中的/etc/fstab里面关于交换分区的挂载是这样写的:
/dev/hda5               none            swap            sw         0 0
Ubuntu中是这样的:
UUID=a60c2583-7fc2-4ed7-90d7-c93d04d722f5 none            swap    sw              0       0

交换分区是必须有的,首先,它的存在使日志文件系统发挥作用,在系统非正常关闭的情况下,靠它来保存系统中的数据。其次,在运行一些比较耗内存的程序的时候(比如p2p下载),也要用到它。在这两种情况之外,swap分区处于一种闲置状态,比如:
# free
             total       used       free     shared    buffers     cached
Mem:        451436     213772     237664          0       6748     114248
-/+ buffers/cache:      92776     358660
Swap:       514040          0     514040
这种情况是通常的情形,但我们不能因此忽视交换分区的重要作用。

一般来说,如果/etc/fstab里面写得明白,那么交换分区基本上不需要手工mkswap和swapon,但在特殊情况下当分区表发生变化而在/etc/fstab中没有及时更新,syslog会出现错误提示 mkswap /dev/hdb4 : Invalid argument,或者用swapon -s检查交换分区时发现缺失,可以先用mkswap和swapon检验一下交换分区是否正常:
# mkswap -c /dev/hdb4 (-c是检查有无坏块)
# swapon -v /dev/hdb4
可以看到两个交换分区都正常了:
# swapon -s
Filename                                Type            Size    Used    Priority
/dev/hda5                               partition       506008 96      -1
/dev/hdb4                               partition       489972 0       -2
最后在/etc/fstab中按照实际情况作一下修改。
阅读(1978) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~