web-dev-qa-db-ja.com

SSDおよびHDDを使用したWindows 7 Ultimate / Ubuntuデュアルブート用の合理的なパーティション構成

新しいビルドを完了したばかりで、Windows 7 Ultimateと最新のUbuntuリリースを備えたデュアルブートの形で初めてLinuxをインストールして使用する予定です。 OSおよびほとんどのアプリケーションに120GB SSDを使用し、1TB HDDに他のデータを保存する予定です。

この種のデュアルブート用のドライブのパーティション分割のトピックに関するフォーラムを精査した後、次のパーティションスキームを思いついたので、フィードバックを探しています。

SSD-120GB(Samsung 840 EVO):

  • [C:] 60GB(NTFS)-> Windowsシステムパーティション
  • [sda1] 20GB(ext4)-> /
  • [sda2] 10GB(ext4)->/home ...(HDDに移動されたドキュメント、メディアファイルなどのフォルダーへのシンボリックリンク)
  • [sda3] 10GB(ext4)->/usr
  • 〜20GB->未割り当て

HDD-1TB(Western Digital Caviar Blue)

  • [D:]〜700GB(NTFS)-> Windowsデータパーティション
  • [sdb2]〜300GB(ext4)-> Ubuntuデータパーティション(ドキュメント、メディアファイルなどのフォルダーはSSDの/ homeから移動)
  • [sdb3] 4GB(ext4)->/var
  • [sdb4] 8GB(ext4)->/swap(= 8GB RAM)

質問

  • このパーティション構成は、私がやろうとしていることと私の使用法(以下で説明する使用法)に適していますか?
  • 各パーティションサイズは適切で適切ですか?
  • / bootパーティションが必要ですか?他の推奨パーティションがないか、不要なパーティションが含まれていますか?
  • SSDに未割り当て領域を残すことに関する矛盾するアドバイスを読みました。これは必要ですか?そのスペースの一部/すべてをWindowsなどに割り当てる方が良いでしょうか?
  • Ubuntuから「Windowsデータ」NTFSパーティションにアクセスするよりも、Windows/Ubuntu間でデータを共有するためにHDD上に個別のNTFSパーティションを作成する方が良いでしょうか?

私が何かを誤解しているなら、私にもそれを知らせてください。

使用に関する注意事項:3Dコンピューターグラフィックス作業(Maya、Unityなどのアプリケーション)と同様に、ほとんどの日常作業にWindows 7を使用します。私は最初、Ubuntuをいくつかのソフトウェア開発作業(非常に熱心なことではありません)に使用し、Linux全般についてさらに学習します。時間が経つにつれて、Ubuntuをますます使用し、両方のOSに余裕を持たせたいと考えています。

1
DrNesbit

(I)ハードドライブが1つだけのデュアルブートシステムで、MBRを好むと仮定する(GPTは本当に悪い =パーティショニングを処理する方法):

 a) Three PRIMARY Partitions:
    - sda1 ->   C:\      NTFS    [minimum size 50 GB, max size 100 GB] 
    - sda3 ->   /boot    ext2    [300 MB]
    - sda4 ->   /        ext4    [minimum size 20 GB, max size 40 GB]
 b) One EXTENDED Partition:
    - sda2, divided as many LOGICAL partitions as required.

 A Nice and handy way to divide the EXTENDED partition can be:
    - sda5 ->  /swap    unformatted [size equal to *three times* your RAM memory]
    - sda6 ->  D:\      NTFS        [size depends on size of hard-drive]
    - sda7 ->  /home    ext4        [minimum size 20 GB]

 Optionally, you can add other LOGICAL partitions (as many as you want), such as:
 - E:\ [NTFS,for back-up purposes], 
 - F:\ [NTFS, for program installation files storage], 
 - G:\ [NTFS, to install your games], 
 - /var, 
 - /usr, 
 - etc.

(II)2つ以上のハードドライブを備えたデュアルブートシステムの場合、2つ目のハードドライブを使用して1つ以上の論理パーティションを保持します最初のハードドライブ(デュアルブートマシンの起動に使用するハードドライブ)のEXTENDEDパーティションに配置されるLinux SWAPパーティション。これは良いアイデアであることを忘れないでくださいalways少なくとも2つのパーティション(より小さいPRIMARYパーティションと大きいEXTENDEDパーティション)のハードドライブをパーティション分割します。

追伸:大量のRAMとスペースを備えた最新の高速マシンで、次の場合:

(a)all回に利用可能なWindowsプログラムが必要です。

(b)仮想化を活用したい、

"/ home" [file-system ext4] Linuxパーティションを約60〜100 GBのサイズにパーティション分割し、フリーウェアVMware PlayerなどのプログラムをLinuxシステムにインストールし、この大きなパーティションを使用してファイルを保持できます。 WINDOWS 7、8、Vista、さらにはXPがインストールされており、必須のWindowsプログラムをインストールできる仮想マシン。

このアプローチの特定の利点の1つは、WindowsがインターネットにアクセスせずにVMを構成できるため、Windowsのウイルスやスパイウェアにさらされないことです(Unityを実行して、必要なWindowsプログラムを起動しインターネットにアクセスするためのLinuxプログラム)。きれいじゃないですか?

2
Mike in Brazil

コメント1:スワップサイズについて。こちらをご覧ください スワップ領域の新しい経験則

したがって、休止状態を使用せず、メモリが1Gバイトを超える場合、新しい経験則はround(sqrt(RAM))whereRAMは、明らかにRAMサイズ(GB)です。

私は8GBytesデスクトップシステムに4GBytesをスワップサイズに使用し、8GBytesラップトップに使用します(休止状態を使用するため)11GBytesに設定します

コメント2:申し訳ありませんが、GPTは本当に良いです! MBRの制限に別れを告げます。詳細については、こちらをご覧ください: GPTおよびLinuxで大容量ドライブを最大限に活用する

0
JohnBR