2022/07/24 2022/07/24
GREEN G2→MN37へのストレージ周りのお引越しについては当初以下で考えていました。
これでMN37を起動してみると、なぜかブートデバイスが無いと怒られ、BIOSで見るとSATAのSSDがMX500しか認識していない状態。
どうもMN37のM.2スロットはNVMe & SATA兼用ではなく、NVMe専用の模様…
おっとーと思ったのですが、そういえばメインPCのNVMe SSDをCrucial P5に替えたので元のP2が余ってたのを思い出し、一旦USB/M.2アダプタを介してUSB接続にした状態で、
dd if=/dev/sda of=dev/sdd bs=16M
でddを使ってコピーしました。
ただ、コピー元の500GBに対してCrucial P2は1TB。コピーは問題なく終わり、MN37で起動も問題なくできましたが500GB未使用状態。
もったいないのでProxmoxが作ったdata(pve-data)パーティションを拡張することにしました。
よくよく考えたらLVM周りの拡張ってやったことなかった & ググったらGPartedでの手順ばっかりだったのと、ProxmoxのホストOS環境自体に余計なXを入れたくなかったのでCUIベースでやってみることにしました。
以降はProxmoxのホストOS環境自体にrootでターミナル接続した状態の内容となります。
GPartedはPartedのGUIフロントエンドなので、今回はPartedを使ってみます。
GPartedは起動時に空きがあると自動的に拡張するか聞いてくれるようなので、Partedももしかしたらと期待も含め…
parted /dev/nvme0n1
でPartedのプロンプトに入ります。
(parted) print Warning: Not all of the space available to /dev/nvme0n1 appears to be used, you can fix the GPT to use all of the space (anextra 953309952 blocks) or continue with the current setting? Fix/Ignore? Fix Model: CT1000P2SSD8 (nvme) Disk /dev/nvme0n1: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 17.4kB 1049kB 1031kB bios_grub 2 1049kB 538MB 537MB fat32 boot, esp 3 538MB 512GB 512GB lvm
容量の異なるSSD間でのddだったのでGPTの定義直してよいかときたのでFix指示出しました。
ただ拡張の質問は来なかったです。残念。手動で拡張します。
今回は3番目のLVMのパーティションを拡張するので、
(parted) resizepart 3 100%
これで、空き領域分を含めて拡張してくれます。
(parted) print Model: CT1000P2SSD8 (nvme) Disk /dev/nvme0n1: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 17.4kB 1049kB 1031kB bios_grub 2 1049kB 538MB 537MB fat32 boot, esp 3 538MB 1000GB 1000GB lvm (parted) quit
再度確認してみると、ちゃんとLVMパーティションのEndが1TBになってます。
ここまででパーティション自体は広がりました。次に中のPVの拡張が必要となります。
pvdisplay
で現況を確認すると、
(以下抜粋) --- Physical volume --- PV Name /dev/nvme0n1p3 VG Name pve PV Size <476.44 GiB / not usable 696.50 KiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 121968 Free PE 0 Allocated PE 121968 PV UUID ES88q3-qaQk-23Jm-F94E-cFeH-poB4-nMRGqI
こんな感じです。拡張は以下で勝手に最大サイズで行ってくれます。
pvresize /dev/nvme0n1p3
再度確認すると、
(以下抜粋) --- Physical volume --- PV Name /dev/nvme0n1p3 VG Name pve PV Size 931.01 GiB / not usable 3.69 MiB Allocatable yes PE Size 4.00 MiB Total PE 238338 Free PE 116370 Allocated PE 121968 PV UUID ES88q3-qaQk-23Jm-F94E-cFeH-poB4-nMRGqI
がっちり変わってくれました!
ここまでではまだだめで、dataパーティション自体も拡張が必要となります。
lvdisplay
で現況を確認すると、
(以下抜粋) --- Logical volume --- LV Name data VG Name pve LV UUID nKMxeR-gRxO-mwdC-AmM2-klKF-vG7j-gYNXHg LV Write Access read/write (activated read only) LV Creation host, time proxmox, 2022-04-17 00:42:08 +0900 LV Pool metadata data_tmeta LV Pool data data_tdata LV Status available # open 0 LV Size 365.30 GiB Allocated pool data 1.12% Allocated metadata 0.52% Current LE 93518 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:8
こんな感じ。論理ボリュームの拡張は以下で行います。
lvextend -l +100%FREE /dev/mapper/pve-data
再度確認すると、
(以下抜粋) --- Logical volume --- LV Name data VG Name pve LV UUID nKMxeR-gRxO-mwdC-AmM2-klKF-vG7j-gYNXHg LV Write Access read/write (activated read only) LV Creation host, time proxmox, 2022-04-17 00:42:08 +0900 LV Pool metadata data_tmeta LV Pool data data_tdata LV Status available # open 0 LV Size <819.88 GiB Allocated pool data 0.50% Allocated metadata 0.57% Current LE 209888 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:8
こんな感じで広がってくれました!

管理画面上からも拡張されたのが確認できました〜
コメントとトラックバック
コメントはありません