1つのOSのみを実行している場合、パーティショニングは価値がありますか?[閉まっている]


8

従来、私は常にシステムパーティションとデータパーティションをセットアップしてきました。新しいサーバー(Windows Server 2012 R2)をセットアップするところですが、システムパーティションをどのくらい大きくする必要があるのか​​と考えながら、「本当にパーティションが必要ですか?」

パーティションを大きくしすぎると、それは決して使用することのないスペースになります。小さくしすぎると、お尻に大きな痛みが生じます。

単純なDataフォルダーは、必要な分離を提供します。バックアップユーティリティは、この構造を処理するのに十分スマートです。

では、ハードドライブをパーティション分割する利点は何ですか?


Linuxに関する次の質問を検討してください。なぜ多くのパーティションを作成するのですか?
Ƭᴇcʜιᴇ007


おかげで、検索しましたが、見つかったほとんどの情報は、パーティションのサイズに関するものでした。
Chris McGrath

いくつかの状況では複数のパーティションに利点がありますが、一般的に(これらの特別な状況の1つがない場合)、それらは価値があるよりも問題が多くなります。
ダニエルRヒックス

1
断片化に関しては、OSに1つのパーティションを使用し、個人ファイルに別のパーティションを使用しても、間違いなく害はありません。また、OSの再インストールや新しいOSのインストールも非常に簡単になります。ほとんどのWindows Server OSは自動的に少なくとも2つのパーティションを要求します。たとえば、WSUSサーバーを実行する場合
BlueCacti

回答:


2

まず第一に、ウィキペディアのエントリは、この点に関して非常に完全です。

他の回答ですでに提供されているバックアップ/組織の引数に加えて、パーティショニングの背後にある合理的な理由を説明し、パフォーマンスの観点から、パーティショニングの唯一の利点は断片化を最小限に抑えることであると主張します。

OSは、ユーザーが自分のデータをどのように使用して保存するかを想定する必要があります。問題は次のように要約できます。

メモリのチャンク(256Bなど)があるとします。これは、シーケンス内の256ボックスとして想像できます。

|_|_|_|_|...|_|

ここで、3つのファイルを保存します。1つは64個、もう1つは64個、その他は128個のボックスです。それらを割り当てますか?

1: | 64 | 64 | 128 | or
2: | 64 | 128 | 64 | ?

それは...どのチャンクが長期間保存されるかどうか、およびチャンクの1つが削除された後に保存される可能性が最も高いチャンクは何かによって異なります。

次の操作で64の2つのチャンクがディスクから削除され、128の新しいチャンクが保存されたとします。例1では128をすぐに格納できますが、2番目の例では、格納されている128のチャンクを境界に移動する必要があります。その後、新しいチャンクを追加できます。

さて、これを想像してみてください。巨大なディスク(GBサイズ)に、すべての種類の異なるサイズが保存されており、重要な方法で保存されています(最初はすべての4Bではなく、すべてが8Bなど)。これは非常に難しい問題であることが知られています。

OSはヒューリスティックを使用してこの問題を解決します。これは最適な戦略を作成するものではありませんが、いくつかのヒューリスティックを使用してチャンクを正しい場所に配置します。重要な情報の1つは、ユーザー/ OSが保存するチャンクの大きさです。これは、OSが推測できる次のチャンクに関する事前情報を提供するためです。


ディスクをパーティション分割すると、ディスクの特定の領域がそのパーティションに属していることがOSに効果的に通知されます。つまり、256ボックスの1つのシーケンスではなく、128ボックスの2つのシーケンス(パーティションAおよびB)が存在することになります。OSはどこに配置するかを想定しなくなります。ディレクトリのどのルートを選択するかを決めるのはあなたです(手を振って話す)。

なぜパフォーマンスが向上するのですか?

1つの典型的な例は、OSの使用中に2つの異なる動作がある場合です。たとえば、次のような違いがあります。

  1. メモリへの書き込みと消去が多いOSを毎日使用し、
  2. あまり変更しないビデオやアルバムなどの重いファイルを保存する場合。

OSを1つの方法で毎日使用し、他のパーティションを使用して、OSの有効期間中にほとんど変更しない重いファイルのみを格納する場合、パーティション分割によりパフォーマンスが向上します。

動作は各パーティション内で一貫しているため、OSはその割り当てを改善し、断片化を最小限に抑える可能性があります。

さて、これが通常のユーザーのケースに関係があるかどうかに関係なく、割り当て戦略を開発するのは賢明であり、ヒューリスティックスはそれらのケースのために考えられているので、私はノーと言うでしょう。

サーバーや他のシステムの場合、これは違いを生む可能性がありますが、プロファイリングの後に実行してください

SSDを含めるための編集

私の理解では、この問題はSSDとハードディスクのどちらに言及するかとは無関係です。この問題は非常に根本的なものであり、絶えず追加および削除される一定でないサイズのアイテムで有限の空間を埋める必要があるだけであるという意味です。


回答とWiki記事はどちらも興味深い読み物でした。SSDがこれにどのように適合するか知っていますか?問題の大部分は断片化/ディスクプラッター/読み取りヘッドの問題を参照しているようですが、SSDには該当しません。( -トリムそれは価値が言及かもしれないがあなたのデータ・チャンクはSSDのために類似した問題がありますen.wikipedia.org/wiki/Trim_%28computing%29
RJFalconer

@RJFalconer面白かったです。質問を更新して、あなたの要点に対処しました。
ホルヘレイタオ、2014年

6

利点は、個人用ファイルを別の場所にコピーせずにOSを再インストールして、新しいOSインストールに再割り当てできることです。これは、OSが別のパーティションにあるためです。

さらに、サーバーを実行している場合は、通常、特定のサービス関連のボリュームを別のパーティションに作成することをお勧めします。そうすれば、そのサービスが危険にさらされており、攻撃者がそのパーティションをいっぱいにすることができても、OSは動作しているはずです。FTPまたはデータベースサービスを検討してください。アクセスされているディレクトリがディスクの容量までいっぱいになる可能性がある場合、深刻な運用上の問題が発生しますが、誰かがデータの山や山をダンプするだけで、そのシステムのDOS。この種のアプローチは、Webサーバーやドメインコントローラーなど、妨害したい他の価値のあるサービスが実行されている場合、攻撃者にとってさらに魅力的です。間違いなく、これらはすべて、これらのサービスを適切に構成することで軽減できますが、新しいエクスプロイトが毎日出てくるため、可能な場合にセキュリティの層を追加するのに害はありません。(によって追加ブラッドリーフォーニー

しかし、エンドユーザー(Windows 7、Windows 8などのユーザー)の視点(質問はサーバーに対するものですが、Googleを介してこれを見ている人に対するものです)では、パーティションを設定しても意味がありません。頻繁にOSを再インストールしないでください。


1
いいえ。バックアップを作成する必要があります。
Marcks Thomas

まあ、より適切なステートメントは「バックアップを復元する必要がない」かもしれません–これは物事をかなりスピードアップします。オペレーティングシステムのパーティションは、サーバーであれワークステーションであれ、ユーザーデータを格納する場所ではありません。
ダニエルB

1
@MarcksThomasパーティションは本当に「バックアップ」ですか?HDDが故障した場合、どうなりますか?
athosbr99 2014

2
-1「意味がない」。分割する理由はたくさんあります。論理的なグループ化、権限、バックアップの容易さ、拡張性(たとえば、システムへのより大きな「ゲーム」/「メディア」ドライブの追加)、...
RJFalconer

1
私は頻繁にOSを再インストールしませんが、OSが突然完全にクラッシュして再インストールを強制されたとき、別のパーティションに自分の物を置いていたと確信しています。だから...間違いなく「意味がない」とは言えない...
Svish

0

数年前(Win Server 2008)では、複数のパーティションに利点がありました。

  1. デフラグを効果的に機能させるのが簡単
  2. パーティションごとに簡単にバックアップを取得
  3. Exchangeサーバーがパーティションをいっぱいにしても、サーバーはクラッシュしませんでした(そうでなければクラッシュしました)。

Win Server 2012でもこれが当てはまるかどうかはわかりません。


-1

システムとデータパーティションを作る習慣をつけました。このようにして、データを失うことなくOSを再インストール、アップグレード、またはダウングレードできます(これは時々行います)。また、2つのOSのデュアルブートを選択することもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.