diff --git a/ja/handbook/Makefile b/ja/handbook/Makefile index 7b46adc3f8..333b85938e 100644 --- a/ja/handbook/Makefile +++ b/ja/handbook/Makefile @@ -1,27 +1,27 @@ -# $Id: Makefile,v 1.23 1998-07-07 14:35:52 kuriyama Exp $ +# $Id: Makefile,v 1.24 1998-07-19 15:46:49 kuriyama Exp $ # Original revision: 1.31 # The FreeBSD Japanese Documentation Project DOC= handbook DOCDIR=${SHAREDIR}/doc/ja FORMATS?= html roff SGMLOPTS+=-e EUC-JP SGMLOPTS+=-links SRCS= authors.sgml backups.sgml basics.sgml bibliography.sgml boothelp.sgml SRCS+= booting.sgml contrib.sgml crypt.sgml ctm.sgml current.sgml cvsup.sgml SRCS+= cyclades.sgml development.sgml dialup.sgml dialout.sgml -SRCS+= diskless.sgml dma.sgml eresources.sgml esdi.sgml +SRCS+= disks.sgml diskless.sgml dma.sgml eresources.sgml esdi.sgml SRCS+= firewalls.sgml german.sgml glossary.sgml goals.sgml SRCS+= handbook.sgml history.sgml hw.sgml install.sgml isdn.sgml SRCS+= kerberos.sgml kernelconfig.sgml kerneldebug.sgml kernelopts.sgml SRCS+= lists.sgml mail.sgml makeworld.sgml memoryuse.sgml SRCS+= mirrors.sgml nfs.sgml nutshell.sgml pgpkeys.sgml policies.sgml SRCS+= porting.sgml ports.sgml ppp.sgml printing.sgml SRCS+= quotas.sgml relnotes.sgml routing.sgml russian.sgml SRCS+= serial.sgml scsi.sgml scsihd.sgml sections.sgml sio.sgml skey.sgml SRCS+= slipc.sgml slips.sgml stable.sgml submitters.sgml synching.sgml SRCS+= term.sgml userppp.sgml uart.sgml linuxemu.sgml SRCS+= jcontrib.sgml jmembers.sgml .include diff --git a/ja/handbook/disks.sgml b/ja/handbook/disks.sgml new file mode 100644 index 0000000000..83ad793a40 --- /dev/null +++ b/ja/handbook/disks.sgml @@ -0,0 +1,160 @@ + + + ディスク + +

原作 &a.obrien;26 April 1998 +

訳: &a.yoshiaki;. 19 July 1998. + +

1台だけディスクのあるマシンに新しい SCSI ディスクを追加する + 場合について述べましょう. まず, コンピュータの電源を切り, + コンピュータにコントローラとドライブを接続します. これには + 様々な手順がありえるため詳細についてはこのドキュメントの範囲外 + です. + +

rootユーザとして login します. ドライブを接続した + あとで /var/run/dmesg.boot を調べて, 新しいドライブが + 認識されたことを確認します. 以下の例では, あたらしく加える + ドライブは sd1/1 へマウントしたいとします. + (IDE ドライブを加える場合はsd の代りに wdを + 使います) + +

FreeBSD は IBM-PC 互換コンピュータで動作しますので, (訳注: + 通常の場合では) + ディスクは PC BIOS パーティションに属しなければなりません. + これは伝統的な BSD パーティションとは異なります. PC のディスク + は最大4までのエントリを持ちます. もしディスク全体を FreeBSD に + わりあてるのであれば, 「ディスク全体を使用」を選ぶことが + できます. そうでないなら PC BIOS パーティションの一つに + FreeBSD を入れることになります. FreeBSD では PC BIOS + パーティションのことを slices と呼びます. 伝統的な + BSD パーティションと混同するのを防ぐためです. FreeBSD のために + つくったスライスをつかうこともできますし, ほかの OS を + インストールしてあるスライスをつかうこともできます. + これは他のオペレーティングシステムの fdisk + ユーティリティの混乱を引き起こしません. + +

スライスをつかう場合, ドライブは /dev/sd1s1e のよう + な形で加えられます. これは, SCSI ディスクの, ユニット番号1 + (2台目の SCSI ディスク), スライス1 (PC BIOS パーティション1), + e BSD パーティションという意味です. + 全体を割り当てる場合は, ドライブは /dev/sd1e + という単純な形になります. + + sysinstall を利用する +

/stand/sysinstallを利用すると, 新しいディスクの + パーティションやディスクラベルの設定をメニューから簡単に + 行うことができます. rootユーザで login するか + su コマンドを使います. /stand/sysinstall + を動かし, カスタム メニューに入ります. + カスタムメニューパーティション + を選びます. そうするとシステムに接続されているハードディスクの + リストがあらわれるでしょう. sd1がリストに無い場合は + 接続と/var/run/dmesg.boot にある dmesg の出力を + チェックする必要があります. + +

sd1を選び, FDISK パーティションエディタ + に入ります. ディスク全体を FreeBSD でつかうのであれば A + を選びます. + ``正しいパーティションエントリを保持して、このドライブには + 将来的に他のオペレーティングシステムを同居させる余地を残しますか?'' + と聞かれますので, そうしたい場合はYESを選んでください. + 変更をディスクに書き込むにはWコマンドを使います. + FDISK エディタを終了するにはqコマンドを使います. + + FDISK エディタを終了すると Master Boot Record について質問されます. + すでに動いているシステムにディスクを追加するのですから + None を選びます. + +

次に ディスクラベルエディタに入ります. ここで + BSD の伝統的パーティションをつくります. ディスクには a から h + までのラベルがついた 8区画のパーティションをつくることができます. + 一部のパーティションのラベルについては特別に扱われます. + a パーティションは root パーティション (/) に + 使われます. したがって, システムディスク(すなわち ブートを行う + ディスク)に 1つだけa パーティションをつくるべきです. + b パーティションは swap パーティションとして使われ + ます. swap パーティションは複数のディスク上につくっても + かまいません. cパーティションは「ディスク全体を使用」 + としている場合はディスク全体をさします. スライスを利用している + 場合は FreeBSD のスライス全体をさします. そのほかの + パーティションは一般的な目的に利用します. + +

sysinstall のラベルエディタは root や swap 以外の + パーティションでは e をつかうように勧めます。 + ラベルエディタでは単一のファイルシステムを作成するには + C コマンドをつかいます. + FS (ファイルシステム) か swap かを聞いてきますので ``FS'' を + 選びマウントポイントを入力(/mntのように)します. + インストール後の設定のモードではディスクの追加をするときに, + sysinstall は /etc/fstab にエントリを作成しません. + したがってここでのマウントポイントの入力は重要ではありません. + +

これでディスクへのディスクラベルの書き込みと + ファイルシステムの作成の準備ができました. W を + 押してください. sysinstall が新しいパーティションがマウント + できないことについてエラーを出しますが無視してください. + ラベルエディタから抜けて sysinstall を終了してください. + +

最後のステップは /etc/fstab の編集で, 新しい + ディスクのエントリを追加します. + + コマンドラインユーティリティの利用 + + * スライスを利用する + + ディスク全体を利用する +

新しいドライブを別のオペレーティングシステムで共有しない + 場合, ディスク全体を利用 (dedicated) mode) することも + できます. このモードではダメージが与えられるということは + ありませんが Microsoft のオペレーティングシステムが混乱する + ということを覚えておいてください. + IBM の OS/2 では認識できない場合, すべて占有されていると + 解釈します. + + + dd if=/dev/zero of=/dev/rsd1 bs=1k count=1 + disklabel -Brw sd1 auto + disklabel -e sd1 # `e' パーティションの作成 + newfs -d0 /dev/rsd1e + mkdir -p /1 + vi /etc/fstab # /dev/sd1e のエントリ + mount /1 + + + 別の方法は: + + + dd if=/dev/zero of=/dev/rsd1 count=2 + disklabel /dev/rsd1 | disklabel -BrR sd1 /dev/stdin + newfs /dev/rsd1e + mkdir -p /1 + vi /etc/fstab # /dev/sd1e のエントリ + mount /1 + + + + * 伝統的なものとは異なるドライブ + * Zip ドライブ + * Jazz ドライブ + * Sequest ドライブ + diff --git a/ja/handbook/sections.sgml b/ja/handbook/sections.sgml index 814eb086b9..285f23b8c9 100644 --- a/ja/handbook/sections.sgml +++ b/ja/handbook/sections.sgml @@ -1,68 +1,68 @@ - + - + diff --git a/ja_JP.eucJP/books/handbook/Makefile b/ja_JP.eucJP/books/handbook/Makefile index 7b46adc3f8..333b85938e 100644 --- a/ja_JP.eucJP/books/handbook/Makefile +++ b/ja_JP.eucJP/books/handbook/Makefile @@ -1,27 +1,27 @@ -# $Id: Makefile,v 1.23 1998-07-07 14:35:52 kuriyama Exp $ +# $Id: Makefile,v 1.24 1998-07-19 15:46:49 kuriyama Exp $ # Original revision: 1.31 # The FreeBSD Japanese Documentation Project DOC= handbook DOCDIR=${SHAREDIR}/doc/ja FORMATS?= html roff SGMLOPTS+=-e EUC-JP SGMLOPTS+=-links SRCS= authors.sgml backups.sgml basics.sgml bibliography.sgml boothelp.sgml SRCS+= booting.sgml contrib.sgml crypt.sgml ctm.sgml current.sgml cvsup.sgml SRCS+= cyclades.sgml development.sgml dialup.sgml dialout.sgml -SRCS+= diskless.sgml dma.sgml eresources.sgml esdi.sgml +SRCS+= disks.sgml diskless.sgml dma.sgml eresources.sgml esdi.sgml SRCS+= firewalls.sgml german.sgml glossary.sgml goals.sgml SRCS+= handbook.sgml history.sgml hw.sgml install.sgml isdn.sgml SRCS+= kerberos.sgml kernelconfig.sgml kerneldebug.sgml kernelopts.sgml SRCS+= lists.sgml mail.sgml makeworld.sgml memoryuse.sgml SRCS+= mirrors.sgml nfs.sgml nutshell.sgml pgpkeys.sgml policies.sgml SRCS+= porting.sgml ports.sgml ppp.sgml printing.sgml SRCS+= quotas.sgml relnotes.sgml routing.sgml russian.sgml SRCS+= serial.sgml scsi.sgml scsihd.sgml sections.sgml sio.sgml skey.sgml SRCS+= slipc.sgml slips.sgml stable.sgml submitters.sgml synching.sgml SRCS+= term.sgml userppp.sgml uart.sgml linuxemu.sgml SRCS+= jcontrib.sgml jmembers.sgml .include