3.10.2. 将数据恢复到新 PVC
下列步骤假定已创建新的 pvc
。
流程
覆盖当前定义的
claim-name
:oc set volume dc/demo --add --name=persistent-volume \ --type=persistentVolumeClaim --claim-name=filestore \ --mount-path=/opt/app-root/src/uploaded --overwrite
$ oc set volume dc/demo --add --name=persistent-volume \ --type=persistentVolumeClaim --claim-name=filestore \ --mount-path=/opt/app-root/src/uploaded --overwrite
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证 pod 是否在使用新 PVC:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 现在,部署配置使用新的
pvc
,运行oc rsync
将文件放在新的pvc
中:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
oc rsh
连接到 pod 并查看目录的内容,验证该文件是否在 pod 上恢复:oc rsh demo-3-2b8gs
$ oc rsh demo-3-2b8gs sh-4.2$ ls /opt/app-root/src/uploaded/ lost+found ocp_sop.txt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow