スタックサイズの静的ボリュームを拡張する手順(ディスク交換後)

これは旧フォーラムのこちらからの再投稿です

このトピックは何度か見たことがありますが、ついにQNAPサポートが実行する手順*を誰かがドキュメント化してくれました。

警告: これらのコマンドは自己責任で使用してください!

コマンドとその説明(できる限り)

DRBDデバイスの一覧表示、ストレージボリュームがリストされます(サイズが欠損しているもの、例:drbd1vg288 をメモしておく)

[~] # pvs
  PV         VG   Fmt  Attr PSize  PFree
  /dev/drbd1 vg288  lvm2 a--  7.27t    3.60t

正しいmdデバイスを見つける(ここではmd1

[~] # md_checker

Welcome to MD superblock checker (v2.0) - have a nice day~

Scanning system...

RAID metadata found!
UUID:           2287586a:dd935b28:8f1d0240:2c5627bf
Level:          raid6
Devices:        6
Name:           md1
Chunk Size:     512K
md Version:     1.0
Creation Time:  Oct 9 15:48:10 2019
Status:         ONLINE (md1) [UUUUUU]
===============================================================================================
 Enclosure | Port | Block Dev Name | # | Status |   Last Update Time   | Events | Array State
===============================================================================================
 NAS_HOST       7        /dev/sdf3   0   Active   Feb 23 09:44:21 2024  1634759   AAAAAA
 NAS_HOST       8        /dev/sdc3   1   Active   Feb 23 09:44:21 2024  1634759   AAAAAA
 NAS_HOST       3        /dev/sde3   2   Active   Feb 23 09:44:21 2024  1634759   AAAAAA
 NAS_HOST       6        /dev/sdh3   3   Active   Feb 23 09:44:21 2024  1634759   AAAAAA
 NAS_HOST       5        /dev/sdg3   4   Active   Feb 23 09:44:21 2024  1634759   AAAAAA
 NAS_HOST       4        /dev/sdd3   5   Active   Feb 23 09:44:21 2024  1634759   AAAAAA
===============================================================================================

物理デバイス(例: md1)の拡張

mdadm --grow /dev/md1 --size=max

drbdデバイス(drbd1)のリサイズ

drbdadm -- --assume-peer-has-space resize r1
pvresize /dev/drbd1

vgデバイス(vg288)のリサイズ

lvresize vg288/lvl -l +100%"FREE" -f

再起動後もサイズが変わらない場合、ファイルシステムもリサイズしてください(正しいcachedevは /dev/mapper/ で確認)

resize2fs_64 /dev/mapper/cachedev1
「いいね!」 1