私の目標は新しいものを作成することです。LVM物理ボリューム名前付きデータ転送3。私がインストールしたCentos 7.5は、次のように分割されています。
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 468877311 233389056 8e Linux LVM
Disk /dev/mapper/centos-root: 222.9 GB, 222885314560 bytes, 435322880 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: 10.7 GB, 10733223936 bytes, 20963328 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-home: 5368 MB, 5368709120 bytes, 10485760 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
実際にOSがインストールされているswap
3つのパーティションがあります。新しく作ろうとしています。home
root
root
LVM物理ボリュームコマンドを使用しましたが、pvcreate
エラーが発生しました。
Device /dev/sda3 not found.
私が試してみると、/dev/sda2
次のように言います。
Can't open /dev/sda2 exclusively. Mounted filesystem?
それで、新しいものを作るには、次のステップを実行する必要があると思いました。LVM物理ボリューム:
- 再パーティション(サイズ調整)sda2という名前の新しいパーティションを作成します。データ転送3
- 削除データ転送3これで新しいものを作ることができます。LVM物理ボリューム~からデータ転送3
問題は、どのように調整できるかということですroot
(sda2)新しいパーティションのためのスペースを確保するためデータ転送3オペレーティングシステムがインストールされているときsda2?
以下に関連するコマンド出力を追加します。
これはコマンドの出力です。lvmdiskscan
/dev/centos/root [ <207.58 GiB]
/dev/sda1 [ 1.00 GiB]
/dev/centos/swap [ <10.00 GiB]
/dev/sda2 [ <222.58 GiB] LVM physical volume
/dev/centos/home [ 5.00 GiB]
3 disks
1 partition
0 LVM physical volume whole disks
1 LVM physical volume
以下はコマンドの出力ですlsblk
。
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 464.8G 0 part
├─centos-root 253:0 0 451.9G 0 lvm /
├─centos-swap 253:1 0 7.9G 0 lvm [SWAP]
└─centos-home 253:2 0 5G 0 lvm /home
注文するlvs
:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home centos -wi-ao---- 5.00g
root centos -wi-ao---- <207.58g
swap centos -wi-ao---- <10.00g
注文するvgs
:
VG #PV #LV #SN Attr VSize VFree
centos 1 3 0 wz--n- 222.57g 0
注文するpvs
:
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- 222.57g 0
答え1
あなたは問題があります。 LVサイズ/dev/centos/root
は約207GiBで、PVが完全に使用されている/dev/centos/swap
ようです。デフォルトでは、CentOSはXFSファイルシステムを使用します。/dev/centos/home
/dev/sda2
減らすことはできませんは、オンラインまたはオフライン以外のコンテンツをバックアップし、ファイルシステムを破壊した後、より小さいサイズで再生成することによって動作します。この場合、常に最初にファイルシステムをできるだけ小さく設定して準備する必要があります。延長するXFSは強力なオンライン拡張メカニズムを提供するため、必要に応じて使用できます。
パーティション/PV用の空き領域を取得するには、/dev/sda3
まず/dev/centos/root
ファイルシステムを縮小し、一致するようにLVを縮小し、空き範囲がディスクの末尾にあることを確認し(pvmove
必要に応じてそれをpvresize
並べ替え)、次にパーティションテーブルを編集して縮小します。 。実際の/dev/sda2
パーティショニング...多くの作業が必要です。
まだシステムに複雑すぎるものがない場合は、最も簡単な方法は必要なものをすべてバックアップしてからCentOS 7.5を完全に再インストールすることです。今回は、インストーラを構成して空の/dev/sda3
パーティションを作成するか、スペースが確保されているかどうかを確認します。どのファイルシステムにも追加されません。この場合、オペレーティングシステムのインストーラの自動パーティション機能は間違いなく便利です。いいえあなたの友人。