マシンに外部ディスクsda
があり、sda
の空き領域からLVM物理ボリュームを作成したい。パーティションサイズは次のとおりです。
Name Flags Part Type FS Type [Label] Size (MB)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pri/Log Free Space 1.05 *
sda1 Boot Primary xfs 1073.75 *
sda2 Primary swap 8456.77 *
sda3 Primary xfs 107374.19 *
Pri/Log Free Space 383202.13 *
実際、sda4
パーティションをLVM物理ボリュームとして作成し、その上にLVMボリュームグループを作成したいと思います。誰かが私にそれを行う方法を教えてもらえますか?
目標は、OpenStack用のCinderノードをセットアップすることです。ドキュメントによると、次のコマンドを使用して実行する必要があります。
pvcreate /dev/sdb
vgcreate cinder-volumes /dev/sdb
しかし、私のマシンには2番目のディスクsdb
がなく、ディスクsda
だけを使用してそれを行う方法を知りたいです。
/dev/sdb
の代わりに、/dev/sda
のパーティションを物理LVMパーティションとして使用できますが、最初に作成する必要があります。
重要なお知らせ:ハードドライブのパーティションを変更する前に、ディスク全体のバックアップを作成してください。
GUIを使用できる場合は、 GPartedを使用して新しいパーティションを作成します 。それ以外の場合は、実行します:
Sudo parted /dev/sda
parted
環境((parted)
プロンプトで示される)で、次を発行します。
print free
次に、次のコマンドを発行します。<START>
は、sda3
の後の空き領域の先頭として、前のコマンドで指定された番号に置き換えられます。
mkpart primary ext4 <START> 100%
parted
を終了します。
quit
次に、コマンドを発行できるはずです。
Sudo pvcreate /dev/sda4
Sudo vgcreate cinder-volumes /dev/sda4