原則上確定系統 kernel 是否支援 md
# cat /usr/src/sys/i386/conf/GENERIC | grep 'md'
device md # Memory "disks"
沒有支援的話請重編 Kernel,接下來查看一下您原本的 SWAP 空間
# swapinfo -h
Device 1K-blocks Used Avail Capacity
/dev/ad1s1b 1048576 0B 1G 0%
目前我這台是 1G,假設我想要加到 2G 的話請用下面指令,並且修改權限
# dd if=/dev/zero of=/usr/swap0 bs=1024k count=1024
# chmod 0600 /usr/swap0
最後在 /etc/rc.conf 加入這一行
swapfile="/usr/swap0"
好了之後重開機即可生效,若不想重開機可使用下列指令
# mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
參考資料
[1] 小惡魔 – 電腦技術 – 工作筆記 – AppleBOY - [FreeBSD]解決swap不夠的情況:Add Swap Space
全站熱搜
留言列表