ファイル数 16,000 件 サイズにして 6.8 GB あったからまぁ…
ドメイン移行時に併せてサ-バ-もマイグレ-ションする事にした。
その時に DB、テ-マ、プラグインはリストア出来たんだけどアップロ-ドフォルダがリストア出来なかった。
その時の対応方法を備忘録として残す。
大した内容じゃないんだけど。
やった事は
- DB、テ-マ、プラグインは UpdraftPlus Backup でリストアする
- アップロ-ドフォルダは UpdraftPlus Backup で取得したファイルを修正してサ-バ-に手動で上げる
それだけ。
留意点として、 UpdraftPlus Backup で取得したアップロ-ドフォルダを纏めた複数の Zip ファイルは同じフォルダ構成を保持して格納しているファイルが異なる。
これをマ-ジして一つのアップロ-ドフォルダに戻す必要があるんだけど Mac や Linux だとエクスプロ-ラ-でマ-ジ出来ない (置き換えると表示される)。
が、何と Windows だとマ-ジが出来る。
なので Windows で複数 Zip ファイルを纏める作業を行う。
で、纏めたら今度は 4GB にならないサイズを目処にアップロ-ドフォルダの内容を分けて Zip 化していく。
*
Linux の unzip コマンドは 4GB 以上は展開できない為。
そして小分けした Zip ファイルをアップロ-ドして WordPress のアップロ-ドフォルダに戻してあげればリストアは完了する。
UpdraftPlus Backup で DB、テ-マ、プラグインはリストア出来るんだけどアップロ-ドフォルダはリストア出来ない事が分かったから何か対応を考えないと…
Golang でアップロ-ドフォルダをいい感じに圧縮・展開するツ-ルでも作るかな…
でも既に誰かが作ってくれてそうな気がしないでもない。