LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1442|回复: 9

windows能不能和linux共用swap分区?

[复制链接]
发表于 2007-11-21 10:46:43 | 显示全部楼层 |阅读模式
windows用的虚拟内存是pagefile.sys,linux是swap分区,我想知道,能不能通过什么设置,可以让两个系统共享swap分区?这样可以减少windows下的碎片,并且减少硬盘空间消耗。只是windows无法读写swap。有没有什么办法可以实现上述目的呢?
发表于 2007-11-21 11:46:14 | 显示全部楼层
弄到Windows的源码改写一下应该能达到这个目的.
回复 支持 反对

使用道具 举报

发表于 2007-11-21 12:23:44 | 显示全部楼层
http://fanqiang.chinaunix.net/a1/b1/20020118/08100053.html

有一定的风险,而且效率不高。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-21 13:36:08 | 显示全部楼层
嘿嘿,我找到一个简单的方法,还没试,先贴出来。
1. 分一个2G大的FAT32分区
2.将pagefile.sys文件移到该分区
3.进入linux
4. /etc/init.d/bootmisc.sh 里加上如下命令

    mkswap -c /Swap/pagefile.sys
    swapon /Swap/pagefile.sys
其中/Swap是那个fat32分区的挂载点
5. 修改fstab,将/swap挂载起来。

这样,linux会将pagefile.sys作为交换文件,与windows一样了。
现在linux对ntfs的读写已经做的不错了,不知道分成ntfs行不行。这样产生碎片的可能性更小。
原文出处http://tavi.debian.org.tw/SwapFile
回复 支持 反对

使用道具 举报

发表于 2007-11-21 13:58:33 | 显示全部楼层
呵呵, 这样也行呀?
回复 支持 反对

使用道具 举报

发表于 2007-11-22 08:33:23 | 显示全部楼层
第一次看到有人搞这个。牛!
回复 支持 反对

使用道具 举报

发表于 2007-11-22 09:04:22 | 显示全部楼层
这能节省1G 硬盘,1G 对40G/120G 硬盘算什么呢,还有风险,我才不干呢
回复 支持 反对

使用道具 举报

发表于 2007-11-22 12:35:13 | 显示全部楼层
Post by clxer;1785901
这能节省1G 硬盘,1G 对40G/120G 硬盘算什么呢,还有风险,我才不干呢


主要是意义不同,说明linux无所不能!呵呵
回复 支持 反对

使用道具 举报

发表于 2007-11-22 13:12:57 | 显示全部楼层
Post by clxer;1785901
这能节省1G 硬盘,1G 对40G/120G 硬盘算什么呢,还有风险,我才不干呢

怪我笨,我还没看出有啥风险。。。
回复 支持 反对

使用道具 举报

发表于 2007-11-23 22:15:08 | 显示全部楼层
Post by playfish;1785552
嘿嘿,我找到一个简单的方法,还没试,先贴出来。
1. 分一个2G大的FAT32分区
2.将pagefile.sys文件移到该分区
3.进入linux
4. /etc/init.d/bootmisc.sh 里加上如下命令

    mkswap -c /Swap/pagefile.sys
    swapon /Swap/pagefile.sys
其中/Swap是那个fat32分区的挂载点
5. 修改fstab,将/swap挂载起来。

这样,linux会将pagefile.sys作为交换文件,与windows一样了。
现在linux对ntfs的读写已经做的不错了,不知道分成ntfs行不行。这样产生碎片的可能性更小。
原文出处http://tavi.debian.org.tw/SwapFile


牛,原理简单,思路独特
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表