当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 7 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : wubi安装ubuntu后怎么再新建一个swap交换分区
帖子发表于 : 2010-07-27 5:07 

注册: 2007-07-14 17:04
帖子: 624
送出感谢: 6
接收感谢: 3
wubi安装ubuntu后怎么再新建一个swap交换分区,我的电脑是笔记本,简单地用wubi安装了ubuntu,但是其默认swap只有200M,上网的时候或开了个什么程序,它不占物理内存,先把swap耗完了,硬盘咔嚓咔嚓响,不过只是细微的响。我想再新建一个交换分区,或是把它修改的大一些,另外swap是多少才是最合适的,我的内存是888MB。

听说,不刻光盘可以用usb替代光盘进行启动安装,知道的朋友介绍一下,希望大家帮帮忙


页首
 用户资料  
 
2 楼 
 文章标题 : Re: wubi安装ubuntu后怎么再新建一个swap交换分区
帖子发表于 : 2010-07-27 9:55 

注册: 2009-05-30 21:27
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
楼主 :因为你wubi 你用第二个方法~~~~

一般swap建立内存一般大小比较合适 ,当然了 。

尝试可以如下处理:

第一种方法 :分区做swap

1 通过分区做swap:fdisk /dev/hdc (/dev/sda)

[root@www ~]# fdisk /dev/hdc
Command (m for help): n
First cylinder (2303-5005, default 2303): <==这里按[enter]
Using default value 2303
Last cylinder or +size or +sizeM or +sizeK (2303-5005, default 5005): +256M

Command (m for help): p

Device Boot Start End Blocks Id System
.....中间省略.....
/dev/hdc6 2053 2302 2008093+ 83 Linux
/dev/hdc7 2303 2334 257008+ 83 Linux <==新增的项目

Command (m for help): t <==修改系统 ID
Partition number (1-7): 7 <==从上结果看到的,七号partition

Hex code (type L to list codes): 82 <==改成 swap 的 ID
Changed system type of partition 7 to 82 (Linux swap / Solaris)

Command (m for help): p

Device Boot Start End Blocks Id System
.....中间省略.....
/dev/hdc6 2053 2302 2008093+ 83 Linux
/dev/hdc7 2303 2334 257008+ 82 Linux swap / Solaris

Command (m for help): w
# 此时就将 partition table 更新了!

[root@www ~]# partprobe
# 这个玩意儿很重要的啦!不要忘记让核心更新 partition table 喔!

* 2. 开始建置 swap 格式

[root@www ~]# mkswap /dev/hdc7
Setting up swapspace version 1, size = 263172 kB <==非常快速!


* 3. 开始观察与载入看看吧!

[root@www ~]# free
total used free shared buffers cached
Mem: 742664 684592 58072 0 43820 497144
-/+ buffers/cache: 143628 599036
Swap: 1020088 96 1019992
# 我有 742664K 的实体记忆体,使用 684592K 剩余 58072K ,使用掉的记忆体有
# 43820K / 497144K 用在缓冲/快取的用途中。
# 至于 swap 已经存在了 1020088K 啰!这样会看了吧?!

[root@www ~]# swapon /dev/hdc7
[root@www ~]# free
total used free shared buffers cached
Mem: 742664 684712 57952 0 43872 497180
-/+ buffers/cache: 143660 599004
Swap: 1277088 96 1276992 <==有增加啰!看到否?

[root@www ~]# swapon -s
Filename Type Size Used Priority
/dev/hdc5 partition 1020088 96 -1
/dev/hdc7 partition 257000 0 -2
# 上面列出目前使用的 swap 装置有哪些的意思!

=================================================
第二种方法~~~~

使用档案建置swap


如果是在实体分割槽无法支援的环境下,此时前一小节提到的 loop 装置建置方法就派的上用场啦! 与实体分割槽不一样的只是利用 dd 去建置一个大档案而已。多说无益,我们就再透过档案建置的方法建立一个 128 MB 的记忆体置换空间吧!

* 1. 使用 dd 这个指令来新增一个 128MB 的档案在 /tmp 底下:

[root@www ~]# dd if=/dev/zero of=/tmp/swap bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 1.7066 seconds, 78.6 MB/s

[root@www ~]# ll -h /tmp/swap
-rw-r--r-- 1 root root 128M Oct 28 15:33 /tmp/swap

这样一个 128MB 的档案就建置妥当。若忘记上述的各项参数的意义,请回前一小节查阅一下啰!

* 2. 使用 mkswap 将 /tmp/swap 这个档案格式化为 swap 的档案格式:

[root@www ~]# mkswap /tmp/swap
Setting up swapspace version 1, size = 134213 kB
# 这个指令下达时请‘特别小心’,因为下错字元控制,将可能使您的档案系统挂掉!


* 3. 使用 swapon 来将 /tmp/swap 启动啰!

[root@www ~]# free
total used free shared buffers cached
Mem: 742664 450860 291804 0 45584 261284
-/+ buffers/cache: 143992 598672
Swap: 1277088 96 1276992

[root@www ~]# swapon /tmp/swap
[root@www ~]# free
total used free shared buffers cached
Mem: 742664 450860 291804 0 45604 261284
-/+ buffers/cache: 143972 598692
Swap: 1408152 96 1408056

[root@www ~]# swapon -s
Filename Type Size Used Priority
/dev/hdc5 partition 1020088 96 -1
/dev/hdc7 partition 257000 0 -2
/tmp/swap file 131064 0 -3


* 4. 使用 swapoff 关掉 swap file

[root@www ~]# swapoff /tmp/swap
[root@www ~]# swapoff /dev/hdc7
[root@www ~]# free
total used free shared buffers cached
Mem: 742664 450860 291804 0 45660 261284
-/+ buffers/cache: 143916 598748
Swap: 1020088 96 1019992 <==回复成最原始的样子了!

=====================================

详细学习[url]linux.vbird.org[/url]

第八章: Linux 磁碟与档案系统管理

5. 记忆体置换空间(swap)之建置:
  5.1 使用实体分割槽建置swap
  5.2 使用档案建置swap
  5.3 swap使用上的限制


页首
 用户资料  
 
3 楼 
 文章标题 : Re: wubi安装ubuntu后怎么再新建一个swap交换分区
帖子发表于 : 2010-07-27 10:07 

注册: 2007-07-14 17:04
帖子: 624
送出感谢: 6
接收感谢: 3
不知道行不行啊,你测试过?关于分区我还是比较慎重的,弄不好的话,数据全丢了,好像是从网上复制的吧


页首
 用户资料  
 
4 楼 
 文章标题 : Re: wubi安装ubuntu后怎么再新建一个swap交换分区
帖子发表于 : 2010-07-27 10:10 
头像

注册: 2010-06-16 1:05
帖子: 14668
地址: Tencent
系统: Mac OS X
送出感谢: 1
接收感谢: 153
liveUSB.插入你的U盘.
系统-->系统管理-->启动盘创建...然后自已看着办吧
这样子LZ就可以告别wubi这种悲剧的安装方式了` :em11


_________________
twitter求fo:http://twitter.com/maplebeats
博客求踩:http://maplebeats.com


页首
 用户资料  
 
5 楼 
 文章标题 : Re: wubi安装ubuntu后怎么再新建一个swap交换分区
帖子发表于 : 2010-07-27 11:02 

注册: 2009-05-30 21:27
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
你正好学习第二种方法不就行了 怕失败什么都学不到哦


页首
 用户资料  
 
6 楼 
 文章标题 : Re: wubi安装ubuntu后怎么再新建一个swap交换分区
帖子发表于 : 2010-07-27 18:27 

注册: 2007-07-14 17:04
帖子: 624
送出感谢: 6
接收感谢: 3
我用usb创建了个启动盘,已经安装成功 :em11

一怒之下把swap分了1G,不过不知道合不合适?

另外系统启动时启动目录太丑了,和wubi安装时不一样,能不能修改一下?

大家多帮忙

还有一件事,就是把40多G的硬盘格了,但还有20多几,分区的时候我没设挂载,现在看不到那块分区,而且ubuntu上也没有/host这个目录,哪位朋友看看如何解决!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: wubi安装ubuntu后怎么再新建一个swap交换分区
帖子发表于 : 2010-07-27 18:40 

注册: 2007-07-14 17:04
帖子: 624
送出感谢: 6
接收感谢: 3
怎么让它在windows上正常显示 出来


附件:
Screenshot.png
Screenshot.png [ 78.08 KiB | 被浏览 1871 次 ]

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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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