分页: 1 / 1

新人第一贴,关于swap分区的不能自动挂载的问题。(已解决)

发表于 : 2009-04-30 15:11
人在井天
我在vmware里装了ubuntu 9.04,在安装时选择的是手动指定分区。分了两个区,一个是ext4的主分区,一个是swap的交换分区。奇怪的是这个swap分区并没有自动挂载,如何解决?如果安装的时候,不分这个区,安装能成功吗?
fdisk -l命令显示的是:

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1445 11606931 83 Linux
/dev/sda2 1446 1566 971932+ 5 Extended
/dev/sda5 1446 1566 971901 82 Linux swap / Solaris

df命令显示的是:

/dev/sda1 11424576 2542812 8301420 24% /
tmpfs 254720 0 254720 0% /lib/init/rw
varrun 254720 220 254500 1% /var/run
varlock 254720 0 254720 0% /var/lock
udev 254720 140 254580 1% /dev
tmpfs 254720 108 254612 1% /dev/shm
lrm 254720 2392 252328 1% /lib/modules/2.6.28-11-generic/volatile
/dev/sr0 119762 119762 0 100% /media/cdrom0

Re: 新人第一贴,关于swap分区的不能自动挂载的问题。

发表于 : 2009-04-30 15:48
justinux
看看文件/etc/fstab有没有类似行,下面是我的,供参考

代码: 全选

# /dev/sdb9
UUID=e11331d7-e3e7-4678-aea0-e4f096c1ec31 none            swap    sw              0       0
UUID换成自己的分区,像注释那样也行。

Re: 新人第一贴,关于swap分区的不能自动挂载的问题。

发表于 : 2009-04-30 16:03
人在井天
justinux 写了:看看文件/etc/fstab有没有类似行,下面是我的,供参考

代码: 全选

# /dev/sdb9
UUID=e11331d7-e3e7-4678-aea0-e4f096c1ec31 none            swap    sw              0       0
UUID换成自己的分区,像注释那样也行。

感谢回复。我的/etc/fstab中的内容是:

# swap was on /dev/sda5 during installation
UUID=71c6c588-97b4-4c90-917e-f05b83e4bf34 none swap sw 0 0

如何更改?
问题好象就出在这个none上面,是不是要改一下这个?

Re: 新人第一贴,关于swap分区的不能自动挂载的问题。

发表于 : 2009-04-30 16:30
人在井天
有不有可能是已经成功挂载了,只是我的查看方式不对.用free -m命令查看.

total used free shared buffers cached
Mem: 497 449 48 0 25 230
-/+ buffers/cache: 193 304
Swap: 949 0 949


好象这个swap的容量正好是我那个交换分区的容量.望高手详尽赐教.

Re: 新人第一贴,关于swap分区的不能自动挂载的问题。

发表于 : 2009-04-30 16:49
xh26bw
我是菜鸟,说错了请包涵,我觉得在虚拟机里安装和实际安装是有差异的,我在实际安装Ubuntu时,手动设置分区,swap交换区没有挂载,只有安装分区有。

Re: 新人第一贴,关于swap分区的不能自动挂载的问题。

发表于 : 2009-04-30 17:04
人在井天
xh26bw 写了:我是菜鸟,说错了请包涵,我觉得在虚拟机里安装和实际安装是有差异的,我在实际安装Ubuntu时,手动设置分区,swap交换区没有挂载,只有安装分区有。

我在真实机上也装过.这个分区的挂载,虚拟机和真实机并没有区分.这一点我可以确认的.
我最大的疑问就是这个swap分区是不是真的已经挂载了.只是我不知如何判断而已.二楼的情形和我的应该是一样的,但,他也没有说明白他的这个分区是否已经挂载.

Re: 新人第一贴,关于swap分区的不能自动挂载的问题。

发表于 : 2009-04-30 20:27
billbear
swap 没有挂载点,不需要也不能够被挂载。
回忆你安装的时候,为各个分区设置挂载点,唯独 swap 是不能设置挂载点的。
能挂载的分区其上必有文件和文件系统, swap 里面并没有以文件存在的数据,只有赤裸裸的数据。
很多同学习惯说 /swap 怎样怎样,这是个错误的表述。只有 swap,没有 /swap,除非你在 / 下自建一个名叫 swap 的文件或目录。
你可以用 swapon -s 来查看使用的 swap 分区。

Re: 新人第一贴,关于swap分区的不能自动挂载的问题。

发表于 : 2009-04-30 21:13
人在井天
billbear 写了:swap 没有挂载点,不需要也不能够被挂载。
回忆你安装的时候,为各个分区设置挂载点,唯独 swap 是不能设置挂载点的。
能挂载的分区其上必有文件和文件系统, swap 里面并没有以文件存在的数据,只有赤裸裸的数据。
很多同学习惯说 /swap 怎样怎样,这是个错误的表述。只有 swap,没有 /swap,除非你在 / 下自建一个名叫 swap 的文件或目录。
你可以用 swapon -s 来查看使用的 swap 分区。
谢谢回复,你的回复真正的解答了我的疑惑。我曾经装过红旗linux,它那里好象是把swap分区挂载在/dev/shm,这个表述好象也不准确,但是,二者有着明确的联系则是真的。由此造成了错觉。