gpartedを使用したパーティションのサイズ変更

gpartedを使用したパーティションのサイズ変更

こんにちは、ブートパーティションとLVMパーティションのサイズを変更したいと思います。

私は現在以下を持っています:

/dev/sda1 ext2         243M  
/dev/sda2 extended     7.76G  
unallocated            17G  

理想的には:

/dev/sda1 ext2         7.2G  
/dev/sda2 extended     17.76G

私の最大の問題は、私のものが/小さすぎてその中にもう何も入れることができないということです。

サイズ変更しようとしましたが、/dev/sda1最大サイズは現在のサイズです。私が理解したのは、unallocated space次のステップに進む必要がありますが、/dev/sda1Gpartedがそうすることはできません。どんなアイデアがありますか?

ここに画像の説明を入力してください。

答え1

/boot最初のパーティションのみを保持

まず、の場合は243MBです/boot。現在ルートパーティションの場合、デフォルトの/dev/sda1インストールにも十分なスペースがありません。分離されている場合はこれを行わないでください/usr。これは読み取り専用または共有日には役に立ちましたが、/usrこれ以上ではありません。

ルートパーティションを移動します。

  1. すべてのファイルを論理ボリュームの既存のパーティションに移動します。

  2. /boot戻る/dev/sda1

  3. ブートローダ設定を更新してください。たとえば、ブートローダがGrubの場合を実行しますupdate-grub。 initrdまたはinitramfsがある場合でも更新します。詳細はディストリビューションによって異なります。

最初のパーティションを拡大する方法

空き容量が十分な場合、最も簡単な解決策はそれを活用して既存のデータをそこに移動することです。

  1. sda6GParted を使用して、使用可能なスペースに新しい論理区画を作成します。

  2. 新しいパーティションに物理ボリュームを作成し、それを既存のボリュームグループに追加します。ボリュームグループに電話しますmygroup

    pvcreate /dev/sda6
    vgextend mygroup /dev/sda6
    
  3. 既存の論理ボリュームを新しい物理ボリュームに移動します。

    pvmove /dev/sda5
    
  4. 現在使用されていない物理ボリュームを無効にします。

    vgreduce mygroup /dev/sda5
    pvremove /dev/sda5
    
  5. GPartedでは、/dev/sda5大きなもののためのスペースを確保するためにサイズを変更して移動し、/dev/sda1拡大します/dev/sda1

  6. 物理ボリュームを作成し、/dev/sda5ボリュームグループに追加します。

    pvcreate /dev/sda5
    vgextend mygroup /dev/sda5
    

    必要に応じてボリュームグループの空き領域を使用します。

  7. 拡張子にファイルシステムがあります/dev/sda1

    resize2fs /dev/sda1
    

答え2

あなたは見ることができますgPartedを使用したパーティションのサイズ変更しかし、簡単に言えば、これを2つの段階に分ける必要があります。

  1. 移動する/dev/sda2
  2. サイズ変更/dev/sda1

関連情報