論理ボリュームを追加する必要があるが、lvm がなく、yum でスペースがないと表示される

論理ボリュームを追加する必要があるが、lvm がなく、yum でスペースがないと表示される

SoftLayer に CentOS 7 サーバーがあります。最初は 25 GB のストレージしか割り当てませんでした。今はいっぱいなので、さらに 300 GB のストレージを注文しました。

私の理解(これはこの記事) の問題は、既存のファイル システムにファイルを引き続き追加するには、この新しい 300 GB ドライブを既存の論理ボリュームに追加する必要があることです。

これを既存の論理ボリュームに追加するには、さまざまなコマンドを使用する必要があります... pvcreate、、 ...しかし、これらのpvdisplayコマンドlvdisplayはいずれもこのサーバーにインストールされていないようです。

そのため、それらをインストールする必要があります。これらのコマンドを自動的にインストールする方法を提案するものを見つけましたyum install lvm2。これにより、大量の出力が吐き出され、最後は次のようになります。

Insufficient space in download directory /var/cache/yum/x86_64/7/base
    * free   0
    * needed 100 k

元の問題に戻ります。サーバーがいっぱいです。42 MB のファイルが見つかりましたが/、もう必要なかったので削除しました。しかし、まったく同じ問題が発生します。私には意味がわかりません。たった今、42000 MB 相当のファイルを削除しました。これで、必要な 100 MB はyum install lvm2簡単に確保できたはずです。yum

使用可能なスペースを確認すると、df -h次のようになります。

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda2       25G   24G     0 100% /
devtmpfs        911M     0  911M   0% /dev
tmpfs           918M     0  918M   0% /dev/shm
tmpfs           918M   89M  830M  10% /run
tmpfs           918M     0  918M   0% /sys/fs/cgroup
/dev/xvda1      240M  100M  124M  45% /boot

わかりました... 24.5 G が 25 G として、24.499 G が 24 G として表示されるのは丸めの問題かもしれません。そこで、h なしで再確認すると、次のようになります。

/dev/xvda2      25412940 24874028         0 100% /

何が起こっているのですか? rm42000 K のファイルがあるのですが、何も利用できないと表示されるのはなぜですか?

そこでいくつか質問があります。

  1. CentOS 7 にプリインストールされていないのはなぜですかlvm2? 代わりに使用すべき新しいものに置き換えられたのでしょうか?
  2. rm42000 K のファイルを でダウンロードした後も、まだ空き容量がないのはなぜですか?ファイルを でダウンロードする/以外に、実際に空き容量を確保するために何か必要なことはありますか?rm

答え1

出力から判断すると、df -hLVM パーティションがありません。タスクについて考えすぎている可能性があります。

の出力は何ですかfdisk -l?

ホストが /dev/xvda2 に 300GB を追加しただけであれば、パーティションfdiskとファイルシステムを拡張するだけで済みますresize2fs (まだコメントを残すことができません)

関連情報