歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> BSD >> 在 FreeBSD (5.X) 4.X 上創建一個交換文件

在 FreeBSD (5.X) 4.X 上創建一個交換文件

日期:2017/2/28 11:27:33   编辑:BSD


您可以創建一個指定大小的文件用來當作交換文件。 在我們的例子中我們將會使用叫做 /usr/swap0 的 64MB 大小的文件。當然您也可以使用任何您所希望的名字。
Example 11-1. 在 FreeBSD 4.X 上創建一個交換文件
確認您的內核配置包含了 vnode 驅動。 它不包含在最近版本的 GENERIC。
pseudo-device vn 1 #Vnode driver (turns a file into a device)
創建一個 vn-device 設備:
# cd /dev
# sh MAKEDEV vn0
創建一個交換文件 (/usr/swap0):
# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
賦予它(/usr/swap0)一個適當的權限:
# chmod 0600 /usr/swap0
swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
通過重新啟動機器或下面的命令使交換文件立刻生效:
# vnconfig -e /dev/vn0b /usr/swap0 swap
Example 11-2. 在 FreeBSD 5.X 上創建一個交換文件:
確認您的內核配置包含虛擬磁盤(Memory disk)驅動 (md(4))。它在 GENERIC 內核中是默認的。
device md # Memory "disks"
創建一個交換文件(/usr/swap0):
# dd if=/dev/zero of=/usr/swap0 bs=1024k count=64
賦予它(/usr/swap0)一個適當的權限:
# chmod 0600 /usr/swap0
swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.
通過重新啟動機器或下面的命令使交換文件立刻生效:
# mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0
Copyright © Linux教程網 All Rights Reserved