VMWare VM17

  

でredhat5.5ルートパーティションを拡張する方法Linuxでsqlplus /としてsysdbaとしてデータベースを起動すると、次のエラーが報告されます。エラー:ORA-09817:監査ファイルへの書き込みに失敗しました。Linux-x86_64エラー:28 :deviceORA-09945に空き容量がありません:監査証跡fileLinux-x86_64を初期化できませんエラー:28:デバイスに空き容量がありませんチェックした後、Linux仮想マシンのルートパーティションが100%使用されているため、サービスを正常に実行できません。 [oracle @ etl110〜] $ df -hファイルシステムの容量は使用可能です%マウントポイント/dev /mapper /VolGroup00-lvm_root16G 15G 0 100%//dev/mapper/VolGroup00-lv_home2.0G 68M 1.8G 4% /home /dev /sda1 99M 13M 82M 14%/boottmpfs 579M 0 579M 0%/dev /shm

LVM操作に基づいて、仮想マシンのディスク容量を20Gから40Gに増やすことを検討します。操作は次のとおりです。 Br>

手順1:VMwareツールを使用して割り当てられたハードディスク領域を拡張する1.vmwareはコマンドラインツールを提供します。 Windows
では、vmware-vdiskmanager.exeはvmwareなどのvmwareインストールディレクトリにあります。 -vdiskmanager.exe; Linuxの場合直接vmware-vdiskmanagerコマンド;操作:windowsの下にコマンドラインウィンドウを入力し、vmwareインストールディレクトリに移動し、vmware-vdiskmanager.exeを実行します; Linuxの場合、直接vmware-vdiskmanagerと入力すると、用途を拡大できます。説明:vmware-vdiskmanager -x 40Gバイトvmdisk1.vmdk。

注:現時点では拡張対象のシステムを実行することはできませんパラメータ" -x"は仮想マシンのハードディスク領域を拡張することを示し、それに続く数字は拡張量ではなく拡張サイズです(この例は40GBまで拡張されています。これは、元のディスク容量を含む合計ディスク容量です。パス名にスペースが含まれる場合は、二重引用符で囲む必要があります。 Enterキーを押して実行を開始し、実行が完了したら、コマンドプロンプトウィンドウを閉じてVMwareを再起動すると、仮想マシンのハードディスク容量が40GBになりました。

2.仮想マシンを再起動した後、仮想マシンのハードディスクが40GBになったことがわかりましたが、Linuxシステムに入った後も" df -h"を使用してハードディスク容量が以前と同じであることを確認します。ディスクは拡張されていますが、Linux OS
はファイルシステムを指定するためにパーティション化されていないため認識されません。実際には、それはあなたのハードドライブと同等ですが、あなたはそれが理由であるパー​​ティションに分割していません。

手順2:Linuxでfdiskツールを使用してパーティションを作成する最初に、rootとしてシステムにログインする必要があります。

fdisk -lコマンドは、現在のディスクパーティションテーブルを表示します。[root @ etl110〜]#fdisk -l <​​br>

ディスク/dev /sda:42.9 GB、42949672960バイト255ヘッド、63セクタ/トラック、5221シリンダ単位= 16065のシリンダ数* 512 = 8225280バイト

デバイスの起動開始終了ブロックIDシステム/dev /sda1 * 1 13 104391 83 Linux /dev /sda2 14 2610 20860402+ 8e Linux LVM

(1)次のコマンドを入力します。fdisk /dev /sda、sdaは拡張ハードディスク、SCSIハードディスク、IDEタイプのハードディスクはhdaに対応し、ハードディスクの操作です;(2)タイプ:mリストに戻るfdisk (3)次のように入力します。n新しいパーティションを追加するために入力します。この時点で、fdiskは論理パーティション(5から始まる番号)またはプライマリパーティション(番号1から4)として追加するように選択します。 lと入力して論理区画を選択します。ここでpと入力して1次区画を選択します。キャリッジリターンのfdiskで1次区画の番号を選択できます。すでに1次区画sda1、sda2がある場合、その番号は3です。パーティションはsda3です、そしてfdiskはあなたに開くパーティションを選択させます。値は、デフォルト値を直接選択し入力し、[開始値とエンド地区の値であり、理解しやすい、バック#記号で私のコメントを追加するには、次のようにパーティションテーブルを書きワット最後のタイプは、全体の操作です。

[root @ etl110〜]#fdisk /dev /sda

このディスクのシリンダ数は5221に設定されています。それでも問題はありませんが、1024より大きくなります。 1)起動時に実行されるソフトウェア(例:LILOの古いバージョン)2)他のOSからの起動およびパーティション分割ソフトウェア(例:DOS FDISK、OS /2 FDISK)

コマンド(ヘルプはm):m#コマンドのヘルプリストを表示するコマンドactiona起動可能フラグを切り替えるbsd disklabelc dos互換性フラグを切り替えるパーティションリストを削除する既知のパーティションの種類を印刷する新しいメニューを追加する新しい空のDOSパーティションを作成する変更を保存せずにパーティションtableqを終了すると、新しい空のSunディスクラベルが作成されます。パーティションのシステムIDを変更します。 ):n#新しいパーティションコマンドactione extendedpプライマリパーティション(1〜4)pパーティション番号(1〜4):3#Create idパーティション番号3最初のシリンダー(2611-5221、デフォルト2611):#デフォルト値を使用車の場合は、デフォルト値を使用します。デフォルト値の使用5221

コマンド(m for help):t#システムパーティションID番号を変更しますパーティション番号(1〜4):3#変更するパーティションID番号を指定しますHexコード(コードをリストするにはLと入力します。:8e#は変更するID番号を指定します。8eはパーティション3から8eのLVMChangedシステムタイプを表します(Linux LVM)

コマンド(m for help):w #write partition tableパーティションテーブルが変更されました!

パーティションテーブルを再読み込みするためのioctl()の呼び出し

警告:パーティションテーブルの再読み込みはエラー16で失敗しました:デバイスまたはリソースがビジーです。それでも古いテーブルを使用します次の再起動で新しいテーブルが使用されます。

[root @ etl110〜]#rebootシステムを再起動すると、/dev /の下にsda3が表示されます。 >ステップ3:新しく追加されたパーティションをフォーマットします:mkfs -t ext3 /dev /sda3、フォーマット/dev /sda3からext3フォーマット、操作プロセス示すの下で:

Copyright © Windowsの知識 All Rights Reserved