2011/04/21

Blob Storage Restore

前幾天執行了 Plone 4.0 到 Plone 4.0.5 的昇級,記錄幾個心得。
主機在 vm 裡,新的 Plone instance 只能先從 localhost 存取,又由於想要整頓帳號,因此使用 w3m http://localhost:8080/ 先建立 Plone Site,再從前台逐步把帳號和資料恢復。
線上直接執行 cp -a ~/plone400/zinstance/var/blobstorage/0x00 ~/plone405/zinstance/var/blobstorage 可能不會正確回復資料,根據討論資訊,配合備份 Data.fs 的時間,也要同時備份 var/blobstorage 的資料。
以 File 為例,舊的檔案如果上傳新的來覆蓋,在 blobstorage 裡會存在兩筆資料,使用 pack 讓 ZODB 更新後,則會只留一筆。這代表 blobstorage 裡的關連,是動態維護的。
目前找到的文件資訊,建議使用 collective.recipe.backup,再找時間繼續測試。

No comments: