HPUX :: LVM

HPUX LVM構造を処理するPerl関数
今すぐダウンロード

HPUX :: LVM ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Christopher White
  • 出版社のWebサイト:
  • http://search.cpan.org/cwhite/

HPUX :: LVM タグ


HPUX :: LVM 説明

HPUX LVM構造を処理するためのPerl関数 HPUX :: LVMは、LVMコマンドVGDisplayおよびLvdisPlayおよびPvdisPlayからの出力をとるPerlモジュールであり、次のようにして次のようにハッシュのハッシュに置きます。 '/ dev / vg08' =>ハッシュ(0x404214C8) ' ACT_PV '=> 4' ALLOC_PE '=> 4092' cur_lv '=> 2' cur_pv '=> 4' free_pe '=> 0' max_lv '=> 255' max_pe_per_pv '=> 1023' max_pv '=> 16' Open_LV ' => 2 'PE_SIZE_MBYTES' => 4 'PROSY_VOLS' =>ハッシュ(0x40421510) '=>ハッシュ(0x404215A0)' free_pe '=> 0' PV_STATUS '=>' available '' total_pe '= > 1023 '/ dev / dsk / c3t13d0' =>ハッシュ(0x40421528) 'free_pe' => 0 'pv_status' => 'available' 'total_pe' => 1023 '/ dev / dsk / c3t14d0' =>ハッシュ(0x40421564) 'fre_pe' => 0 'PV_Status' => 'available' 'total_pe' => 1023 '/ dev / dsk / c3t15d0' =>ハッシュ(0x404215dc) 'free_pe' => 0 'pv_status' => 'availing' 'total_pe '=> 1023' TOTAL_PE '=> 4092' TOTAL_PVG '=> 0' VGDA '=> 8' VG_STATUS '=>「使用可能」' 'vg_write_access' => 'READ / WRITE' 'LVOLS' =>ハッシュ(0x4042166C) ' LVOL1 '=>ハッシュ(0x40421684)' allocated_pe '=> 2046 'current_le' => 2046 'LV_SIZE' => 8184 'LV_STATUS' => 'available / syncd' 'pv_data' => '/ dev / dsk / c3t14d0' =>ハッシュ(0x404217a4) 'le_on_pv' = > 1023 'PE_ON_PV' => 1023 '/ dev / dsk / c3t15d0' =>ハッシュ(0x404217D4) 'le_on_pv' => 1023 'pe_on_pv' => 1023 'USED_PV' => 2 'lvdata' =>ハッシュ(0x404216b4) ' ALLOCATATE_PE '=> 2046'割り当て '=>'厳密 '' '' '' '' on '' onsonectency_recovery '=>' mwc '' current_le '=> 2046' io_timeout_seconds '=>'デフォルト '' lv_permission '=>' '=>' / WRITE '' LV_SIZE_MBYTES '=> 8184' LV_STATUS '=>' available / syncd '' mirror_copies '=> 0'スケジュール '=>' 'parallel' 'stripe_size_kbytes' => 0 'ストライプ' => 0 'vg_name' => '/ dev / vg08' 'lvol2' => HASH(0x40422834) 'allocated_pe' => 2046 'current_le' => 2046 'LV_SIZE' => 8184 'LV_STATUS' => 'available / syncd' =>ハッシュ( 0x4042293C) '/ dev / dsk / c3t12d0' =>ハッシュ(0x40422984) 'le_on_pv' => 1023 'pe_on_pv' => 1023 '/ dev / dsk / c3t13d0' =>ハッシュ(0x40422954) 'le_on_pv' => 1023 'pe_on_pv '=> 1023' USED_PV '=> 2' LVDATA '=> H(0x40422864) 'allocated_pe' => 2046 'Allocation' => 'strict' 'bad_block' => 'on' 'constancedency_recovery' => 'mwc' 'current_le' => 2046 'io_timeout_seconds' => 'default' 'lv_permission '=>' READ / WRITE '' LV_SIZE_MBYTES '=> 8184' lv_status '=>' available / syncd '' mirror_copies '=> 0'スケジュール '=>'並列 '' stripe_size_kbytes '=> 0'ストライプ '=> 0 'vg_name' => '/ dev / vg08'属性はコマンド内の出力と同じですが、スペースの代わりにアンダースコアは "割り当てられたPE"は "Allocated_pe"です。私はまた、属性 "physical_vols"、 "lvols"、 "lvdata"と "pv_data"を追加しなければなりませんでした。 (論理ボリュームデータの場合)「Physical_Vols」は、VG "Alternate_Links"のすべての物理ボリュームのハッシュ屈折率です。最初の配列要素は、リンクがない場合は「なし」ではありません。 (上記の「Physical_Vols」の下に記載されていません。 "LVOLS"は、VG "LV_DATA"内のすべてのボリュームグループのハッシュ屈折率です。 "PV_DATA"はすべてのハッシュ屈折です。 each.Theデータにボリューム・グループを構成し、彼らが使用するどのくらいのスペース物理ボリュームが、その後に提供する方法を通じてアクセスすることができ(サブルーチン).SYNOPSIS私の$ lvminfo_data =新しいHPUX :: LVMInfo(TARGET_TYPE =>「ローカル」、持続性=> "新しい"、access_prog => "SSH"、access_system => "localhost" を、access_user => "ルート"); $ arref2 = $ lvminfo_data-> get_all_volumegroups(); foreachの$ VG(@ $ arref2){印刷 "ボリュームグループ:$ VG ";プッシュ@save_vgs、$ VG; $ vg_save = $ VG;} $ arref2a = $ lvminfo_data-> get_vg_physicalvols(VOLUME_GROUP => $ vg_save);プリント" VGに物理巻:$ vg_save "; foreachの$ pvinvg(@ $ arref2a){印刷" $ pvinvg 「;プッシュ@save_pvs、$ pvinvg; $ pvinvg_save = $ pvinvg;}要件: ・Perl


HPUX :: LVM 関連ソフトウェア