close

在/usr/local/etc/myetc/init.d,
我加入了一個檔案,S15Cache



#!/bin/sh

for j in $(ls /tmp/usbmounts) ; do

if [ -f /tmp/usbmounts/$j/UseEMSCache ] ; then

mount -o rw,remount /tmp/usbmounts/$j

mkdir -p /tmp/usbmounts/$j/tmp_ems

mkdir -p /tmp/usbmounts/$j/tmp_cached

mkdir -p /tmp/ems

mkdir -p /tmp/cached

ln -sf /tmp/usbmounts/$j/tmp_ems/* /tmp/ems/

ln -sf /tmp/usbmounts/$j/tmp_cached/* /tmp/cached/

fi

if [ -f /tmp/usbmounts/$j/UseSWAP ] ; then

if [ ! -f /tmp/usbmounts/$j/swap.img ]; then

dd if=/dev/zero of=/tmp/usbmounts/$j/swap.img bs=1M count=64

mkswap /tmp/usbmounts/$j/swap.img

fi

swapon /tmp/usbmounts/$j/swap.img

fi

done



這個檔案的用意是
將EMS, Cache改至隨身碟或硬碟
將SWAP設置在隨身碟或硬碟

SWAP:
透過UseSWAP -- 建立一個swap.img在隨身碟或硬碟,
如果你要修改容量,必須刪除掉swap.img才能生效,格式不拘。

EMS及Cache:
透過UseEMSCache -- 建立資料夾tmp_ems和tmp_cached在隨身碟或硬碟,
但你的硬碟或隨身碟,必須是EXT3的格式。

arrow
arrow
    全站熱搜

    isakira 發表在 痞客邦 留言(4) 人氣()