LinuxSir.cn,穿越时空的Linuxsir!

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

[转]Linux和Win共用Swap节省硬盘空间

[复制链接]
发表于 2008-5-31 11:36:52 | 显示全部楼层 |阅读模式
如果在您的系統為 MS Windows 和 Linux 共存的話,您可以考慮讓 MS Windows 的 Pagefile.sys 和 Linux 的 Swap 使用同一個檔案,如此可以省不下少的磁碟空間。

以 MS Windows XP 為例,如果想要改變分頁檔的存放位置及大小,請打開〔控制台〕,雙擊〔系統〕那個圖示。在『系統內容』的對話窗中,按下在〔進階〕那個分頁裡的〔效能〕欄中的〔設定〕按鈕,接下來會出現另一個『效能選項』視窗,在它的〔進階〕那個分頁裡,按下下面那個〔變更〕按鈕,就可以變更您的分頁檔的存放位置及大小了。

一般建議 MS Windows 2000/XP 分頁檔的大小為記憶體的 2 倍,但是如果您的記憶體超過 512 MB 那麼分頁檔設定小於 500 MB 也不太有關係。

這時,您可以把 MS Windows 2000/XP 的分頁檔移到另一個 FAT 的磁碟分割區中,那麼 Linux 就可以把這個分頁檔當作 Swap File 來使用了。

而在 Linux 中使用這個分頁檔當作 Swap File 的步驟很簡單,只要在開機時(把它加在 /etc/init.d/bootmisc.sh 裡面吧!)

執行以下指令即可:


  1.     mkswap -c /Swap/pagefile.sys
  2.     swapon /Swap/pagefile.sys
复制代码


其中的 /Swap/pagefile.sys 為 MS Windows 2000/XP 分頁檔的檔案名稱。(記得要在 /etc/fstab 預先把 /Swap 掛載起來呀!)

之後您就可以使用 free 這個指令來查看 Swap 是否正常啟動了,例:



  1.              total       used       free     shared    buffers     cached
  2. Mem:        515936     506136       9800          0      16448     334768
  3. -/+ buffers/cache:     154920     361016
  4. Swap:       225272       3312     221960
复制代码


来自:http://tavi.debian.org.tw/SwapFile
发表于 2008-5-31 11:54:04 | 显示全部楼层
标题上差个转字。已经划分了swap分区,就没必要了。而把swap挂载到vfat分区上的Pagefile.sys,不知性能是否会受影响。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-31 12:45:02 | 显示全部楼层
其实现在的电脑内存都是GB级别了,swap用不大上。对性能影响微乎其微

不过话说回来,硬盘也是百GB级别了,不用省了。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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