総合手引 | セクション 8 | English | オプション |
以下のオプションが使用できます。
| |
ccd の設定を行います。 ccdconfig のデフォルトの動作です。 | |
| |
設定ファイルに書かれている全てのデバイスの設定を行います。 | |
| |
全てのデバイスの設定あるいは解除を行う時に、デフォルトの /etc/ccd.conf ではなく、 config_file から設定情報を読み込みます。 | |
| |
ccd の設定ファイルとして使用できる形式で、現在の ccd の設定を出力します。 引数が指定されていなければ、設定されている全ての ccd について出力します。 引数が指定されていれば、指定された ccd についてのみ出力します。 | |
| |
ccd の設定を解除します。 | |
| |
ccd 設定ファイルに書かれている全ての ccd デバイスの設定を解除します。 | |
| |
ccdconfig は、より冗長な出力を行います。 | |
ccd は、コマンド行ないし ccd 設定ファイルにて、ccd の名前、 インタリーブファクタ、ccd 設定フラグ、ひとつ以上のデバイスのリストの情報により 定義されます。 フラグは、10 進数、16 進数、コンマで区切られた名前のリスト、 "none" のいずれかで表すことができます。 フラグには以下のものがあります。
CCDF_UNIFORM 0x02 ディスク間で均一なインタリーブを使います CCDF_MIRROR 0x04 データのミラーリングをサポートします
設定ファイルのフォーマットは、コマンド行から指定する場合と 同一の形式になります。 コマンド行から指定する場合も、設定ファイルから指定する場合も、 flags 引数はオプションです。
# # /etc/ccd.conf # Configuration file for concatenated disk devices ## ccd ileave flags component devices ccd0 16 none /dev/da2s1 /dev/da3s1
構成要素のデバイスは、パーティションタイプが FS_BSDFFS (disklabel(8) では "4.2BSD" と表示されます) であることが必要です。
# ccdconfig ccd0 64 none /dev/da0s1 /dev/da1s1 /dev/da2s1 /dev/da3s1 # ccdconfig ccd0 128 CCDF_MIRROR /dev/da4 /dev/da5 /dev/da6 /dev/da7 # ccdconfig ccd0 128 CCDF_MIRROR /dev/da8s2 /dev/da9s3
新規 ccd ディスクを作成するとき、一般的には他のことに先駆けて fdisk(8) と disklabel(8) をしたいでしょう。 最初のラベルを作成した後は、 これを編集して、追加パーティションを追加可能です。 ラベル自身は、ccd ディスクの最初の 16 セクタを占めます。 ファイルシステムを newfs で作成するだけなら、 newfs がラベル領域を飛ばしますので、心配することはありません。 しかし、ccd パーティションからまたは ccd パーティション宛へ dd(1) するつもりなら、一般的には、 パーティションを作成してラベルデータに重ならないようにするのが良い考えです。 例えば、10000 セクタの ccd ディスクがある場合、 オフセット 16 大きさ 9984 のパーティション 'd' を作成するでしょう。
# disklabel ccd0 > /tmp/disklabel.ccd0 # disklabel -Rr ccd0 /tmp/disklabel.ccd0 # disklabel -e ccd0
ccd ディスクに対する disklabel 処理は 1 度の機会です。 マシンをリブートし ccd ディスクを再構成する場合、 以前作成したディスクラベルが残っているため再作成は不要です。 ccd パラメータの変更には注意してください。 インタリーブ、フラグ、ccd ディスクを構成するデバイスリストを変えると、 通常、ccd ディスク上にあったデータを壊してしまいます。 こうなってしまった場合、 ccd ディスクを (再) 初期化する前にラベルを再初期化するのは、 通常良い考えです。
/etc/ccd.conf | |
デフォルトの ccd 設定ファイル | |
CCDCONFIG (8) | July 17, 1995 |
総合手引 | セクション 8 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | Unix is a junk OS designed by a committee of PhDs. | ” |
— Dave Cutler |