DRBL 企鵝龍

Diskless Remote Boot in Linux

DRBL的使用
設定DRBL客戶端機器的置換檔案產生服務(mkswapfile服務)

[版權說明] [作者列表] [本文]

2018/Nov/16



一、版權說明
本文版權屬於全體作者所有,且以 GNU FDL 授權合約發佈。在遵守 GNU FDL 授權合約的情況下,您可以複製、散佈,以及修改本文件。 唯請保持作者列表的完整,若您修改過此份文件,也請在作者列表中加入您的大名。

同時請注意本文件沒有任何擔保,若因本文件而產生任何直接或間接的損失,本文作者群均不負任何法律及道義上的責任。
二、作者列表
蕭志榥 (steven _at_ nchc org tw)
黃國連 (klhaung _at_ gmail com)
王順泰 (c00wht00 _at_ nchc org tw)
孫振凱 (ceasar _at_ nchc org tw)
王耀聰 (jazzwang _at_ nchc org tw)
蔡育欽 (thomas _at_ nchc org tw)
三、設定DRBL客戶端機器的置換檔案產生服務(mkswapfile服務)
drbl-swapfile 這個指令會設定DRBL客戶端機器的mkswapfile服務,只要客戶端的電腦有硬碟,並且他的檔案格式是server的kernel認得的,例如Linux swap, FAT, ext2, ext3, reiserfs等.就可以用這個指令來設定swap 的大小,並且要求客戶端機器開機的時候要不要開啟swap,指令的格示如下所示

drbl-swapfile -s swapfile_size [start|stop]

舉例說明, 假設您打算DRBL用戶端下次開機的時候,啟用swap file, swap檔案大小是128MB,則您只需要下達以下的指令:

# drbl-swapfile -s 128 start

這樣, DRBL客戶端的mkswapfile服務下次在開機的時候就會啟用swap file,大小是128MB.
如果你想要馬上讓客戶端機器馬上啟用這個設定,不要再重新開機才啟用,那麼你可以搭配drbl-doit來使用,也就是
drbl-doit -u root "/etc/init.d/mkswapfile start"