Hai Adachinです。
サーバディスクが壊れたり、
メンバーへの情報が共有されてなかったり、
実際ディスクの構成を調べるために、
LVM (Logical Volume Manager:論理ボリュームマネージャ)
というものがデフォルトで設定されてます。
利用するとどんなメリットがあるのかまとめてみました。
■メリット
・複数のHDDをまとめて一つのファイルシステムにできる
・ディスクの詳細が分かる
・パーティションサイズの変更ができる
・snapshot機能ができる
AWSだとEBSボリュームなどなど。
■LVMの情報を見てみる
| 1 2 3 4 5 6 7 | # fdisk -l /dev/sda Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス  Boot      Start       End      Blocks   Id   System /dev/sda1 *         1           13       104391   83   Linux /dev/sda2           14         30401   244091610  8e   Linux LVM | 
fdiskコマンドで現在のパーティションを確認することができます。
LVM使ってるのは/dev/sda2ですね。
| 1 2 3 | # mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) 省略だyo | 
mountコマンドを実行すると現在のマウントされているのが分かりますね。
ext3だ・・とか。
| 1 2 3 | # cat /proc/swaps Filename                        Type      Size    Used Priority /dev/mapper/VolGroup00-LogVol01 partition 2031608 0    -1 | 
swapパーティションこいつだ・・・とか
| 1 2 3 4 5 6 7 8 9 10 11 | # pvdisplay  --- Physical volume ---   PV Name               /dev/sda2              VG Name               VolGroup00             PV Size               232.78 GB / not usable 2.71 MB   Allocatable           yes   PE Size (KByte)       32768   Total PE              7449   Free PE               1   Allocated PE          7448   PV UUID               AxeFE1-UlR1-npd9-TnIi-fl3Q-fv3A-e2Mlu3 | 
物理的ボリュームを表示したいときはpvdisplayコマンドを使います。
全部でこんな容量なのか・・・とか
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # vgdisplay  --- Volume group ---   VG Name               VolGroup00              System ID   Format                lvm2   Metadata Areas        1    Metadata Sequence No  3 VG Access             read/write   VG Status             resizable   MAX LV                0   Cur LV                2   Open LV               2   Max PV                0   Cur PV                1   Act PV                1   VG Size               232.78 GB   PE Size               32.00 MB   Total PE              7449   Alloc PE / Size       7448 / 232.75 GB   Free PE / Size        1 / 32.00 MB   VG UUID               pdphtf-3rKe-QO5v-zuw4-5q88-hDeN-uLVlym | 
ボリュームグループを表示したいときはvgdisplayコマンド。
仮想記憶装置とかで複数の物理ボリュームを一つの大きなHDDに認識します。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # lvdisplay --- Logical volume ---   LV Name               /dev/VolGroup00/LogVol00     ←LVの名前   VG Name               VolGroup00   LV UUID               m2sx31-yglu-wjsG-yqq0-WPPn-3grk-n2LJBD   LV Write Access       read/write   LV Status             available   # open                1   LV Size               230.81 GB   Current LE            7386   Segments              1   Allocation            inherit   Read ahead sectors    0   Block device          253:0   --- Logical volume ---   LV Name               /dev/VolGroup00/LogVol01     ←LVの名前   VG Name               VolGroup00   LV UUID               VR4EHJ-mpxW-uadd-CpTX-lEyz-2OEU-0TyYDn   LV Write Access       read/write   LV Status             available   # open                1   LV Size               1.94 GB   Current LE            62   Segments              1   Allocation            inherit   Read ahead sectors    0   Block device          253:1 | 
論理ボリュームを表示させたいときはlvdisplayコマンド。
仮想的なパーティションですね。
こうなっているのかあ・・・などなど。
| 1 2 3 | # export LD_LIBRARY_PATH=/usr/StorMan # /usr/StorMan/arcconf GETCONFIG 1 LD RAID level                               : 10 | 
RAID構成の確認
■まとめ
ディスク系はこれで確認ができるので覚えておくと便利ですね。
しかしlinuxは深い。。。・3・
※LVMの情報は適当でございます。
参考:
http://h50146.www5.hp.com/products/software/oe/hpux/developer/column/beg_integrity_10/
 
													 
													 
													
0件のコメント