GNU/Linux >> Linux の 問題 >  >> Linux

OpenStack仮想マシンで2番目のプライマリまたは追加のパーティションを作成する方法

質問: 以前の記事を読んで、Openstackクラウドに基づいて2ノードのアーキテクチャーを作成しました。とても助かりました。これで、VMを起動できるようになりました。 m1.mediumを選択しました CentOS仮想イメージをフレーバーして起動しました。ゲストOSにログインしたら、 df -hを使用します コマンドは、以下に示すように、マウントされた10GBのスペースのみを検出しました:

[root@openstack /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1       7.8G  613M  6.8G   9% /
tmpfs           1.9G     0  1.9G   0% /dev/shm

残りのほぼ32GBのスペースは表示されていません!スペースへのアクセス方法が見つかりませんでした。助けてください。

回答:

以下に示すように、仮想ディスクを一覧表示します。

[root@openstack /]# ls /dev/vda*
/dev/vda  /dev/vda1

上記の出力によると、 / dev / vda1 すでにマウントされています。 / dev / vdaの完全なサイズを確認します 以下に示すように:

[root@openstack /]# fdisk -l /dev/vda

ディスク/dev/ vda:42.9 GB、42949672960バイト
255ヘッド、63セクター/トラック、5221シリンダー
ユニット=16065のシリンダー*512 =8225280バイト
セクターサイズ(論理/物理) :512バイト/512バイト
I / Oサイズ(最小/最適):512バイト/ 512バイト
ディスク識別子:0x000574cf

/ dev / vda は完全な仮想ディスクであり、そこから/ dev / vda1が作成され、OSインストールのプライマリ最初のパーティションとして使用されます。残りのディスク容量を使用して、別のプライマリ2番目のパーティションを作成する必要があります。

次の手順に従って、2番目のパーティションを作成します。

1.次のコマンドを実行します:

$ fdisk /dev/vda

2. nを押します 新しいディスクパーティションを作成します。

3. pを押します プライマリディスクパーティションを作成します。

プライマリパーティションはすでに使用可能であるため、2番目のパーティションを作成します:

4. 2を押します 2番目のディスクパーティションとして指定します。

5. ENTERを2回押して、デフォルトの2番目と最後のシリンダーを受け入れます–ハードディスクの残りの部分を単一のディスクパーティションに変換します。

6. tを押します 、作成した新しいパーティションを選択します。

7. 83を押します 新しいパーティションを83、つまりLinuxパーティションタイプに変更します。

8. pを押します ハードディスクパーティションの設定を表示します。最初のパーティションは/dev / vda1として示されていることに注意してください。 このインスタンスと/dev / vda2 2番目のパーティションとして。

9. wを押します パーティションテーブルを作成してfdiskを終了します 完了時。

10.カーネルは引き続き古いテーブルを使用します。新しいテーブルは、次回の再起動時に使用されます。したがって、マシンを再起動するだけです。

11.マシンが起動したら、仮想ディスクを一覧表示します

[root@openstack /]# ls /dev/vda*
/dev/vda  /dev/vda1  /dev/vda2

12.最後に、パーティション上にファイルシステムを作成します。

[root@openstack ~]# mkfs.ext4 /dev/vda2
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
2097152 inodes, 8387268 blocks
419363 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
256 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624

iノードテーブルの書き込み:完了
ジャーナルの作成(32768ブロック):
完了
スーパーブロックとファイルシステムアカウンティング情報の書き込み:
完了

このファイルシステムは、28マウントまたは
180日のいずれか早い方で自動的にチェックされます。 tune2fs-cまたは-iを使用してオーバーライドします。

13.新しいファイルシステムをマウントします。

[root@openstack ~]# mkdir /export
[root@openstack ~]# mount /dev/vda2 /export/
[root@openstack ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1       7.8G  613M  6.8G   9% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
/dev/vda2        32G   48M   30G   1% /export

これで、新しいボリュームが正常にマウントされ、使用できるようになりました。


Linux
  1. Linuxでディスクをパーティション分割する方法

  2. VBoxManageを使用してVMDK(仮想マシンディスク)をVDIに変換する方法は?

  3. Linux / UNIX :fdisk を使用してプライマリ パーティションを作成する方法

  1. Linuxでパーティションを削除する方法

  2. Linuxでパーティションを作成する方法

  3. 仮想ディスクの拡張後に Linux PV パーティションをオンラインで拡張する方法

  1. 仮想マシンにRHEL8をインストールする方法

  2. Virshコマンドを使用してKVM仮想マシンスナップショットを作成する方法

  3. コマンドラインからOpenStackインスタンス(仮想マシン)のサイズを変更する方法