freebsd6.1を利用している初心者です。


DELLのSC430を買ったときからハードディスクが2台内臓されています(160Gx2)。

以下のようにパーテーションを割り振りました

/ 256M
swap 6G
/var 2G
/tmp 256M
/usr 6G
/usr/local 残り全部

/usr/db 160G(もう一つのハードディスク)

この /usr/db と /usr/local が別々でCGIなど利用時にとても不便です。

この二つの領域をどちらも /usr/local に簡単にまとめる(結合?)ことはできますか?

回答の条件
  • 1人2回まで
  • 登録:2007/02/06 18:39:40
  • 終了:2007/02/13 18:40:03

回答(2件)

id:tokuya_n No.1

tokuya_n回答回数56ベストアンサー獲得回数72007/02/06 19:20:42

ポイント35pt

複数のHDDをひとつのHDDとして認識させたいということでいいのでしょうか?

ストライピングを組んでフォーマットしてパーティションを作り直す必要がありますね。

http://www.kishiro.com/FreeBSD/software_raid0_5x.html

id:ironbsd

なんか難しそうですね。

2007/02/06 19:49:44
id:KazuhisaNagata No.2

KazuhisaNagata回答回数87ベストアンサー獲得回数42007/02/07 10:12:02

ポイント35pt

どのようにしたいのかがよくわからないのですが、

/usr/local/の下に別ディスクのボリューム実体を作るということでも良いのでしょうか?

再起動せずに済ます方法としてシンボリックリンクを使う方法

ln -s /usr/db /usr/local/db

(see man ln)とか、再起動が必要な方法でよいなら/etc/fstabをいじくる方法、つまり「edit /etc/fstab」などとすると、どこかに/usr/dbと書いてあるところがあるはずだからそれを/usr/local/dbと書き換えれば(see man fstab)良いのでは?

id:ironbsd

>>/usr/local/dbと書き換えれば

インストール時のスライスで『同じとこは指定できないよ』ってERRORがでたような覚えがあるのですが。大丈夫でしょうか。

しかし、やりたいことに一番近いような気がします。

2007/02/07 12:26:35
  • id:KazuhisaNagata
    2番の補足です。
    多分、2つのスライスに同じディレクトリ名を付けようとしたためにエラーが出たのではないかと。私の提案したやり方では/usr/localの下にパーティションをぶら下げるので/usr/localに割り当てたパーティションの大きさそのものは変わりません(つまり、これをしたところで/usr/localの大きさが1台目のディスクの残り+2台目のパーティションの合計にならない)。

    なお、場合によっては2つ目のディスクを幾つかのパーティションに分けて管理したほうが良いかもしれません。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません