dfコマンドでディスク容量をチェックした時詰まったメモ(Linux LVM)
ディスク容量を調べるときはdfコマンドを使いますよね。
参照:df ディスクの使用状況を表示する
http://codezine.jp/unixdic/w/df/
sv# df -T -m Filesystem Type 1M-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 ext3 413760 301483 90921 77% / /dev/sda1 ext3 99 13 82 14% /boot tmpfs tmpfs 6005 0 6005 0% /dev/shm
ん?
/dev/mapper/VolGroup00-LogVol00
とは???
謎の単語出現。
もう少し辿ってみる。
/dev/sda1 がマウントされているので、どうやら
/dev/sda(SATA接続)
でディスクが繋がれているようだ。
ちなみにmountコマンドで、現在マウントされているもののリストが出る(df -aでも全部出る)。
ハードディスクのパーティションあたりかと思い、fdiskコマンドでパーティション一覧を表示する
参照:【 fdisk 】 ハード・ディスクのパーティションを設定する
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230775/
sv# fdisk -l /dev/sda Disk /dev/sda: 450.0 GB, 450098159616 bytes 255 heads, 63 sectors/track, 54721 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 54721 439442010 8e Linux LVM
/dev/sda1はBootで利用しており、/dev/sda2が怪しい。
SystemはLinux LVMとなっている。
※LVM(Logical Volume Manager:論理ボリュームマネージャ)は、複数のパーティションを1つのディスクとして利用するためのディスク管理機能
参照:LVMの情報の確認方法
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/a065lvminfo.html
まず物理ボリューム(Physical Volume:PV)の情報を表示
sv# pvdisplay --- Physical volume --- PV Name /dev/sda2 VG Name VolGroup00 PV Size 419.08 GB / not usable 22.59 MB Allocatable yes (but full) PE Size (KByte) 32768 Total PE 13410 Free PE 0 Allocated PE 13410 PV UUID sfQOK4-2Oan-Y1bP-lJwn-qmuZ-vRPV-z0uLh0
論理ボリュームは、このPEを必要なだけ割り当てることで仮想的なパーティションを作成するとのこと。
上記の例では、物理エクステントのサイズが32Mbytesで、総数は13410個となっている。
そして、未使用は0であり、全部割り当て済み。
つぎに、論理ボリューム(Logical Volume:LV)の情報を表示
sv# lvdisplay --- Logical volume --- LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID FRZy11-YMiZ-nZ42-Qx3m-E0M5-vMB1-kCXaxR LV Write Access read/write LV Status available # open 1 LV Size 417.12 GB Current LE 13348 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 LV UUID tFXeyg-qaZQ-LNLW-k1fx-aQ9O-yZfN-IeV3JQ 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 auto - currently set to 256 Block device 253:1
論理的に/dev/sda2は
VolGroup00
に全て使われているので、
Filesystem Type 1M-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 ext3 413760 301483 90921 77% / /dev/sda1 ext3 99 13 82 14% /boot tmpfs tmpfs 6005 0 6005 0% /dev/shm
サーバsvにおいて、/dev/mapper/VolGroup00-LogVol00は
ニアリーイコール/dev/sda2、という事になる。
なるほどー。