注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Masstone

——麦思多恩's智博格

 
 
 

日志

 
 

使用高速U盘/MMC/SD卡作为Ubuntu的Swap空间  

2010-12-01 00:52:35|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
现在U盘/mmc/sd卡已经白菜价了,笔记本也带卡槽闲得慌,Windows Vista/2008/7有一个ReadyBoost功能,通过在U盘建立虚拟内存文件,从而达到扩充内存、加速系统目的的技术。详情可以自己百科之。那么类似的,Linux系统可以利用高速的移动设备作为自己的swap空间,从而加速系统、节省硬盘空间。当然这技术没有ReadyBoost那么高端,不过也可以一试。
值得注意的是,需要使用高速的移动设备,如果U盘读写很慢,甚至是USB1.0的话,就不要想了。

首先插入设备,让其自动挂载(一般人都会自动挂载的吧==b)
打开"系统"——“系统管理”——“Gparted分区编辑器”
(或终端输入gparted
什么?你还没有安装Gparted?
速度
sudo apt-get install gparted

之后,选中硬盘已有的swap空间,右键,禁用交换空间
(此时必须确保尚有足够的内存可以容纳swap空间中的数据,所以建议此行为在开机后就
“系统”——“系统管理”——“磁盘实用工具”
(或终端输入palimpsest
不要告诉我你又没装=-=b
左侧选中U盘的那个设备,右侧看到“卷”以下,将移动设备中所有的卷删除,然后将整个区域建立一个卷,分区类型选swap,不要加密底层设备
这里不能直接格式化为交换分区,不知道为什么,必须删掉所有的分区重建
这时可以看到这个swap空间的设备:/dev/sdb1(只是举例,你的是这个形式但不一定是这样),记住它

然后回到Gparted
点击菜单栏的“Gparted”——“设备”,选自己的U盘/MMC/SD卡那个设备
右键,启用交换空间
这个时候打开系统监视器看看,交换空间的容量是不是变了呢?

但此时如果重启,又会回到硬盘swap
开机自动挂载的方法如下:
sudo blkid
找到刚才记住的/dev/sdb1,然后记下它的UUID号

备份/etc/fstab文件到别的地方
然后
sudo gedit /etc/fatab

在文件里面,仿照已经有的硬盘swap引导,写一段U盘的
比如我的最后就是:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=30ECE38FECE34DA2/media/Win7ntfs-3gdefaults,nosuid,nodev,locale=zh_CN.utf800
#Entry for /dev/sdb1 :
UUID=f68ffe84-4f0a-41aa-b3ee-7f58aa641fbf       none    swap    sw      0       0

保存即可

记住,不要在系统启动的状态下热插拔此U盘或卡,否则后果自负!
  评论这张
 
阅读(1092)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017