web-dev-qa-db-ja.com

デュアルブートシステム:/、/ home、および/ swapにどのくらいのスペースを割り当てる必要がありますか?

最近、Ubuntu 17.04とWindows 10(Home 64)でデュアルブートをセットアップしました。私のシステムには、8GBのRAMと512GBのSSDが付属していました。私はいくつかのチュートリアルに従いましたが、それらのほとんどは、ハードドライブまたはSSDの空き容量に関係なく、Ubuntuをインストールするために15〜25GBのパーティションを推奨していました。パーティションの内訳は次のとおりです。

buntuパーティション: 25GB、OSは約5GBを占有し、スワップスペースに10GBを割り当てましたWindows(C :)パーティション: 450GB、OSは約30GBを占有します

Ubuntuパーティションの残りのスペースは、25GBのうち約10GBです。ファイルシステムを理解しようとしています。 / home directoryおよび/(root)のすべてが25GBパーティションにあります。

バルクストレージ(プロジェクト、割り当てなど)のために約420GB(Windows OSを除く)のプライマリ(C :)ドライブ上のSSDの残りにアクセス(または利用)するにはどうすればよいですか?これは、SDKや他の開発者ツールとパッケージをインストールするのに適した場所でしょうか?これに別のパーティションを割り当てる必要がありますか?

これが適切なアプローチではない場合、パーティションサイズを再調整して大量の大容量ストレージを確保する方法はありますか? Windows(C :)ドライブからスペースを再割り当てして、/ homeに追加するようなものです。ほとんどの人は/ homeディレクトリから作業し、すべての作業ディレクトリをそこに保存するように見えますが、そのパーティションはできるだけ大きくする必要がありますか?

1
jcchong

現在の設定はubuntuをインストールするのに十分ですが、インストールとアップグレードの余地はほとんどありません。
ルートパーティション(/)を15〜20 GBにすることをお勧めします。
hybernateを使用する場合、スワップ用に14 GBをお勧めします。ただし、通常の使用中にスワップをあまりヒットしない場合は10 GBが機能します。
ほとんどの人はデータを/ homeパーティションに保存するため、できる限り大きくする必要があります。
提案したように、/ homeのフォルダーにマウントされるデータ用に3番目のパーティションを作成できます。この場合、ホームは15〜20 GBで、データパーティションはできる限り大きくする必要があります。

Ubuntuをあまり使用していない場合は、Windowsパーティションから空き容量を増やしてubuntuを再インストールするのが最も簡単な変更方法です。

3
ravery

あなたは小さなSSDを持っているので、WindowsとUbuntuのそれぞれに同様のサイズが必要だと思います... クレイジーなパーティション化スキームをしないでください!どちらかになるでしょう使用可能なスペースを無駄にするか、サイズを正しく定義しない(保証される)。 Ubuntuパーティションのデフォルトを使用します。

WindowsとUbuntuの間でファイルを共有する場合は、NTFSパーティションを手動で作成して(Windowsディスク管理アプリを使用)、それを行うことができます。

更新#1:

Windows C:ドライブをUbuntuにマウントする場合...

NTFSドライブが読み取り専用としてマウントされている場合、またはまったくマウントされていない場合は、おそらく休止状態または破損したファイルシステムが原因で、Ubuntuがファイルシステムを汚れていると考えているためです。これを行う...

windowsで

  • windowsを起動します
  • 電源制御パネルを開きます
  • change what the power buttons doを選択します
  • change options that are unavailableを選択します
  • fast startupのチェックを外します
  • 電源制御パネルを閉じます
  • 管理コマンドプロンプトウィンドウを開く
  • タイプpowercfg /h off
  • タイプchkdsk /f c:
  • 次の再起動時にchkdskを実行することを承認する
  • タイプchkdsk /f x:(「x」を他のドライブ文字に置き換えます可視 NTFSパーティション)
  • windowsを再起動して、ドライブCでchkdskを実行します。
1
heynnema