[GCP] 網站遷移後,檢查是否有 UpdraftPlus 漏掉的檔案
之前寫過一篇 備份現有的 WordPress Multisite 多站台,遷移至新的 GCP 帳號,
不過做了幾次後發現,UpdraftPlus 在備份 WordPress 站台時,
有時會有備份不完全的狀況,像是上傳的圖片有缺漏等等,
感覺是 UpdraftPlus 在壓縮檔案的過程中,
可能是耗掉太多記憶體或是太多時間,
所以就沒有完全的做完…
因此,現在我遷移到新的 GCP 帳號後,
我都會檢查一下 WordPress 的圖檔部分有沒有問題。
檢查方法也很簡單,在舊的機器上,
WordPress 的圖檔會放在
/opt/bitnami/apps/wordpress/htdocs/wp-content/uploads 目錄下,
因此先用 GCP 的 Web SSH Shell,
執行下面指令,把 uploads 目錄下的所有檔案排序後,
將路徑輸出到 /tmp/old_files.txt:
cd /opt/bitnami/apps/wordpress/htdocs/wp-content/uploads find ./ -type f | sort > /tmp/old_files.txt
接著,在新機器上如法泡製,
取得新機器上的 uploads 下的檔案清單:
cd /opt/bitnami/apps/wordpress/htdocs/wp-content/uploads find ./ -type f | sort > /tmp/new_files.txt
接著,使用 Web SSH Shell 提供的功能,直接上傳/下載檔案,
把 /tmp 目錄下的 old_files.txt 和 new_files.txt 分別下載下來,
再用檔案比較軟體打開來比較,就知道有沒有缺少檔案了。
有缺的話,可以趕快再去舊機器上,把檔案傳到新機器上囉~
(本頁面已被瀏覽過 230 次)