2. インストール

2.1. ダウンロード

最新の安定バージョンは0.5.8です。ダウンロードは http://www.drbd.org/から可能です。

2.2. コンパイル

コンパイルは非常に簡単です。単に下記のコマンドを実行してください。


	 $ make 
	 $ make install

	 

2.3. DRBDモジュールのロードテスト

全てを正しく構築しインストールできたら、モジュールのロードテストができます。

$ /sbin/insmod drbd

全て順調なら、エラーメッセージを目にすることはないでしょう。lsmodを実行してモジュールがロードされているか確認してください。

$ /sbin/lsmod

drbdという文字が表示されたら全て良好です。次のステップに進むためにrmmodして、サンプル設定セクションに移ってください。

$ /sbin/rmmod drbd

2.4. 2.4.x系カーネルについて

DRBDのバージョン0.5.8は2.2.x系カーネルでのみ動作します。2.4.x系カーネルを使う場合は、cvsで最新版をダウンロードしてください。

2.5. Unresolved symbolエラー

モジュールのロード時に下記のようなメッセージが50行ほど表示される場合があります:

drbd.o: unresolved symbol sock_alloc
drbd.o: unresolved symbol proc_register
drbd.o: unresolved symbol schedule_timeout
...

カーネルのCONFIG_MODVERSIONSが有効、及びDRBDモジュールがMODVERSIONS無効で構築されたか、あるいはその逆の組み合わせになっているのが原因です。

この問題の解決方法は2通りあります。: