サポートセンター(24h365日無休) 03-5304-8161


追加HDD設定

/var と /tmp は LVMのVG ボリュームcl を切り分けています。
cl の容量を増やして /var に空きブロックを追加しファイルシステムの容量変更を行うことで増量ができます

新しいHDDの認識方法

scsi デバイスの再スキャンと確認
# echo "- - -" > /sys/class/scsi_host/host0/scan
# dmesg
[ 244.584182] scsi 0:0:1:0: Direct-Access VMware Virtual disk 1.0 PQ: 0 ANSI: 2
[ 244.584194] scsi target0:0:1: Beginning Domain Validation
[ 244.585173] scsi target0:0:1: Domain Validation skipping write tests
[ 244.585176] scsi target0:0:1: Ending Domain Validation
[ 244.585252] scsi target0:0:1: FAST-40 WIDE SCSI 80.0 MB/s ST (25 ns, offset 127)
[ 244.591110] sd 0:0:1:0: [sdb] 125829120 512-byte logical blocks: (64.4 GB/60.0 GiB)
[ 244.591148] sd 0:0:1:0: [sdb] Write Protect is off
[ 244.591152] sd 0:0:1:0: [sdb] Mode Sense: 61 00 00 00
[ 244.591192] sd 0:0:1:0: [sdb] Cache data unavailable
[ 244.591195] sd 0:0:1:0: [sdb] Assuming drive cache: write through
[ 244.594368] sd 0:0:1:0: Attached scsi generic sg2 type 0
[ 244.597187] sd 0:0:1:0: [sdb] Attached SCSI disk

上記の例では 60GiB のディスクを追加しました。

  • host0 は host1,host2 のように数値が変わる場合があります。
PV の作成(スーパーディスク方式)
# pvcreate /dev/sdb

パーティションを区切らずに全てのディスクブロックを割り当てます。

VG を確認します。
# vgdisplay
  --- Volume group ---
  VG Name cl
  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 18.00 GiB
  PE Size 4.00 MiB
  Total PE 4607
  Alloc PE / Size 4607 / 18.00 GiB
  Free PE / Size 0 / 0
VG を拡張します。
# vgextend cl /dev/sdb
VG を確認します。
# vgdisplay
  --- Volume group ---
  VG Name cl
  System ID
  Format lvm2
  Metadata Areas 2
  Metadata Sequence No 4
  VG Access read/write
  VG Status resizable
  MAX LV 0
  Cur LV 2
  Open LV 2
  Max PV 0
  Cur PV 2
  Act PV 2
  VG Size 77.99 GiB
  PE Size 4.00 MiB
  Total PE 19966
  Alloc PE / Size 4607 / 18.00 GiB
  Free PE / Size 15359 / 60.00 GiB

VG Size が増加し Free PE / Size が 60GiB に増えました。

VG NAME と VG Size を確認します。VG を拡張します。

/var を拡張します。増加した VG の半分を cl-var に割り当てます。

# lvextend -l +50%FREE /dev/cl/var
LV を確認します。
# lvdisplay /dev/cl/var
  --- Logical volume ---
  LV Path /dev/cl/var
  LV Name var
  VG Name cl
  LV UUID 
  LV Write Access read/write
  LV Creation host, time localhost.localdomain, 2017-04-06 12:49:23 +0900
  LV Status available
  # open 1
  LV Size 45.00 GiB
  Current LE 11519
  Segments 2
  Allocation inherit
  Read ahead sectors auto
  - currently set to 8192
  Block device 253:1
ファイルシステムを拡張します。
# xfs_growfs /var
容量が増加したかを確認します。
# df -h /var
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-var 45G 681M 45G 2% /var