<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>管理卷快照 on Huawei</title><link>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/managing-volume-snapshots/</link><description>Recent content in 管理卷快照 on Huawei</description><generator>Hugo</generator><language>zh-cn</language><copyright>版权所有 © 华为技术有限公司 2025。保留一切权利。</copyright><atom:link href="https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/managing-volume-snapshots/index.xml" rel="self" type="application/rss+xml"/><item><title>查询卷快照</title><link>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/managing-volume-snapshots/querying-a-volumesnapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/managing-volume-snapshots/querying-a-volumesnapshot/</guid><description>&lt;h2 id="section1116853914280">查看卷快照类&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>执行以下命令，查看已创建的VolumeSnapshotClass信息。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get volumesnapshotclass
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>NAME DRIVER DELETIONPOLICY AGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>mysnapclass csi.huawei.com Delete 25s
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol>
&lt;h2 id="section5247123019291">查询卷快照&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>执行以下命令，查看已创建的VolumeSnapshot信息。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get volumesnapshot
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>NAME READYTOUSE SOURCEPVC SOURCESNAPSHOTCONTENT RESTORESIZE SNAPSHOTCLASS SNAPSHOTCONTENT CREATIONTIME AGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>mysnapshot true mypvc 100Gi mysnapclass snapcontent-1009af0a-24c2-4435-861c-516224503f2d &amp;lt;invalid&amp;gt; 78s
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol></description></item><item><title>从卷快照创建持久卷</title><link>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/managing-volume-snapshots/creating-a-pv-using-a-volumesnapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/managing-volume-snapshots/creating-a-pv-using-a-volumesnapshot/</guid><description>&lt;h2 id="zh-cn_topic_0254212585_section0772716133710">前提条件&lt;/h2>
&lt;ul>
&lt;li>支持从卷快照创建PVC的存储请参考存储自身的
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/compatibility-and-features/">特性表&lt;/a>
，选择对应存储类型和业务类型进行查询。&lt;/li>
&lt;li>支持从卷快照创建PVC的Kubernetes版本请参考
&lt;a href="https://huawei.github.io/css-docs/css-docs/docs/appendix/kubernetes-feature-matrix/">Kubernetes特性矩阵&lt;/a>
。&lt;/li>
&lt;li>已经存在卷快照，且卷快照所在的backend支持克隆。&lt;/li>
&lt;/ul>
&lt;p>在创建PVC时，需要指定卷快照作为数据源。如下是一个从卷快照创建PVC示例，在该示例中，使用快照“mysnapshot”作为数据源，新创建了一个名叫“myrestore”的PVC。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-yaml" data-lang="yaml">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">apiVersion&lt;/span>: v1
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">kind&lt;/span>: PersistentVolumeClaim
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">metadata&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">name&lt;/span>: myrestore
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#8839ef">spec&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">storageClassName&lt;/span>: mysc
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">dataSource&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">name&lt;/span>: mysnapshot
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">kind&lt;/span>: VolumeSnapshot
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">apiGroup&lt;/span>: snapshot.storage.k8s.io
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">volumeMode&lt;/span>: Filesystem
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">accessModes&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> - ReadWriteOnce
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">resources&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">requests&lt;/span>:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#8839ef">storage&lt;/span>: 100Gi
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
&lt;p>&lt;img src="https://huawei.github.io/css-docs/css-docs/public_sys-resources/zh-cn/icon-notice.gif">&lt;/p>
&lt;ul>
&lt;li>指定的storageClassName必须和dataSource中的快照源卷的StorageClass需一致。&lt;/li>
&lt;li>克隆卷的容量必须不小于快照容量，建议和快照容量保持一致。&lt;/li>
&lt;/ul>
&lt;/blockquote>
&lt;h2 id="section145015152569">操作步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>执行以下命令，基于从快照创建卷的配置文件创建PVC。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl create -f myrestore.yaml
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol></description></item><item><title>删除卷快照</title><link>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/managing-volume-snapshots/deleting-a-volumesnapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huawei.github.io/css-docs/v4.11.0/advanced-services/snapshot-management/managing-volume-snapshots/deleting-a-volumesnapshot/</guid><description>&lt;h2 id="section17253353163115">删除卷快照&lt;/h2>
&lt;p>当后续不需要使用该卷快照时，执行该操作。&lt;/p>
&lt;h2 id="section1976104203312">操作步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>执行以下命令，查看已创建的VolumeSnapshot信息。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get volumesnapshot
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>NAME READYTOUSE SOURCEPVC SOURCESNAPSHOTCONTENT RESTORESIZE SNAPSHOTCLASS SNAPSHOTCONTENT CREATIONTIME AGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>mysnapshot true mypvc 100Gi mysnapclass snapcontent-1009af0a-24c2-4435-861c-516224503f2d &amp;lt;invalid&amp;gt; 78s
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行下列命令，删除VolumeSnapshot：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl delete volumesnapshot mysnapshot 
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>回显如下所示，表示删除成功：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>volumesnapshot.snapshot.storage.k8s.io &amp;#34;mysnapshot&amp;#34; deleted
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol>
&lt;h2 id="section12459185133213">删除卷快照类&lt;/h2>
&lt;p>当该卷快照类没有绑定任何卷快照，且后续不需要使用该卷快照类时，执行该操作。&lt;/p>
&lt;h2 id="section4278153218329">操作步骤&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>执行以下命令，查看卷快照类。&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl get vsclass
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>命令结果示例如下：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>NAME DRIVER DELETIONPOLICY AGE
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>mysnapclass csi.huawei.com Delete 25s
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>执行下列命令，删除存储类：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>kubectl delete vsclass mysnapclass
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>回显如下所示，表示删除成功：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#4c4f69;background-color:#eff1f5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>volumesnapshotclass.snapshot.storage.k8s.io &amp;#34;mysnapclass&amp;#34; deleted
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;/ol></description></item></channel></rss>