web-dev-qa-db-ja.com

Fedora(LVM)パーティションにスペースを追加するにはどうすればよいですか?

一言で言えば、スペースが不足したVM)があります。VMのハードドライブのサイズを4倍に増やしましたが、OSパーティションはまだ1倍のスペースしか使用していません。 LVMパーティションを変更して余分な4倍のスペースを占有しますが、LVMパーティションを拡張する方法がわかりません。

(注:以下のスクリーンショットを作成するには、gnome-partition-manager(別名gparted)のライブCDから起動する必要がありました。 非常に残念ながら、gpartedは「LVMを検出」することしかできず、何もできません。 LVM操作 。)

これが「gparted」が示すものです。 「サイズ変更」オプションは利用できないことに注意してください:

enter image description here


問題:

GUIまたはコマンドラインを使用してLVMパーティションを拡張する方法について、適切な指示が見つかりません<1>!デフォルトのFedoraインストールによって作成されたLVMパーティションをどのように成長させますか?

コマンドラインの指示を与える場合。コマンドの各行の機能を説明してください。

13

CentOSのsystem-config-lvm GUIツールを使用してこれを実行すると思っていましたが、今日は機能していません。それで私は古い学校に行かなければなりませんでした。いつものように、これはあなたのデータを破壊するかもしれないので、バックアップをとってください!これらのヒントを提供してくれたインターネット上の専門家に感謝します。残念ながら、私のメモには帰属の詳細が含まれていません。システムの稼働中にこれらの変更をすべて実行したことに注意してください。

  1. Fdisk を使用してディスクを拡大します
    1. fdisk -l(パーティションのレイアウトを確認するために、通常は/ dev/sda2を処理しています)
    2. fdisk /dev/sda
    3. d(パーティションを削除)
    4. 2(拡大したい部分が/ dev/sda2の場合。これによってディスク上のデータが削除されるわけではないことに注意してください)
    5. n(新しいパーティションを作成します)
    6. p(プライマリパーティション)
    7. 2
    8. <return>(デフォルトの開始ブロック、通常はスワップが最初なので14)
    9. <return>(デフォルトの終了ブロック、パーティションのフルサイズ)
    10. linuxLVMのパーティションタイプが8eであることを確認してください
      1. t
      2. 8e
    11. w(変更をディスクに書き込む)
  2. 再起動して新しいパーティションテーブルを取得する
  3. pvresize /dev/sda2
  4. pvscanは新しい大きなサイズを表示する必要があります
  5. lvextend -l +100%FREE /dev/vg_centos6/lv_root(10 GBを追加するための-L + 10Gは別のオプションです)
  6. resize2fs /dev/vg_centos6/lv_root
  7. dfは新しい空き容量を表示する必要があります
14
MichaelS

コマンド lvextend が役に立ちます。例えば、

lvextend -L +54 /dev/vg01/lvol10 /dev/sdk3

その論理ボリュームのサイズを物理ボリューム/ dev/sdk3で54MB拡張しようとします。これは、/ dev/sdk3がボリュームグループvg01のメンバーであり、その中に十分な空き物理エクステントがある場合にのみ可能です。

1
Dimitri