almalinux9(redhat9 clone)でefi利用のxfsフルバックアップとフルリストア
前にbios使ったVMで xfsdump/xfsrestore使ったリストア をやってみた。 業務でリクエスト受けているのは、実機が最近のものでbiosじゃなくてuefi使う。 VMのefiでもリストアうまくいくかを検証してみた。 最後に実機で違ったことや、調べたことも少し入れといた。 efi使ってVM用意する uefiと何がちゃうんやろ? ここ に書いてた。 へぇ、intelとhpが最初のを作ったんや。 2005年頃にuefiになってMBRじゃなくGPT使えるようになったから、2TBオーバーのディスクを扱えるってか。 歴史はそこそこでええ。 VM用意してみると、パーティションはefi特有のパーティション構成になる。 efiのことあんまりよく知らなかったのでハマったから、biosのときの続きじゃなくて別枠でメモ書く。 vmwareってefi使えるんかなぁって軽く探したらすぐ出てきた。 <title data-react-helmet="true">vmware / VM Workstation PlayerをUEFIでブートする | 備忘録 ameblo.jp できるん知らんかった。作者さんありがとう。 biosはシンプルでええんやけど、今はuefiが主流かな。 それはサーバの梱包解いたときのお楽しみってことで。 efiになるとlinuxの場合はパーティション構成が少し変わる。 ダンプも変わる。 gcpとかaws使ってたらほとんど意識せんことやけど・・・。 たいへん参考になるサイトがあった。作者さんありがとう。 dvd起動した後のvmはテキストの切り貼りができないから、バックアップ置き場に入力したいコマンドラインを書いておいて実行してった。 Linux �V�X�e���o�b�N�A�b�v���X�g�A(xfs dump restore) - ���܂����ق��ق��Ђ��� chidipy.jpn.com ついでに起動するときにefiのブートメニューに入るまでの待ち時間を5秒にするようvmxファイルの記述を足した。 1 2 firmware = "efi" BIOS.BootDelay = "5000" 起動まで5秒待ってくれるので、F2キー連打せずに済む。 VMイメージを作る bios版でやったときと同じようにインストールする。 違いはインストール先のディスクに/boot/efiって領域があること。 swapってパーティション今でもいるんかなぁ? メモリの利用率が増えてディスクに読み書きするようになったら、ディスクがボトルネックになってシステム不安定になってまうとか。 なくてもよさげやけど、いったんパーティション自動作成したら20GBのディスクを適当に割ってくれてた。 インストール普通に終わって30GBのディスク作っておき、GUIログインして/backupのパーティションも作っておき、ディスクの状態見たらこうなってる。 1 2 3 4 5 6 7 8 9 10 11 [root@localhost backup]# df -hT ファイルシス タイプ サイズ 使用 残り 使用% マウント位置 devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 775M 9.6M 765M 2% /run /dev/mapper/almalinux-root xfs 17G 4.9G 12G 30% / /dev/nvme0n1p2 xfs 960M 261M 700M 28% /boot /dev/nvme0n1p1 vfat 599M 7.1M 592M 2% /boot/efi /dev/nvme0n2 ext4 30G 3.1G 25G 11% /backup tmpfs tmpfs 388M 96K 388M 1% /run/user/1000 [root@localhost backup]# /bootと/boot/efiってのがあって、/boot/efiはvfatってあるからwindowsのfat32とかかな。 ...