当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [末解答]临时增加swap的方法 最后那一步要如何做。如何修改一下 /etc/fstab 文件
帖子发表于 : 2009-11-08 15:11 
头像

注册: 2008-02-02 20:09
帖子: 940
送出感谢: 0 次
接收感谢: 0 次
问题是
更改永久有效如何修改一下 /etc/fstab 文件


代码:
临时增加swap的方法

我的机子物理内存是1G,当时装系统的时候,以为也不会运行很多程序,于是只分了500M左右的swap.
但是后来,因为种种原因,导致系统缓存不够(主要是因为开了VBox和eclipse两大东东,加上ff和compiz之类的),又不想去动分区结构,怎么办呢?办法当然是有的:

lily@LLY:/home$ sudo dd if=/dev/zero of=swapfile bs=1024 count=655360
记录了 655360+0 的读入
记录了 655360+0 的写出
671088640 字节 (671 MB) 已复制,18.6445 秒,36.0 MB/秒
lily@LLY:/home$ file swapfile
swapfile: data
lily@LLY:/home$ sudo mkswap swapfile
Setting up swapspace version 1, size = 671084 kB
no label, UUID=789730ee-9dcb-4143-8a5c-bbdff938c5a6
lily@LLY:/home$ file swapfile
swapfile: Linux/i386 swap file (new style) 1 (4K pages) size 163839 pages
lily@LLY:/home$ sudo swapon swapfile
lily@LLY:/home$ free -m
             total       used       free     shared    buffers     cached
Mem:          1002        982         19          0          3        250
-/+ buffers/cache:        728        273
Swap:         1126        486        639
解释一下,dd那命令其实就是新建一个约640M的空白文件,注意这里不推荐用其他方法建立文件,因为作为swap的文件不能有空洞(应该就是所谓的碎片吧).
mkswap是在那个空白文件的基础上,建立swap的文件系统,可以看到之后的file命令输出就不一样了.
然后在用swapon命令激活,一切都是那么简单.
另外,如果想让更改永久有效的话,还需要修改一下 /etc/fstab 文件,否则重启后就要再执行swapon命令激活一次.



http://bones7456.blog.ubuntu.org.cn/200 ... ktempswap/


_________________
http://www.emioo.net
http://www.emioo.com/ ubuntu Q群19601547


最后由 winneis 编辑于 2009-11-08 15:17,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 临时增加swap的方法 最后那一步要如何做。如何修改一下 /etc/fstab 文件
帖子发表于 : 2009-11-08 15:12 
头像

注册: 2008-02-02 20:09
帖子: 940
送出感谢: 0 次
接收感谢: 0 次
这个是我的系统里的那个etc/fstab 文件 文件

代码:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/host/ubuntu/disks/root.disk /               ext4    loop,errors=remount-ro 0       1
/host/ubuntu/disks/swap.disk none            swap    loop,sw         0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0


_________________
http://www.emioo.net
http://www.emioo.com/ ubuntu Q群19601547


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译