質問: 以前の記事を読んで、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
これで、新しいボリュームが正常にマウントされ、使用できるようになりました。