単一のWindows-Ubuntuデュアルブートディスクを効率的にパーティション分割する方法は?


19

これは、Ubuntuのインストール方法インストール中の手動パーティション分割の使用方法に関する質問ではありませんが、アクセス権と、下腹部に噛まないようにする方法に関する質問です... ;-)

この質問はディスク上にパーティションを作成する方法には役立ちませんが、個人的なユースケースに応じて、インストールプロセスのステップ4でをするを教えてくれるので、次のいずれかを選択します。

注:上記の質問は複数のディスクでも使用できますが、回答の例は1つのディスクについてのものです。


可能性のある重複したUbuntuのパーティションサイズ
ビシャン

回答:


15

私はWindowsをよく知っていますが、Ubuntuはあまりよくありません

(またはその逆)

WindowsとUbuntuはどちらもPOSIX準拠のオペレーティングシステムであり、どちらのユーザーがどの個別のファイル、ディレクトリ、パーティション、またはディスクにアクセスできるかを定義できます。

しかし、彼らはそれを少し違ったやり方で行います(データの誤った所有権を終日掃除しなければならない人々のためのフルタイムの仕事があります!)

だから、平均的なハードディスクを取る:

インストールされたWindows

複数のパーティションがある場合は、おそらくUEFIシステムを実行していることになります。 これらのパーティションを削除しないでください! 持っている最大のパーティションに集中して、次の演習で使用します...

ユースケースに応じて、各OSに独自のシステムとアプリケーションに十分なスペースを与えます(以下の数値は最小および推奨システム要件であるため、ユースケースに快適な係数を掛けてください)

注: Ubuntuには、ここで説明するサイズのスワップパーティションも必要です

ディスクの残りの部分(-10%)は、gpartedからNTFSにフォーマットされ たデータパーティションに割り当てることができます。以下の注意を参照して、次のレイアウトに到達してください。

パーティション-中

次に:

  • Windowsをインストールする
  • Windowsですべてのユーザーを作成する
  • Ubuntuをインストールする
  • Ubuntuの下にすべてのユーザーを作成し、Windowsの場合と同じ名前とパスワードの両方を与えます。
  • Ubuntu Live CDを再度起動し、gpartedWindowsとUbuntuの両方のパーティションを実行して、それらが淡い黄色のバーの2 * -3 *になるまで縮小します。次に、データパーティションを作成し、「ntfs」にフォーマットします
  • このパーティションをfstab(例えば/Data)にマウントします

以下は、クレジットステップuser68186ここからコピー

  • + + を/Data押してデータディレクトリをマウントポイントに移動し、各行をコピーアンドペーストしてから(「ユーザー名」をユーザー名に置き換えます):CtrlAltTEnter

    md /Data/UserName
    md /Data/UserName/{bin,Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos}
    mv /home/UserName/bin /Data/UserName/bin
    mv /home/UserName/Desktop /Data/UserName/Desktop
    mv /home/UserName/Documents /Data/UserName/Documents
    mv /home/UserName/Downloads /Data/UserName/Downloads
    mv /home/UserName/Music /Data/UserName/Music
    mv /home/UserName/Pictures /Data/UserName/Pictures
    mv /home/UserName/Public /Data/UserName/Public
    mv /home/UserName/Templates /Data/UserName/Templates
    mv /home/UserName/Videos /Data/UserName/Videos
    
  • シンボリックリンクを作成します。

    ln -s /Data/UserName/bin/ bin
    ln -s /Data/UserName/Desktop/ Desktop
    ln -s /Data/UserName/Documents/ Documents
    ln -s /Data/UserName/Downloads/ Downloads
    ln -s /Data/UserName/Music/ Music
    ln -s /Data/UserName/Pictures/ Pictures 
    ln -s /Data/UserName/Public/ Public 
    ln -s /Data/UserName/Templates/ Templates 
    ln -s /Data/UserName/Videos/ Videos
    
  • 再度Windowsに移動し、ユーザーディレクトリをディレクトリD:内のドライブに移動しますusers

どうして?

Windows(またはUbuntu)を起動すると、WindowsとUbuntuの両方に、独自のシステムファイルとアプリケーションが独自の環境にインストールされます。その上、どのファイルがどこに行くかを心配する必要はありません。すべてのUbuntuファイルはWindowsのd:\homeディレクトリにあり、すべてのWindowsファイルは/usersUbuntu のディレクトリにあります。

次のいずれかを使用する場合:

  • Ubuntuコマンド:chownchmodまたはWindowsコマンド:cacls
  • ファイルマネージャーのいずれかを使用して、使用するディレクトリまたはファイルを右クリックした場合 set permissions

その後D:\home/Usersディレクトリ内のUbuntu内からもWindows内からもアクセス権を設定しないでくださいまた、ファイル/usersand /home(またはD:\homeand D:\Users)間で移動しないください

ファイルのみをコピーしてください!

移動 すると元の完全に異なるファイルシステムから別のファイルシステムにアクセス許可が移動されるため、元のファイルを削除します。これにより、回避したい問題が発生します)

ドライブに10%の未割り当て領域があるのはなぜですか? まあ、それはあなたのPCが新品のときのちょっとしたトリックです:あなたはそのすべてのスペースを必要とせず、それらが平らになったときに他のパーティションの1つを拡張する必要があるなら、その空きスペースはあなたのことわざのスペアタイヤです! ;-)

Ubuntuのインストール方法のステップ5に戻り、そこから続行します...


素晴らしい答え。Ubuntu Desktopの最小4GBでは、アプリケーションとライブラリのインストールを開始しても、それほど遠くはないことに注意してください。次回、SSDとHDを備えたデュアルブートマシンをセットアップします。UbuntuはWindowsと同じくらいスペースを消費していると仮定し、SSDスペースを各OSの半分に分割します。
WillC

1
@WillC私はあなたに同意します(UbuntuはSSDに64GBのパーティションを、/1TB はに1TBを持っています/home)が、これらはベンダーの最小要件です... ¯\ _(ツ)_ /¯
Fabby

11

私はWindowsとUbuntuの両方の専門家です

良い!ようこそ! :-) あなたはおそらく上記の非専門家バージョンを読んで、あなたに何が含まれているのか疑問に思ったでしょう...
さて、私はあなたにそれを話すつもりはありません:

  • 1つのMBRドライブに4つのプライマリパーティションを作成すると、コーナーでロックされます(ただし、上記のユーザーの一部はGPTドライブでそれらを使用します)。
  • また、OSのインストールに使用するパーティション分割スキーム:FHSおよびMicrosoftサーバーインストールガイドラインの目的
  • また、Microsoftサーバーは、実際にはPOSIX準拠のサーバーではなく、Interixサブシステムであることもわかっています。
  • 起動を高速化するには、OSファイルをUbuntuWindowsの両方のSSDに配置し、データファイルをHDDに配置します
  • UbuntuでもWindowsでも、SSDにスワップスペースを作成するのは悪い考えですが(良くなっていますが)。

知ってるでしょ?

さて、NTFSとUbuntuの相互運用性についてあなたが知らないかもしれないことは:

  • ファイルの所有権とアクセス許可、WindowsとUbuntuの間相互運用できます
  • Windows-Unix互換のACL 定義できます
  • Windowsジャンクションポイント Ubuntuシンボリックリンクとして見ることができます。
  • 圧縮ファイルの作成と更新をサポートできます

ただし、する必要があります

  • 使用正しいマウントオプション:inheritpermissionsstreams_interface=windowshide_hid_fileswindows_namescompression
  • /.NTFS-3G/UserMappingファイルを作成しntfs-3g.usermap、それを手動で編集します(permissions上記は不要)
  • イメージのバックアップを実行できるようにするには、roおよびでボリュームをマウントしますefs_raw
  • ホストシステムで常に複雑な権限の管理を行ってください!
  • ntfs-3g-advancedドライバーを使用する(すべての添え字を取得するため)
  • ACLを作成します(ドライバーを再コンパイルし、configureコマンドでオプション--enable-posix-aclsを設定します)
  • WindowsでWindowsジャンクションを作成し、/.NTFS-3G/(例:/.NTFS-3G/D:/Users)で定義します

すべてのホイッスルとベルについて:man ntfs-3gおよびの作成者の1人による詳細オプションの記事ntfs-3g


8

私はWindowsやUbuntuの初心者ユーザーです

WindowsとUbuntuはどちらも、どのユーザーがどの個別のファイル、ディレクトリ、パーティション、またはディスクにアクセスできるかを定義できる高度なオペレーティングシステムです。しかし、これらすべてのアクセス権を定義するのは面倒な作業です。(これを終日行う人のフルタイムの仕事があります!)

したがって、Windowsがインストールされている平均的なハードディスクを使用してください。

インストールされたWindows

複数のパーティションがある場合は、おそらくUEFIシステムを実行していることになります。 これらのパーティションを削除しないでください! 持っている最大のパーティションに集中して、次の演習で使用します...

薄い黄色から、部分的にしか使用されていないことがわかります。50%以上満たされている場合は、より大きなハードディスクを購入するために既にお金を節約しているはずです。80%を超える場合は、今すぐこの回答を読むのをやめて、まずハードディスクをアップグレードしてください! ;-)

理想的な状況は次のとおりです。

  • Windowsのディスク容量の40%(パーティションを縮小)
  • Ubuntuの40%(EXT4パーティションを作成)
  • 両方の間の一般的な使用に対して20%。(FAT32パーティションを作成します。Windows2000との互換性が必要ない場合、最大ボリュームサイズは8TBです)
  • 理想的には、ここで説明したサイズのスワップパーティションも作成します

上記のルールに従った場合、以下が得られます。

パーティショニング-初心者

どうして? Windows(またはUbuntu)を起動すると、各OSには独自のシステムファイルとアプリケーションが独自の環境にインストールされます。

両方の OS(音楽?ビデオ?)に共通のファイルが必要な場合があり、そこに3番目のパーティションがあります。これは、D:Windowsではドライブとして、/home/YourUserName/dataUbuntuではディレクトリとして表示されるドライブです。そこにファイルを安全に保存でき、OSはどちらも所有権やファイルの権利を台無しにできません。これは基本的には大きなUSBスティックのようなものですが、ハードディスク(FAT32)

警告:最大ファイルサイズはあなたの/dataボリューム(D:Windowsの場合)は、4GBです!

ここで、公式インストール手順のステップ4に戻り、そこで続行します...

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