はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

 パーティション構成について
日時: 2006/02/16 22:42
名前: あんぱん

はじめまして。Linux初心者のあんぱんと申します。

今度、会社の新人研修でDNSサーバとMailサーバを構築することになりました。
当方、Linuxについては初心者のため、パーティション構成を
どのようにすればよいかどなたかご教授願えないでしょうか。
ディスクパーティション及びアプリケーション要件は以下の通りです。

前提条件:社員数1000人の会社へのDNS/Mailサーバの導入
OS:Redhat Enterprise,ハードディスク:20GB,メモリ:128MB
--------------------------------------------------------------------
/          1GB以上
swap         256MB以上
/usr         最低4GB以上
/var         アプリケーション要件に従いサイズを決定
/home        アプリケーション要件に従いサイズを決定

アプリケーション要件
--------------------------------------------------------------------
・導入するアプリケーションはbind(DNS)とpostfix(Mail)
・受信したメールは、/home以下のユーザディレクトリのMaildir形式で保存
・クライアントはPOP3にてメールを受信し、受信したメールはサーバから削除
・メールのアクセスログは、/varディレクトリ以下に過去6ヶ月分を圧縮せずに保存
・メール一通あたりのログは500KB
・キューは3日、インターネットに接続できなくても大丈夫な要領を確保
・スプールは/home/ユーザ名として保存

どなたかよろしくお願いいたします。
できれば計算式も載せて頂ければ助かります。

■ コンテンツ関連情報

 Re: パーティション構成について ( No.1 )
日時: 2006/02/17 00:37
名前: stratix

新人研修ということで、まずなぜこのような課題が出されたのかを考えたほうがいいと思います。
おそらくこの課題を出した人は、正確な答えなど求めていません。また、人によっていくらでも
異なった答えの出てくる問題だと思います。

あんぱんさんに期待されているのは、すぐに他人に頼るのではなく、まずは自分で出来るだけ
解決しようとする自己解決能力を高めることだったり、この課題を通して調べたり考えたり
することで技術的スキルを高める、といったことではないでしょうか。

「私はこれこれこういう理由から、このようなパーティション構成がいいと思うのだけど、
皆さんはどう思いますか?」
といった相談の形でしたら、さまざまなレスがつくかと思いますので、まずはあんぱんさんの
パーティション構想を披露してみてはいかがでしょう?

ちなみに私なら
「これじゃハードディスクが足りないから、もっと容量の大きなものを用意してくれ。」
というのが答えですw
メール1通のログが500KBて…どう考えてもHDD容量足りないような。
1人1日1通のメールしかやり取りしないと考えても、1ヶ月で約14GB…
500Byteの間違いなような気もしますけれども。
 Re: パーティション構成について ( No.2 )
日時: 2006/02/17 21:40
名前: 武蔵

stratix氏が書かれているように、研修目的とした意図をまず知ることが大事です。
会社があなたに求めているのは何か?を気に留めてください。

とは言っても、全く無知の領域から数値を求めるのは難しいと思うので、少しだけヒントを出します。

>・メール一通あたりのログは500KB
これは、500Byteの間違いですよね?500KBなんて聞いたことありません。

>・導入するアプリケーションはbind(DNS)とpostfix(Mail)
bindの指定方法により異なります。
1000人の名前を静的に割り振るのでしょうか?
(DHCPがない所をみると静的ですか・・)

メールログから換算すると(500Byteとして)

ログサイズ * 人数 * 日数
500 * 1000 * 180 = 87.890625(MByte)
★ただし1セッション時のログだけである。1分おきにチェックを行った場合(8時間として)
87.890625 * 60 * 8 = 42.1875(GByte)
もうこれで破綻している・・・・
仮に10分毎とした場合
87.890625 * (60 / 10) * 8 = 4.21875(GByte)


1メールあたりの平均サイズは、テキストのみで3KByteと仮定した場合
サイズ * 人数 * 保持日数(最大)
3072 * 1000 * 3 = 9(MByte)


これで自ずと見出せるのではないでしょうか?
まあ、そもそも128M程度のメモリじゃ1000人の同時アクセスなんかできもしないと思いますが・・・

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.