分页: 1 / 1

为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 9:09
tempestglen
我自己键入了“/swap”并且挂上2G,不知是否行得通?



要么是ubuntu的安装步骤不人性,要么是我没找到路子。

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 9:13
tenzu
swap,不是/swap
基本概念都没搞清

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 9:37
懒蜗牛Gentoo
swap不是用来挂载的

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 9:41
zxpz0

代码: 全选

free
命令可以看到,或者

代码: 全选

mount

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 13:15
tempestglen
zxpz0 写了:

代码: 全选

free
命令可以看到,或者

代码: 全选

mount
执行了命令,结果如下:

glen@glen-desktop:~$ free
total used free shared buffers cached
Mem: 2061476 365328 1696148 0 28608 146036
-/+ buffers/cache: 190684 1870792
Swap: 0 0 0


glen@glen-desktop:~$ mount
/dev/sda8 on / type ext4 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.28-14-generic/volatile type tmpfs (rw,mode=755)
/dev/sda7 on /boot type ext4 (rw,relatime)
/dev/sda12 on /home type ext4 (rw,relatime)
/dev/sda11 on /swap type ext4 (rw,relatime)
/dev/sda10 on /tmp type ext4 (rw,relatime)
/dev/sda9 on /usr type ext4 (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/glen/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=glen)
/dev/sr1 on /media/ePass2000Auto LE type iso9660 (ro,nosuid,nodev,uhelper=hal,uid=1000,utf8)
/dev/sdb7 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
/dev/sdb5 on /media/0¼ӾC type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
/dev/sdb6 on /media/disk-1 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sdb1 on /media/0¼ӾC_ type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
/dev/sda6 on /media/disk-2 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

根据我的理解,我的 swap根本就没有,只有一个名字叫swap的分区而已。

不满的地方是, 既然swap与 /home之类的挂载分区不同,不需要挂载,教程上为什么不注明?把swap和 home之类的所需空间(2G,8G云云)放在一起谈这不是误导新人吗?

我现在应该怎么办?如何把 “/swap分区”的空间给swap?

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 13:40
懒蜗牛Gentoo
貌似你吧一个分区挂载到了/swap目录(本来不应该有这么个目录),然后这个分区的格式是ext4……

你把这个目录卸载(umount,然后可能还要编辑fstab),然后mkswap /dev/sda11,再swapon /dev/sda11看看

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 17:28
tempestglen
懒蜗牛Gentoo 写了:貌似你吧一个分区挂载到了/swap目录(本来不应该有这么个目录),然后这个分区的格式是ext4……

你把这个目录卸载(umount,然后可能还要编辑fstab),然后mkswap /dev/sda11,再swapon /dev/sda11看看
很感谢!如法炮制之后我得到

glen@glen-desktop:~$ free
total used free shared buffers cached
Mem: 2061476 496524 1564952 0 33756 215268
-/+ buffers/cache: 247500 1813976
Swap: 4000144 0 4000144
glen@glen-desktop:~$

应该没问题了。
根据我的理解,swap相当于虚拟内存,那么在一开始安装ubuntu的时候,如果想让swap单独一个分区,应该怎么办?故意留一块未分区的磁盘空间? 等ubuntu完成后再设置swap? 我觉得那些安装教程写得不明白。

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 18:17
wangdu2002
swap==一条慢速度的内存条,32位系统最大不超过2GiB。swap分区也可以不分,用交换文件代替。也可以分出,安装时搞定,或安装后再搞定。
不是安装程序写得不明白,是你自个对Linux分区的基础知识不明白。
viewtopic.php?f=77&t=179311 #分区专贴wangdu2002.仅供参考。

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-15 22:47
tempestglen
wangdu2002 写了:swap==一条慢速度的内存条,32位系统最大不超过2GiB。swap分区也可以不分,用交换文件代替。也可以分出,安装时搞定,或安装后再搞定。
不是安装程序写得不明白,是你自个对Linux分区的基础知识不明白。
viewtopic.php?f=77&t=179311 #分区专贴wangdu2002.仅供参考。
就是说安装的时候,可以搞一个swap分区,而不是/swap分区。

到底如何在安装时具体操作swap还真不好找。

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-16 17:24
zxpz0
安装的时候,你选择的应该是手动分区,这时候可以分配一个2G的分区(按照你的情况),文件系统类型选择swap就可以了,系统会自动识别并挂载.

Re: 为什么我在安装ubuntu时, 挂载分区的时候看不到swap?

发表于 : 2009-10-17 19:14
tempestglen
zxpz0 写了:安装的时候,你选择的应该是手动分区,这时候可以分配一个2G的分区(按照你的情况),文件系统类型选择swap就可以了,系统会自动识别并挂载.
十分感谢。