こんにちは、ブートパーティションと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/sda1
Gpartedがそうすることはできません。どんなアイデアがありますか?
答え1
/boot
最初のパーティションのみを保持
まず、の場合は243MBです/boot
。現在ルートパーティションの場合、デフォルトの/dev/sda1
インストールにも十分なスペースがありません。分離されている場合はこれを行わないでください/usr
。これは読み取り専用または共有日には役に立ちましたが、/usr
これ以上ではありません。
ルートパーティションを移動します。
すべてのファイルを論理ボリュームの既存のパーティションに移動します。
/boot
戻る/dev/sda1
。ブートローダ設定を更新してください。たとえば、ブートローダがGrubの場合を実行します
update-grub
。 initrdまたはinitramfsがある場合でも更新します。詳細はディストリビューションによって異なります。
最初のパーティションを拡大する方法
空き容量が十分な場合、最も簡単な解決策はそれを活用して既存のデータをそこに移動することです。
sda6
GParted を使用して、使用可能なスペースに新しい論理区画を作成します。新しいパーティションに物理ボリュームを作成し、それを既存のボリュームグループに追加します。ボリュームグループに電話します
mygroup
。pvcreate /dev/sda6 vgextend mygroup /dev/sda6
既存の論理ボリュームを新しい物理ボリュームに移動します。
pvmove /dev/sda5
現在使用されていない物理ボリュームを無効にします。
vgreduce mygroup /dev/sda5 pvremove /dev/sda5
GPartedでは、
/dev/sda5
大きなもののためのスペースを確保するためにサイズを変更して移動し、/dev/sda1
拡大します/dev/sda1
。物理ボリュームを作成し、
/dev/sda5
ボリュームグループに追加します。pvcreate /dev/sda5 vgextend mygroup /dev/sda5
必要に応じてボリュームグループの空き領域を使用します。
拡張子にファイルシステムがあります
/dev/sda1
。resize2fs /dev/sda1
答え2
あなたは見ることができますgPartedを使用したパーティションのサイズ変更しかし、簡単に言えば、これを2つの段階に分ける必要があります。
- 移動する
/dev/sda2
- サイズ変更
/dev/sda1