LVMからパーティションを削除したいです。df -h
報告された空き容量は46 GBです。
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 58G 13G 46G 23% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 9.1M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 261M 754M 26% /boot
VBoxShared 466G 278G 189G 60% /media/sf_VBoxShared
tmpfs 379M 4.0K 379M 1% /run/user/42
tmpfs 379M 48K 379M 1% /run/user/1000
しかし、何らかの理由でLVMは空き容量がないと思います。出力は次のとおりですpvs -o+pv_used
。
PV VG Fmt Attr PSize PFree Used
/dev/sda2 centos lvm2 a-- <9.00g 0 <9.00g
/dev/sda3 centos lvm2 a-- <20.00g 0 <20.00g
/dev/sda5 centos lvm2 a-- <30.00g 0 <30.00g
したがって、pvmove /dev/sda5
「割り当て可能な範囲はありません」というエラーで失敗します。私のシステムで何が起こっているのか、そしてどのように解決できますか?
ちなみに、出力は次のようになりますfdisk -l
(VirtualBoxに20GBを追加して物理ボリュームのサイズを変更しました)。
Disk /dev/sda: 85.9 GB, 85899345920 bytes, 167772160 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000c178c
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 20971519 9436160 8e Linux LVM
/dev/sda3 20971520 62914559 20971520 8e Linux LVM
/dev/sda4 62914560 125829119 31457280 5 Extended
/dev/sda5 62916608 125829119 31456256 8e Linux LVM
Disk /dev/mapper/centos-root: 62.3 GB, 62264442880 bytes, 121610240 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-swap: 1073 MB, 1073741824 bytes, 2097152 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
CentOS 7.5があります。
答え1
物理ボリュームと論理ボリュームを混同しています。
1つ以上の論理ボリューム(マウント可能な「ディスク」)で作成できる物理ボリューム(ディスク/パーティション)で構成されるボリュームグループを作成します。
お客様はサポート範囲外です。これはあなたのPVが完全に割り当てられたことを意味します。おっしゃった内容によると、これが正しいです。 dfを実行すると、LVの消費量を見ることができ、一部はガスを使用し、一部はスペースを占めます。
状況が望みどおり進んでいます。
答え2
私が正しく理解した場合、/dev/sdaの初期サイズは約66GBです。その後、/dev/sdaに20GBを追加しましたが、今では約86GBになりました。そうですか?
それでは、パーティションを追加したか、新しいパーティションを作成しましたか?物理ボリュームは/ dev / sdaのパーティションです。パーティションを追加せずに/ dev / sdaにスペースを追加したり、centosボリュームグループに追加する新しいパーティションを作成しないと、LVMに余分なスペースは表示されません。
/dev/sda5 のサイズを変更して追加のスペースを確認するか、新しいパーティション /dev/sda6 を作成してボリュームグループに追加することをお勧めします。
サイズを変更する場合は、LVMでpvscanを実行して追加のスペースを確認する必要があります。
追加された場合は、vgextendを実行して新しい物理ボリュームを追加する必要があります。