如何划分内存作为虚拟硬盘?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
lh-n
帖子: 40
注册时间: 2009-02-23 15:52

如何划分内存作为虚拟硬盘?

#1

帖子 lh-n » 2010-04-25 17:16

我用的32位系统,4g内存。可系统只识别2.9G内存,我想把没有利用的内存虚拟成硬盘(在winXP下我就是这样做的),请问在ubuntu上该如何实现?
头像
goldfox_79
帖子: 2004
注册时间: 2005-10-16 8:26
来自: 地球

Re: 如何划分内存作为虚拟硬盘?

#2

帖子 goldfox_79 » 2010-04-25 17:19

可以,方法如下

编辑/etc/fstab文件,在文件里添加类似这样的一行代码

tmpfs /media/ramdisk tmpfs defaults,noatime,mode=1777 0 0

重启系统,这样一块内存就挂在到了/media/ramdisk
lh-n
帖子: 40
注册时间: 2009-02-23 15:52

Re: 如何划分内存作为虚拟硬盘?

#3

帖子 lh-n » 2010-04-25 17:27

goldfox_79 写了:可以,方法如下

编辑/etc/fstab文件,在文件里添加类似这样的一行代码

tmpfs /media/ramdisk tmpfs defaults,noatime,mode=1777 0 0

重启系统,这样一块内存就挂在到了/media/ramdisk
谢谢你了。可否解释一下,那行代码是什么意思?我怎么设置虚拟硬盘的大小?虚拟出来的空间是从那2.9G中扣,还是会利用那未识别的内存?
上次由 lh-n 在 2010-04-25 17:33,总共编辑 1 次。
头像
goldfox_79
帖子: 2004
注册时间: 2005-10-16 8:26
来自: 地球

Re: 如何划分内存作为虚拟硬盘?

#4

帖子 goldfox_79 » 2010-04-25 17:32

把一块内存挂载到/media/ramdisk目录下
lh-n
帖子: 40
注册时间: 2009-02-23 15:52

Re: 如何划分内存作为虚拟硬盘?

#5

帖子 lh-n » 2010-04-25 17:36

goldfox_79 写了:把一块内存挂载到/media/ramdisk目录下
明白了,那它是4G大还是2.9G呢?
头像
goldfox_79
帖子: 2004
注册时间: 2005-10-16 8:26
来自: 地球

Re: 如何划分内存作为虚拟硬盘?

#6

帖子 goldfox_79 » 2010-04-25 17:43

lh-n 写了:
goldfox_79 写了:把一块内存挂载到/media/ramdisk目录下
明白了,那它是4G大还是2.9G呢?
不加参数应该是自动分配动态调整,系统不会笨到把整块内存分给ramdisk

如果你要指定固定大小的内存给ramdisk,在fstab里面加个参数就是了,比如

tmpfs /media/ramdisk tmpfs size=2G,defaults,noatime,mode=1777 0 0
lh-n
帖子: 40
注册时间: 2009-02-23 15:52

Re: 如何划分内存作为虚拟硬盘?

#7

帖子 lh-n » 2010-04-25 17:45

goldfox_79 写了:
lh-n 写了:
goldfox_79 写了:把一块内存挂载到/media/ramdisk目录下
明白了,那它是4G大还是2.9G呢?
不加参数应该是自动分配动态调整,系统不会笨到把整块内存分给ramdisk

如果你要指定固定大小的内存给ramdisk,在fstab里面加个参数就是了,比如

tmpfs /media/ramdisk tmpfs size=2G,defaults,noatime,mode=1777 0 0
好,谢谢你了,我试试看
头像
行远自迩
帖子: 403
注册时间: 2009-04-19 15:27

Re: 如何划分内存作为虚拟硬盘?

#8

帖子 行远自迩 » 2010-04-25 18:14

tmpfs,个人感觉这个是Linux明显要比win下好的一个功能!

win下的内存虚拟硬盘,“智能”程度没这个好,略显死板!

装64位的系统,可以把全部内存容量认全。
无从完美。
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 如何划分内存作为虚拟硬盘?

#9

帖子 速腾1994 » 2010-04-25 18:26

4g内存。可系统只识别2.9G内存
打个PAE?补丁
上次由 速腾1994 在 2010-04-25 18:32,总共编辑 1 次。
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 如何划分内存作为虚拟硬盘?

#10

帖子 速腾1994 » 2010-04-25 18:27

重新编译内核,内核有大内存选项,可以支持到64g
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 如何划分内存作为虚拟硬盘?

#11

帖子 cnkilior » 2010-04-25 18:32

速腾就在瞎讲。

安装PAE内核,源里面就有。就能支持非常多的内存了,64GiB。

你要利用这些内存,可以用tmpfs
具体什么是PAE,查wikipadia.com 或 Google
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 如何划分内存作为虚拟硬盘?

#12

帖子 速腾1994 » 2010-04-25 18:41

代码: 全选

sudo apt-get install kernel-PAE
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: 如何划分内存作为虚拟硬盘?

#13

帖子 速腾1994 » 2010-04-25 18:44

hehe,记不清了
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: 如何划分内存作为虚拟硬盘?

#14

帖子 nmsfan » 2010-04-25 20:47

:em09 :em09 :em09
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
shenyuzhou
帖子: 280
注册时间: 2011-09-22 14:28

Re: 如何划分内存作为虚拟硬盘?

#15

帖子 shenyuzhou » 2011-10-26 9:11

谢谢了,我正找这个呢。。。。。 :em06
被取胆的活熊已经被关在笼子里长达22年之久。“不能转身,不能站直,不能转身,只有伤与痛。"

抵制养熊场,人类没有伤害动物的权利。。。。。。。。。。。。。
回复