zeusのHDDが死んでいるらしい!増設したHDDが原因?現在新品を発注中

zeusのHDD増設

120GのHDDが一つ入っていただけだったので/usr/以下がパンクしそうだった
mitsさんにもらった旧wasmiiのダンプ用HDDをくっつける

[tsuruta@zeus]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_zeus-lv_root
                       50G   30G   18G  63% /
tmpfs                  32G     0   32G   0% /dev/shm
/dev/sdb1             477M  122M  330M  27% /boot
/dev/mapper/vg_zeus-lv_tmp
                       11G   32M   11G   1% /tmp
/dev/mapper/vg_zeus-lv_usr
                       20G   17G  1.3G  93% /usr
/dev/mapper/vg_zeus-lv_var
                       20G  2.6G   16G  15% /var
altair:/export/home/hlab
                      394G  362G   13G  97% /home/hlab
hayate:/export/asap2/asap2
                      1.5T  1.2T  240G  83% /home/asap2
  • 目標は/dev/mappaer/vg_zeus-lv_usrの増量

HDDを挿入

がんばる
さして認識させる

パーティションを削除する

もともと使われていたHDDであったためいらないパーティションは削除した
fdiskコマンドを使用
root or sudo でやる

# sudo fdisk /dev/sda
~~
コマンド (m でヘルプ): p
ディスク /dev/sda: 750.2 GB, 750156374016 バイト
ヘッド 255, セクタ 63, シリンダ 91201
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x00000000
デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1               1         255     2048000   83  Linux
パーティション 1 は、シリンダ境界で終わっていません。
/dev/sda2             255         287      256000   82  Linux スワップ / Solaris
パーティション 2 は、シリンダ境界で終わっていません。
/dev/sda3             287       91200   730252152    5  拡張領域
/dev/sda5             287       91200   730252151+  8e  Linux LVM
コマンド (m でヘルプ): d
パーティション番号 (1-5): 1

パーティションなくなったら終わり

/usr/の容量を増やす

物理ボリュームの作成

[tsuruta@zeus]$ sudo pvcreate /dev/sda
[sudo] password for tsuruta: 
  Physical volume "/dev/sda" successfully created

ホームボリュームの拡張

[tsuruta@zeus]$ sudo vgextend /dev/mapper/vg_zeus /dev/sda
  Volume group "vg_zeus" successfully extended

現状の確認

[tsuruta@zeus]$ sudo vgdisplay
 --- Volume group ---
 VG Name               vg_zeus
 System ID             
 Format                lvm2
 Metadata Areas        2
 Metadata Sequence No  7
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                5
 Open LV               5
 Max PV                0
 Cur PV                2
 Act PV                2
 VG Size               809.93 GiB
 PE Size               4.00 MiB
 Total PE              207342
 Alloc PE / Size       28492 / 111.30 GiB
 Free  PE / Size       178850 / 698.63 GiB
 VG UUID               LFuyjf-ABFR-zTht-VlbR-0SZC-QLne-K3KzZX

おそらくFee PE / Sizeの部分を見て割り当てる容量を決める(たぶん)
今回は100G増やすことにした

論理ボリュームlv-zeus_usrへ割り当て

[tsuruta@zeus]$ sudo lvextend -L +100G /dev/mapper/vg_zeus-lv_usr 
 Size of logical volume vg_zeus/lv_usr changed from 19.53 GiB (5000 extents) to 119.53 GiB (30600 extents).
 Logical volume lv_usr successfully resized

lvdisplayをして現状を確かめる
長いので/usrの部分だけ示す

 --- Logical volume ---
 LV Path                /dev/vg_zeus/lv_usr
 LV Name                lv_usr
 VG Name                vg_zeus
 LV UUID                ytrSxU-AJrk-W3m7-WXdA-G37E-xrTa-20Fvmr
 LV Write Access        read/write
 LV Creation host, time zeus, 2015-08-21 16:33:40 +0900
 LV Status              available
 # open                 1
 LV Size                119.53 GiB
 Current LE             30600
 Segments               2
 Allocation             inherit
 Read ahead sectors     auto
 - currently set to     256
 Block device           253:4

LV size増えてる。

ファイルシステムの拡張

次はファイルシステムの拡張が必要です。ファイルシステムの拡張はアンマウントしなくてもいけるみたい。縮小の場合はアンマウントする必要があるんだっけ。引数なしで実行すればMAXまで拡張してくれるっぽい。(よくわからんから引用

[tsuruta@zeus]$ sudo resize2fs /dev/vg_zeus/lv_usr 
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_zeus/lv_usr is mounted on /usr; on-line resizing required
old desc_blocks = 2, new_desc_blocks = 8
Performing an on-line resize of /dev/vg_zeus/lv_usr to 31334400 (4k) blocks.
The filesystem on /dev/vg_zeus/lv_usr is now 31334400 blocks long.

完成

確認してみましょう

[tsuruta@zeus]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_zeus-lv_root
                       50G   30G   18G  63% /
tmpfs                  32G     0   32G   0% /dev/shm
/dev/sdb1             477M  122M  330M  27% /boot
/dev/mapper/vg_zeus-lv_tmp
                       11G   32M   11G   1% /tmp
/dev/mapper/vg_zeus-lv_usr
                      118G   17G   95G  16% /usr
/dev/mapper/vg_zeus-lv_var
                       20G  2.6G   16G  15% /var
altair:/export/home/hlab
                      394G  362G   13G  97% /home/hlab
hayate:/export/asap2/asap2
                      1.5T  1.2T  238G  84% /home/asap2

/dev/mappaer/vg_zeus-lv_usrを見ると空き容量が95Gに増えてる
yattane

参考url

http://j-caw.co.jp/blog/?p=991
http://spring-mt.tumblr.com/post/18547526421/lvmでlvの拡張と削減を行う

 written by tsuru (2015/11/14)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-08-29 (木) 00:03:48