ユーザ用ツール

サイト用ツール


linux:lvm

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
linux:lvm [2022/12/20 14:32] – 作成 mikotolinux:lvm [2023/02/03 17:18] (現在) mikoto
行 1: 行 1:
-jjjjjj+====== LVMマニュアル ====== 
 + 
 +===== 領域拡張手順 ===== 
 +ここでは、LVM を使用したファイルシステム拡張手順を記載していきます。 
 +==== 手順 ==== 
 +parted コマンドで空き領域を確認 
 +<code> 
 +parted /dev/sdb -s p free 
 + 
 +モデル: Msft Virtual Disk (scsi) 
 +ディスク /dev/sdb: 77.3GB 
 +セクタサイズ (論理/物理): 512B/4096B 
 +パーティションテーブル: msdos 
 +ディスクフラグ: 
 + 
 +番号  開始    終了    サイズ  タイプ   ファイルシステム  フラグ 
 +      1024B   1049kB  1048kB           空き容量 
 +    1049kB  1075MB  1074MB  primary  xfs               boot 
 +    1075MB  68.7GB  67.6GB  primary                    lvm 
 +      68.7GB  77.3GB  8590MB           空き容量 
 +</code> 
 + 
 + 
 +ストレージを拡張したら、parted コマンドでパーティションサイズを変更する。 
 +<code> 
 +# parted /dev/sdb -s -- resizepart 2 100% 
 +</code> 
 +次に、物理ボリュームを拡張する。 
 +<code> 
 +# pvresize /dev/sdb2 
 +</code> 
 +物理ボリュームを確認 
 +<code> 
 +# pvs 
 +  PV         VG      Fmt  Attr PSize   PFree 
 +  /dev/sda1  tablevg lvm2 a--  <50.00g <2.00g 
 +  /dev/sdb2  ol      lvm2 a--  <71.00g  8.00g 
 +</code> 
 +容量に空きが出来ていることが確認できたら、次に論理ボリュームを拡張する。 
 +<code> 
 +# lvresize -L +8G /dev/ol/root 
 +  Size of logical volume ol/root changed from <60.84 GiB (15575 extents) to <68.84 GiB (17623 extents). 
 +  Logical volume ol/root successfully resized. 
 +</code> 
 + 
 +空き容量いっぱいまで拡張する場合は 
 +<code> 
 +# lvresize -l +100%FREE /dev/ol/root 
 +</code> 
 + 
 +ボリュームを拡張したら、最後にファイルシステムを拡張する。 
 +XFSファイルシステムの場合は 
 +<code> 
 +# xfs_growfs /dev/ol/root 
 + 
 +meta-data=/dev/mapper/ol-root    isize=512    agcount=6, agsize=3069696 blks 
 +                               sectsz=4096  attr=2, projid32bit=1 
 +                               crc=1        finobt=1, sparse=1, rmapbt=0 
 +                               reflink=1 
 +data                           bsize=4096   blocks=15948800, imaxpct=25 
 +                               sunit=0      swidth=0 blks 
 +naming   =version 2              bsize=4096   ascii-ci=0, ftype=1 
 +log      =internal log           bsize=4096   blocks=5995, version=2 
 +                               sectsz=4096  sunit=1 blks, lazy-count=1 
 +realtime =none                   extsz=4096   blocks=0, rtextents=0 
 +data blocks changed from 15948800 to 18045952 
 +</code> 
 + 
 +===== ディスクを付け替えた場合 ===== 
 +ディスクを付け替えて別のサーバーでアタッチした場合、仮想ボリュームが無効になる。 
 +<wrap em>lvscan</wrap>コマンドで検査すると** incctive ** と表記される。 
 +対象のvg/lvに対して、<wrap em>lvchange</wrap>コマンドを使用することで有効化/無効化することが出来る。 
 +<code> 
 +lvchange -ay vg/lv   #有効化 
 +lvchange -an vg/lv   #無効化 
 +</code> 
 +ボリュームグループを一括で有効化/無効化する場合は 
 +<code> 
 +lvchange -ay vg 
 +lvchange -an vg 
 +</code> 
 +を実行する。
linux/lvm.1671514331.txt.gz · 最終更新: 2022/12/20 14:32 by mikoto