Gpartedで割り当てられたスペースと割り当てられていないスペースをマージします。

Gpartedで割り当てられたスペースと割り当てられていないスペースをマージします。

私はデュアルブートシステム(Linux Mint 19.3 CinnamonとWindows 10)を持っており、WindowsからLinuxにスペースを割り当てたいと思います。 C:\とD:\ドライブから問題なくスペースを削除しましたが、Linuxパーティションの拡張に問題があります。割り当てられたスペースが割り当てられていないスペースよりも少ない。以下はスクリーンショットです(私が作成できる最も正確なスクリーンショットです)。GPARTEDドライブ

「Linux Root」パーティションの上の未割り当て領域を「Linux Home」というパーティションに追加したいと思います。また、「Linux Root」に割り当てられていない下部スペースを追加したいと思います。

答え1

まず、データをバックアップしてください。

ライブUSBからLinuxを起動する(ゴポットまたは、Linux Mint 19.3 Cinnamon Live USB)GPartedを起動してください。

下部の未割り当て領域を「Linux Root」に割り当てるよりも、上部の未割り当て領域(〜14 GB?)の一部を使用する方が簡単です。

  1. 「Linux Root」のサイズ変更/移動/dev/sda5、パーティションを目的のサイズに増やします。つまり、パーティションを14GiBに拡大すると、「Linux Root」の後に約50GiBになるようにパーティションを左に移動します。

    ...
    /dev/sda3 Basic data partition
    /dev/sda5 Linux Root           27.94 + 14 GiB
    unallocated                    ~50 GiB
    /dev/sda6 Linux Swap
    /dev/sda7 Linux Home
    /dev/sda4 Basic data partition
    unallocated                    14.65 GiB
    
  2. /dev/sda6「Linux Swap」を左に移動します。

    ...
    /dev/sda3 Basic data partition
    /dev/sda5 Linux Root           27.94 + 14 GiB
    /dev/sda6 Linux Swap
    unallocated                    ~50 GiB
    /dev/sda7 Linux Home
    /dev/sda4 Basic data partition
    unallocated                    14.65 GiB
    
  3. /dev/sda4「基本データパーティション」を右に移動します。

    ...
    /dev/sda3 Basic data partition
    /dev/sda5 Linux Root           27.94 + 14 GiB
    /dev/sda6 Linux Swap
    unallocated                    ~50 GiB
    /dev/sda7 Linux Home
    unallocated                    14.65 GiB
    /dev/sda4 Basic data partition
    
  4. /dev/sda7パーティションの前後の未割り当て領域を占めるように「Linux Home」のサイズを変更します。

答え2

これを行うには、パーティションを移動する必要があり、これは危険である可能性があるため、バックアップが必要です。 LVMを使用すると、作業が簡単になります。これがFedoraがLVMをデフォルトに設定した理由です。

  1. 未割り当て領域を解放するには、パーティションを移動します。後ろに拡張したいパーティションです。
  2. 拡張パーティション
  3. 基本ファイルシステム拡張

関連情報