
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% /
何が起こっているのですか? rm
42000 K のファイルがあるのですが、何も利用できないと表示されるのはなぜですか?
そこでいくつか質問があります。
- CentOS 7 にプリインストールされていないのはなぜですか
lvm2
? 代わりに使用すべき新しいものに置き換えられたのでしょうか? rm
42000 K のファイルを でダウンロードした後も、まだ空き容量がないのはなぜですか?ファイルを でダウンロードする/
以外に、実際に空き容量を確保するために何か必要なことはありますか?rm
答え1
出力から判断すると、df -h
LVM パーティションがありません。タスクについて考えすぎている可能性があります。
の出力は何ですかfdisk -l
?
ホストが /dev/xvda2 に 300GB を追加しただけであれば、パーティションfdisk
とファイルシステムを拡張するだけで済みますresize2fs
(まだコメントを残すことができません)