From e87fdffbbe38989e0e2bb0fdd773ff645dea168f Mon Sep 17 00:00:00 2001 From: "Zaoxu, Li" Date: Thu, 2 Jan 2025 07:41:33 +0000 Subject: [PATCH] EVS UMN UPDATE Reviewed-by: Muller, Martin Co-authored-by: Zaoxu, Li Co-committed-by: Zaoxu, Li --- docs/evs/umn/ALL_META.TXT.json | 2277 +++++++---------- docs/evs/umn/CLASS.TXT.json | 2010 ++++++++------- docs/evs/umn/en-us_image_0000001439650122.png | Bin 0 -> 9737 bytes docs/evs/umn/en-us_image_0000001896813650.png | Bin 0 -> 14458 bytes docs/evs/umn/en-us_image_0000001911643677.png | Bin 30484 -> 0 bytes ...4.png => en-us_image_0000001925046644.png} | Bin docs/evs/umn/en-us_image_0000001933286285.jpg | Bin 0 -> 914 bytes ...1.png => en-us_image_0000001949357721.png} | Bin ...8.png => en-us_image_0000001952166289.png} | Bin docs/evs/umn/en-us_image_0000001959822180.jpg | Bin 0 -> 914 bytes docs/evs/umn/en-us_image_0000001959822188.jpg | Bin 0 -> 914 bytes docs/evs/umn/en-us_image_0000001959981972.jpg | Bin 0 -> 914 bytes ...2.png => en-us_image_0000001959981980.png} | Bin ...9.png => en-us_image_0000001959981992.png} | Bin ...6.png => en-us_image_0000001962012184.png} | Bin ...9.png => en-us_image_0000001962012192.png} | Bin ...1.png => en-us_image_0000001962240620.png} | Bin docs/evs/umn/en-us_image_0000001991047461.png | Bin 0 -> 43788 bytes docs/evs/umn/en-us_image_0000001996462329.png | Bin 0 -> 1004 bytes docs/evs/umn/en-us_image_0000001998573081.png | Bin 0 -> 170 bytes ...5.png => en-us_image_0000001998573089.png} | Bin ...8.png => en-us_image_0000001998573101.png} | Bin ...2.png => en-us_image_0000002015229526.png} | Bin docs/evs/umn/en-us_image_0000002032822906.png | Bin 0 -> 1004 bytes ...6.png => en-us_image_0000002032823162.png} | Bin ...7.png => en-us_image_0000002032981318.png} | Bin docs/evs/umn/en-us_image_0000002032981542.png | Bin 0 -> 1004 bytes docs/evs/umn/en-us_image_0000002049065922.png | Bin 0 -> 43788 bytes docs/evs/umn/en-us_image_0000002049223182.png | Bin 0 -> 19942 bytes ...6.png => en-us_image_0000002051547313.png} | Bin docs/evs/umn/en-us_image_0000002052020269.png | Bin 0 -> 17751 bytes docs/evs/umn/en-us_image_0000002052179349.png | Bin 0 -> 7564 bytes docs/evs/umn/en-us_image_0000002068902269.png | Bin 0 -> 1004 bytes docs/evs/umn/en-us_image_0000002069061197.png | Bin 0 -> 1004 bytes ...5.png => en-us_image_0000002077234357.png} | Bin docs/evs/umn/en-us_image_0137059230.png | Bin 0 -> 54024 bytes docs/evs/umn/en-us_image_0137060651.png | Bin 0 -> 84142 bytes docs/evs/umn/en-us_image_0137061042.png | Bin 0 -> 44863 bytes docs/evs/umn/en-us_image_0137062325.png | Bin 0 -> 129013 bytes docs/evs/umn/en-us_image_0137062384.png | Bin 0 -> 80545 bytes docs/evs/umn/en-us_image_0137062392.png | Bin 0 -> 48113 bytes docs/evs/umn/en-us_image_0232543567.gif | Bin 211 -> 0 bytes docs/evs/umn/en-us_image_0238263232.png | Bin 266 -> 0 bytes docs/evs/umn/en-us_image_0269609232.png | Bin 27364 -> 16853 bytes docs/evs/umn/en-us_topic_0014580741.html | 104 +- docs/evs/umn/en-us_topic_0014580744.html | 194 +- docs/evs/umn/en-us_topic_0017616396.html | 133 +- docs/evs/umn/en-us_topic_0021738346.html | 202 +- docs/evs/umn/en-us_topic_0032860759.html | 42 +- docs/evs/umn/en-us_topic_0052554220.html | 42 +- docs/evs/umn/en-us_topic_0066615262.html | 87 - docs/evs/umn/en-us_topic_0066809008.html | 32 - docs/evs/umn/evs_01_0001.html | 135 +- docs/evs/umn/evs_01_0002.html | 10 +- docs/evs/umn/evs_01_0003.html | 89 +- docs/evs/umn/evs_01_0004.html | 52 - docs/evs/umn/evs_01_0005.html | 19 +- docs/evs/umn/evs_01_0006.html | 40 +- docs/evs/umn/evs_01_0007.html | 30 +- docs/evs/umn/evs_01_0008.html | 26 +- docs/evs/umn/evs_01_0009.html | 216 +- docs/evs/umn/evs_01_0010.html | 45 +- docs/evs/umn/evs_01_0011.html | 16 +- docs/evs/umn/evs_01_0012.html | 13 +- docs/evs/umn/evs_01_0013.html | 16 +- docs/evs/umn/evs_01_0014.html | 24 +- docs/evs/umn/evs_01_0015.html | 20 +- docs/evs/umn/evs_01_0016.html | 12 +- docs/evs/umn/evs_01_0018.html | 303 +-- docs/evs/umn/evs_01_0019.html | 11 +- docs/evs/umn/evs_01_0020.html | 8 +- docs/evs/umn/evs_01_0021.html | 24 +- docs/evs/umn/evs_01_0023.html | 2 +- docs/evs/umn/evs_01_0024.html | 92 +- docs/evs/umn/evs_01_0025.html | 24 +- docs/evs/umn/evs_01_0026.html | 76 +- docs/evs/umn/evs_01_0027.html | 14 +- docs/evs/umn/evs_01_0028.html | 26 +- docs/evs/umn/evs_01_0029.html | 20 +- docs/evs/umn/evs_01_0030.html | 14 +- docs/evs/umn/evs_01_0031.html | 12 +- docs/evs/umn/evs_01_0032.html | 16 +- docs/evs/umn/evs_01_0033.html | 148 +- docs/evs/umn/evs_01_0034.html | 146 +- docs/evs/umn/evs_01_0035.html | 118 +- docs/evs/umn/evs_01_0036.html | 41 +- docs/evs/umn/evs_01_0037.html | 43 +- docs/evs/umn/evs_01_0038.html | 46 +- docs/evs/umn/evs_01_0039.html | 4 +- docs/evs/umn/evs_01_0040.html | 118 +- docs/evs/umn/evs_01_0041.html | 76 - docs/evs/umn/evs_01_0042.html | 16 +- docs/evs/umn/evs_01_0043.html | 12 +- docs/evs/umn/evs_01_0044.html | 223 +- docs/evs/umn/evs_01_0045.html | 46 +- docs/evs/umn/evs_01_0046.html | 40 +- docs/evs/umn/evs_01_0048.html | 34 +- docs/evs/umn/evs_01_0056.html | 30 +- docs/evs/umn/evs_01_0057.html | 40 +- docs/evs/umn/evs_01_0059.html | 4 +- docs/evs/umn/evs_01_0060.html | 10 +- docs/evs/umn/evs_01_0061.html | 12 +- docs/evs/umn/evs_01_0062.html | 83 + docs/evs/umn/evs_01_0069.html | 4 +- docs/evs/umn/evs_01_0070.html | 10 +- docs/evs/umn/evs_01_0071.html | 14 +- docs/evs/umn/evs_01_0072.html | 267 +- docs/evs/umn/evs_01_0073.html | 4 +- docs/evs/umn/evs_01_0074.html | 24 +- docs/evs/umn/evs_01_0075.html | 18 +- docs/evs/umn/evs_01_0076.html | 26 +- docs/evs/umn/evs_01_0077.html | 2 +- docs/evs/umn/evs_01_0078.html | 4 +- docs/evs/umn/evs_01_0079.html | 2 +- docs/evs/umn/evs_01_0080.html | 4 +- docs/evs/umn/evs_01_0081.html | 6 +- docs/evs/umn/evs_01_0082.html | 4 +- docs/evs/umn/evs_01_0083.html | 2 +- docs/evs/umn/evs_01_0084.html | 2 +- docs/evs/umn/evs_01_0085.html | 372 +-- docs/evs/umn/evs_01_0086.html | 159 +- docs/evs/umn/evs_01_0087.html | 2 +- docs/evs/umn/evs_01_0089.html | 20 +- docs/evs/umn/evs_01_0090.html | 16 +- docs/evs/umn/evs_01_0092.html | 5 +- docs/evs/umn/evs_01_0093.html | 166 +- docs/evs/umn/evs_01_0094.html | 4 +- docs/evs/umn/evs_01_0096.html | 20 +- docs/evs/umn/evs_01_0097.html | 16 +- docs/evs/umn/evs_01_0098.html | 117 +- docs/evs/umn/evs_01_0099.html | 24 +- docs/evs/umn/evs_01_0101.html | 7 +- docs/evs/umn/evs_01_0102.html | 30 +- docs/evs/umn/evs_01_0106.html | 52 +- docs/evs/umn/evs_01_0107.html | 2 +- docs/evs/umn/evs_01_0108.html | 44 +- docs/evs/umn/evs_01_0109.html | 490 ++-- docs/evs/umn/evs_01_0110.html | 24 +- docs/evs/umn/evs_01_0111.html | 14 +- docs/evs/umn/evs_01_0112.html | 4 +- docs/evs/umn/evs_01_0114.html | 460 ++-- docs/evs/umn/evs_01_0115.html | 2 +- docs/evs/umn/evs_01_0119.html | 20 +- docs/evs/umn/evs_01_0120.html | 6 +- docs/evs/umn/evs_01_0122.html | 77 +- docs/evs/umn/evs_01_0126.html | 88 +- docs/evs/umn/evs_01_0201.html | 41 +- docs/evs/umn/evs_01_1137.html | 87 + docs/evs/umn/evs_01_2704.html | 10 +- docs/evs/umn/evs_01_2720.html | 24 + docs/evs/umn/evs_01_2721.html | 88 + docs/evs/umn/evs_01_2722.html | 31 + docs/evs/umn/evs_02_0010.html | 33 + docs/evs/umn/evs_faq_0001.html | 2 +- docs/evs/umn/evs_faq_0006.html | 2 +- docs/evs/umn/evs_faq_0012.html | 18 +- docs/evs/umn/evs_faq_0014.html | 26 +- docs/evs/umn/evs_faq_0019.html | 112 +- docs/evs/umn/evs_faq_0020.html | 4 +- docs/evs/umn/evs_faq_0021.html | 10 +- docs/evs/umn/evs_faq_0022.html | 90 +- docs/evs/umn/evs_faq_0023.html | 6 +- docs/evs/umn/evs_faq_0024.html | 10 +- docs/evs/umn/evs_faq_0025.html | 59 +- docs/evs/umn/evs_faq_0026.html | 2 +- docs/evs/umn/evs_faq_0027.html | 4 +- docs/evs/umn/evs_faq_0028.html | 5 +- docs/evs/umn/evs_faq_0029.html | 9 +- docs/evs/umn/evs_faq_0030.html | 10 +- docs/evs/umn/evs_faq_0031.html | 4 +- docs/evs/umn/evs_faq_0032.html | 8 +- docs/evs/umn/evs_faq_0033.html | 4 +- docs/evs/umn/evs_faq_0035.html | 6 +- docs/evs/umn/evs_faq_0036.html | 6 +- docs/evs/umn/evs_faq_0037.html | 2 +- docs/evs/umn/evs_faq_0038.html | 4 +- docs/evs/umn/evs_faq_0039.html | 6 +- docs/evs/umn/evs_faq_0042.html | 6 +- docs/evs/umn/evs_faq_0043.html | 8 +- docs/evs/umn/evs_faq_0044.html | 2 +- docs/evs/umn/evs_faq_0045.html | 39 +- docs/evs/umn/evs_faq_0046.html | 4 +- docs/evs/umn/evs_faq_0048.html | 4 +- docs/evs/umn/evs_faq_0051.html | 2 +- docs/evs/umn/evs_faq_0053.html | 124 +- docs/evs/umn/evs_faq_0054.html | 4 +- docs/evs/umn/evs_faq_0055.html | 2 +- docs/evs/umn/evs_faq_0056.html | 8 +- docs/evs/umn/evs_faq_0057.html | 4 +- docs/evs/umn/evs_faq_0058.html | 4 +- docs/evs/umn/evs_faq_0059.html | 2 +- docs/evs/umn/evs_faq_0061.html | 14 +- docs/evs/umn/evs_faq_0062.html | 4 +- docs/evs/umn/evs_faq_0063.html | 2 +- docs/evs/umn/evs_faq_0064.html | 4 +- docs/evs/umn/evs_faq_0065.html | 4 +- docs/evs/umn/evs_faq_0066.html | 8 +- docs/evs/umn/evs_faq_0068.html | 2 +- docs/evs/umn/evs_faq_0069.html | 2 +- docs/evs/umn/evs_faq_0070.html | 3 +- docs/evs/umn/evs_faq_0073.html | 46 +- docs/evs/umn/evs_faq_0074.html | 24 +- docs/evs/umn/evs_faq_0075.html | 4 +- docs/evs/umn/evs_faq_0076.html | 6 +- docs/evs/umn/evs_faq_0078.html | 6 +- docs/evs/umn/evs_faq_0079.html | 4 +- docs/evs/umn/evs_faq_0080.html | 42 +- docs/evs/umn/evs_faq_0081.html | 14 +- docs/evs/umn/evs_faq_0082.html | 66 +- docs/evs/umn/evs_faq_0083.html | 2 +- docs/evs/umn/evs_faq_0084.html | 8 +- docs/evs/umn/evs_faq_0087.html | 2 +- docs/evs/umn/evs_faq_0088.html | 2 +- docs/evs/umn/evs_faq_0089.html | 2 +- docs/evs/umn/evs_faq_0091.html | 8 +- docs/evs/umn/evs_faq_0092.html | 42 +- docs/evs/umn/evs_faq_0094.html | 116 +- docs/evs/umn/evs_faq_0095.html | 2 +- docs/evs/umn/evs_faq_0096.html | 2 +- docs/evs/umn/evs_faq_0097.html | 4 +- docs/evs/umn/evs_faq_0098.html | 2 +- docs/evs/umn/evs_faq_0102.html | 6 +- docs/evs/umn/evs_faq_0131.html | 68 +- docs/evs/umn/evs_faq_280807.html | 34 +- docs/evs/umn/evs_faq_280905.html | 14 +- docs/evs/umn/evs_faq_281112.html | 4 +- 226 files changed, 6090 insertions(+), 5871 deletions(-) create mode 100644 docs/evs/umn/en-us_image_0000001439650122.png create mode 100644 docs/evs/umn/en-us_image_0000001896813650.png delete mode 100644 docs/evs/umn/en-us_image_0000001911643677.png rename docs/evs/umn/{en-us_image_0000001571754664.png => en-us_image_0000001925046644.png} (100%) create mode 100644 docs/evs/umn/en-us_image_0000001933286285.jpg rename docs/evs/umn/{en-us_image_0133519241.png => en-us_image_0000001949357721.png} (100%) rename docs/evs/umn/{en-us_image_0000001571900348.png => en-us_image_0000001952166289.png} (100%) create mode 100644 docs/evs/umn/en-us_image_0000001959822180.jpg create mode 100644 docs/evs/umn/en-us_image_0000001959822188.jpg create mode 100644 docs/evs/umn/en-us_image_0000001959981972.jpg rename docs/evs/umn/{en-us_image_0000001487413362.png => en-us_image_0000001959981980.png} (100%) rename docs/evs/umn/{en-us_image_0210779229.png => en-us_image_0000001959981992.png} (100%) rename docs/evs/umn/{en-us_image_0163801956.png => en-us_image_0000001962012184.png} (100%) rename docs/evs/umn/{en-us_image_0152754019.png => en-us_image_0000001962012192.png} (100%) rename docs/evs/umn/{en-us_image_0197136031.png => en-us_image_0000001962240620.png} (100%) create mode 100644 docs/evs/umn/en-us_image_0000001991047461.png create mode 100644 docs/evs/umn/en-us_image_0000001996462329.png create mode 100644 docs/evs/umn/en-us_image_0000001998573081.png rename docs/evs/umn/{en-us_image_0163801385.png => en-us_image_0000001998573089.png} (100%) rename docs/evs/umn/{en-us_image_0152754508.png => en-us_image_0000001998573101.png} (100%) rename docs/evs/umn/{en-us_image_0000001487224722.png => en-us_image_0000002015229526.png} (100%) create mode 100644 docs/evs/umn/en-us_image_0000002032822906.png rename docs/evs/umn/{en-us_image_0152639916.png => en-us_image_0000002032823162.png} (100%) rename docs/evs/umn/{en-us_image_0218677657.png => en-us_image_0000002032981318.png} (100%) create mode 100644 docs/evs/umn/en-us_image_0000002032981542.png create mode 100644 docs/evs/umn/en-us_image_0000002049065922.png create mode 100644 docs/evs/umn/en-us_image_0000002049223182.png rename docs/evs/umn/{en-us_image_0129867556.png => en-us_image_0000002051547313.png} (100%) create mode 100644 docs/evs/umn/en-us_image_0000002052020269.png create mode 100644 docs/evs/umn/en-us_image_0000002052179349.png create mode 100644 docs/evs/umn/en-us_image_0000002068902269.png create mode 100644 docs/evs/umn/en-us_image_0000002069061197.png rename docs/evs/umn/{en-us_image_0162733605.png => en-us_image_0000002077234357.png} (100%) create mode 100644 docs/evs/umn/en-us_image_0137059230.png create mode 100644 docs/evs/umn/en-us_image_0137060651.png create mode 100644 docs/evs/umn/en-us_image_0137061042.png create mode 100644 docs/evs/umn/en-us_image_0137062325.png create mode 100644 docs/evs/umn/en-us_image_0137062384.png create mode 100644 docs/evs/umn/en-us_image_0137062392.png delete mode 100644 docs/evs/umn/en-us_image_0232543567.gif delete mode 100644 docs/evs/umn/en-us_image_0238263232.png delete mode 100644 docs/evs/umn/en-us_topic_0066615262.html delete mode 100644 docs/evs/umn/en-us_topic_0066809008.html delete mode 100644 docs/evs/umn/evs_01_0004.html delete mode 100644 docs/evs/umn/evs_01_0041.html create mode 100644 docs/evs/umn/evs_01_0062.html create mode 100644 docs/evs/umn/evs_01_1137.html create mode 100644 docs/evs/umn/evs_01_2720.html create mode 100644 docs/evs/umn/evs_01_2721.html create mode 100644 docs/evs/umn/evs_01_2722.html create mode 100644 docs/evs/umn/evs_02_0010.html diff --git a/docs/evs/umn/ALL_META.TXT.json b/docs/evs/umn/ALL_META.TXT.json index 3851cc081..2083fb647 100644 --- a/docs/evs/umn/ALL_META.TXT.json +++ b/docs/evs/umn/ALL_META.TXT.json @@ -5,18 +5,15 @@ { "uri":"evs_01_0119.html", "node_id":"evs_01_0119.xml", - "product_code":"evs", + "product_code":"", "code":"1", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Overview", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Overview", @@ -25,18 +22,15 @@ { "uri":"en-us_topic_0014580741.html", "node_id":"en-us_topic_0014580741.xml", - "product_code":"evs", + "product_code":"", "code":"2", - "des":"Elastic Volume Service (EVS) offers scalable block storage for cloud servers. With high reliability, high performance, and a variety of specifications, EVS disks can be u", - "doc_type":"usermanual", + "des":"Elastic Volume Service (EVS) offers scalable block storage for cloud servers. EVS disks provide high reliability, high performance, and come with a variety of disk types.", + "doc_type":"", "kw":"What Is EVS?,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Is EVS?", @@ -45,199 +39,189 @@ { "uri":"en-us_topic_0014580744.html", "node_id":"en-us_topic_0014580744.xml", - "product_code":"evs", + "product_code":"", "code":"3", - "des":"EVS disks are classified based on the disk I/O performance. EVS disks differ in performance and price. Choose the disk type most appropriate for your applications.Common ", - "doc_type":"usermanual", + "des":"EVS disks are classified based on the disk I/O performance. EVS disks differ in performance and price. You can choose whichever disk type that is the best fit for your ap", + "doc_type":"", "kw":"Disk Types and Performance,Overview,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"Yes", - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Disk Types and Performance", "githuburl":"" }, { - "uri":"en-us_topic_0052554220.html", - "node_id":"en-us_topic_0052554220.xml", + "uri":"evs_01_1137.html", + "node_id":"evs_01_1137.xml", "product_code":"evs", "code":"4", - "des":"There are two EVS device types: Virtual Block Device (VBD) and Small Computer System Interface (SCSI).VBD is the default EVS device type. VBD EVS disks support only basic", + "des":"General Purpose SSD V2 is a next-generation General Purpose SSD disk type. You can buy General Purpose SSD V2 disks of a given capacity with the IOPS and throughput tailo", "doc_type":"usermanual", - "kw":"Device Types and Usage Instructions,Overview,User Guide", + "kw":"General Purpose SSD V2 Disks,Overview,User Guide", "search_title":"", "metedata":[ { "prodname":"evs", + "opensource":"false;true", "documenttype":"usermanual", - "opensource":"true", + "IsMulti":"Yes", "IsBot":"Yes" } ], - "title":"Device Types and Usage Instructions", + "title":"General Purpose SSD V2 Disks", + "githuburl":"" + }, + { + "uri":"en-us_topic_0052554220.html", + "node_id":"en-us_topic_0052554220.xml", + "product_code":"", + "code":"5", + "des":"There are two EVS device types: Virtual Block Device (VBD) and Small Computer System Interface (SCSI).VBD is the default EVS device type. VBD EVS disks support only basic", + "doc_type":"", + "kw":"Device Types,Overview,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Device Types", "githuburl":"" }, { "uri":"en-us_topic_0032860759.html", "node_id":"en-us_topic_0032860759.xml", - "product_code":"evs", - "code":"5", - "des":"Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multiple servers. Shared EVS disks feature multiple attach", - "doc_type":"usermanual", - "kw":"Shared EVS Disks and Usage Instructions,Overview,User Guide", + "product_code":"", + "code":"6", + "des":"Disk sharing allows you to create shared EVS disks. Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multip", + "doc_type":"", + "kw":"Disk Sharing,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Shared EVS Disks and Usage Instructions", + "title":"Disk Sharing", "githuburl":"" }, { "uri":"evs_01_0001.html", "node_id":"evs_01_0001.xml", - "product_code":"evs", - "code":"6", - "des":"In case your services require encryption for the data stored on EVS disks, EVS provides you with the encryption function. You can encrypt newly created EVS disks.EVS uses", - "doc_type":"usermanual", - "kw":"EVS Encryption,Overview,User Guide", + "product_code":"", + "code":"7", + "des":"EVS enables you to encrypt data on newly created disks as required.It uses the industry-standard XTS-AES-256 cryptographic algorithm and keys to encrypt EVS disks. Keys u", + "doc_type":"", + "kw":"Disk Encryption,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"EVS Encryption", + "title":"Disk Encryption", "githuburl":"" }, { "uri":"evs_01_0021.html", "node_id":"evs_01_0021.xml", - "product_code":"evs", - "code":"7", + "product_code":"", + "code":"8", "des":"Cloud Disk Backup provided by Cloud Backup and Recovery (CBR) allows you to create backups for your EVS disks while servers are running. If data loss or damage occurred d", - "doc_type":"usermanual", - "kw":"EVS Backup,Overview,User Guide", + "doc_type":"", + "kw":"Disk Backup,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"EVS Backup", + "title":"Disk Backup", "githuburl":"" }, { - "uri":"en-us_topic_0066809008.html", - "node_id":"en-us_topic_0066809008.xml", - "product_code":"evs", - "code":"8", - "des":"An EVS snapshot is a complete copy or image of the disk data at a specific point in time. Snapshots can be used as a disaster recovery (DR) approach, and you can use snap", - "doc_type":"usermanual", - "kw":"EVS Snapshot,Overview,User Guide", + "uri":"evs_01_2722.html", + "node_id":"evs_01_2722.xml", + "product_code":"", + "code":"9", + "des":"A snapshot is a complete copy or image of the disk data taken at a specific time. Snapshot is a major DR approach, and you can use a snapshot to restore disk data to the ", + "doc_type":"", + "kw":"Disk Snapshot,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"EVS Snapshot", + "title":"Disk Snapshot", "githuburl":"" }, { "uri":"evs_01_0048.html", "node_id":"evs_01_0048.xml", - "product_code":"evs", - "code":"9", - "des":"Both EVS backups and EVS snapshots provide redundancies for improved disk data reliability. Table 1 lists the differences between them.", - "doc_type":"usermanual", + "product_code":"", + "code":"10", + "des":"Both disk backups and disk snapshots provide redundancies for improved disk data reliability. Table 1 lists the differences between them.", + "doc_type":"", "kw":"Differences Between EVS Backups and EVS Snapshots,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Differences Between EVS Backups and EVS Snapshots", "githuburl":"" }, - { - "uri":"evs_01_0020.html", - "node_id":"evs_01_0020.xml", - "product_code":"evs", - "code":"10", - "des":"If your services or disk data demands high reliability, you can use the cross-AZ replication feature provided by EVS. You can create a disaster recovery (DR) disk for a p", - "doc_type":"usermanual", - "kw":"EVS Replication (Deprecated),Overview,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" - } - ], - "title":"EVS Replication (Deprecated)", - "githuburl":"" - }, { "uri":"evs_01_0056.html", "node_id":"evs_01_0056.xml", - "product_code":"evs", + "product_code":"", "code":"11", "des":"The backend storage system of EVS employs three-copy redundancy to guarantee data reliability. With this mechanism, one piece of data is by default divided into multiple ", - "doc_type":"usermanual", + "doc_type":"", "kw":"EVS Three-Copy Redundancy,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"EVS Three-Copy Redundancy", "githuburl":"" }, + { + "uri":"evs_01_0020.html", + "node_id":"evs_01_0020.xml", + "product_code":"", + "code":"12", + "des":"If your services or disk data demands high reliability, you can use the cross-AZ replication feature provided by EVS. You can create a disaster recovery (DR) disk for a p", + "doc_type":"", + "kw":"EVS Replication (Deprecated),Overview,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"EVS Replication (Deprecated)", + "githuburl":"" + }, { "uri":"evs_01_0086.html", "node_id":"evs_01_0086.xml", - "product_code":"evs", - "code":"12", + "product_code":"", + "code":"13", "des":"If you need to assign different permissions to employees in your enterprise to access your EVS resources, IAM is a good choice for fine-grained permissions management. IA", - "doc_type":"usermanual", + "doc_type":"", "kw":"Permissions,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Permissions", @@ -246,38 +230,32 @@ { "uri":"evs_01_0085.html", "node_id":"evs_01_0085.xml", - "product_code":"evs", - "code":"13", - "des":"This section describes the constraints on using EVS.", - "doc_type":"usermanual", - "kw":"Constraints,Overview,User Guide", + "product_code":"", + "code":"14", + "des":"This section describes the constraints on using EVS.You can log in to the console to view default quotas. You can to apply for a larger quota if needed.", + "doc_type":"", + "kw":"Notes and Constraints,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Constraints", + "title":"Notes and Constraints", "githuburl":"" }, { "uri":"evs_01_0106.html", "node_id":"evs_01_0106.xml", - "product_code":"evs", - "code":"14", + "product_code":"", + "code":"15", "des":"Figure 1 shows the relationships between EVS and other services.Relationships between EVS and other services", - "doc_type":"usermanual", + "doc_type":"", "kw":"EVS and Other Services,Overview,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"EVS and Other Services", @@ -286,18 +264,15 @@ { "uri":"evs_01_0101.html", "node_id":"evs_01_0101.xml", - "product_code":"evs", - "code":"15", + "product_code":"", + "code":"16", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Basic Concepts", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Basic Concepts", @@ -306,18 +281,15 @@ { "uri":"evs_01_0102.html", "node_id":"evs_01_0102.xml", - "product_code":"evs", - "code":"16", + "product_code":"", + "code":"17", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"EVS Concepts,Basic Concepts,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"EVS Concepts", @@ -326,18 +298,15 @@ { "uri":"evs_01_0097.html", "node_id":"evs_01_0097.xml", - "product_code":"evs", - "code":"17", + "product_code":"", + "code":"18", "des":"A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ.A region is a physical data center, which", - "doc_type":"usermanual", + "doc_type":"", "kw":"Region and AZ,Basic Concepts,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Region and AZ", @@ -346,38 +315,32 @@ { "uri":"evs_01_0120.html", "node_id":"evs_01_0120.xml", - "product_code":"evs", - "code":"18", + "product_code":"", + "code":"19", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Getting Started", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Getting Started", "githuburl":"" }, { - "uri":"evs_01_0057.html", - "node_id":"evs_01_0057.xml", - "product_code":"evs", - "code":"19", - "des":"Figure 1 shows the EVS process overview.Process overviewEVS disks can be attached to servers and be used as system disks or data disks. For details, see Table 1.Method of", - "doc_type":"usermanual", + "uri":"evs_01_0201.html", + "node_id":"evs_01_0201.xml", + "product_code":"", + "code":"20", + "des":"Figure 1 shows the process for using EVS.Process overviewEVS disks can be attached to servers to be used as system disks or data disks. For details, see Table 1.Method of", + "doc_type":"", "kw":"Process Overview,Getting Started,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Process Overview", @@ -386,38 +349,32 @@ { "uri":"en-us_topic_0021738346.html", "node_id":"en-us_topic_0021738346.xml", - "product_code":"evs", - "code":"20", - "des":"EVS disks can be used as system disks or data disks for servers. You can create data disks on the EVS console, or create them together with system disks on the ECS consol", - "doc_type":"usermanual", - "kw":"Create an EVS Disk,Getting Started,User Guide", + "product_code":"", + "code":"21", + "des":"You can use EVS disks as system disks or data disks for servers. You can create data disks on the EVS console, or create them together with system disks on the cloud serv", + "doc_type":"", + "kw":"Creating an EVS Disk,Getting Started,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Create an EVS Disk", + "title":"Creating an EVS Disk", "githuburl":"" }, { "uri":"evs_01_0107.html", "node_id":"evs_01_0107.xml", - "product_code":"evs", - "code":"21", + "product_code":"", + "code":"22", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Attach an EVS Disk", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Attach an EVS Disk", @@ -426,18 +383,15 @@ { "uri":"evs_01_0036.html", "node_id":"evs_01_0036.xml", - "product_code":"evs", - "code":"22", + "product_code":"", + "code":"23", "des":"Separately created EVS disks are data disks. In the disk list, the function of such disks is displayed as Data disk, and the status is displayed as Available. In this cas", - "doc_type":"usermanual", + "doc_type":"", "kw":"Attaching a Non-Shared Disk,Attach an EVS Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Attaching a Non-Shared Disk", @@ -446,18 +400,15 @@ { "uri":"evs_01_0037.html", "node_id":"evs_01_0037.xml", - "product_code":"evs", - "code":"23", + "product_code":"", + "code":"24", "des":"Separately created shared EVS disks are data disks. In the disk list, the function of such a disk is displayed as Data disk, and the status is displayed as Available. In ", - "doc_type":"usermanual", + "doc_type":"", "kw":"Attaching a Shared Disk,Attach an EVS Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Attaching a Shared Disk", @@ -466,17 +417,15 @@ { "uri":"evs_01_0058.html", "node_id":"evs_01_0058.xml", - "product_code":"evs", - "code":"24", + "product_code":"", + "code":"25", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Initialize an EVS Data Disk", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Initialize an EVS Data Disk", @@ -485,18 +434,15 @@ { "uri":"evs_01_0038.html", "node_id":"evs_01_0038.xml", - "product_code":"evs", - "code":"25", + "product_code":"", + "code":"26", "des":"After a disk is attached to a server, you need to log in to the server to initialize the disk, that is, format the disk. You must initialize a disk before accessing it.Sy", - "doc_type":"usermanual", + "doc_type":"", "kw":"Introduction to Data Disk Initialization Scenarios and Partition Styles,Initialize an EVS Data Disk,", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Introduction to Data Disk Initialization Scenarios and Partition Styles", @@ -505,18 +451,15 @@ { "uri":"evs_01_0108.html", "node_id":"evs_01_0108.xml", - "product_code":"evs", - "code":"26", + "product_code":"", + "code":"27", "des":"This section uses Windows Server 2008 R2 Enterprise 64bit to describe how to initialize a data disk attached to a server running Windows.The maximum disk capacity support", - "doc_type":"usermanual", + "doc_type":"", "kw":"Initializing a Windows Data Disk (Windows Server 2008),Initialize an EVS Data Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Initializing a Windows Data Disk (Windows Server 2008)", @@ -525,18 +468,15 @@ { "uri":"evs_01_0045.html", "node_id":"evs_01_0045.xml", - "product_code":"evs", - "code":"27", + "product_code":"", + "code":"28", "des":"This section uses Windows Server 2019 Standard 64bit to describe how to initialize a data disk attached to a server running Windows.The maximum disk capacity supported by", - "doc_type":"usermanual", + "doc_type":"", "kw":"Initializing a Windows Data Disk (Windows Server 2019),Initialize an EVS Data Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Initializing a Windows Data Disk (Windows Server 2019)", @@ -545,18 +485,15 @@ { "uri":"evs_01_0033.html", "node_id":"evs_01_0033.xml", - "product_code":"evs", - "code":"28", + "product_code":"", + "code":"29", "des":"This section uses CentOS 7.4 64bit to describe how to initialize a data disk attached to a server running Linux and use fdisk to partition the data disk.The maximum parti", - "doc_type":"usermanual", + "doc_type":"", "kw":"Initializing a Linux Data Disk (fdisk),Initialize an EVS Data Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Initializing a Linux Data Disk (fdisk)", @@ -565,18 +502,15 @@ { "uri":"evs_01_0034.html", "node_id":"evs_01_0034.xml", - "product_code":"evs", - "code":"29", + "product_code":"", + "code":"30", "des":"This section uses CentOS 7.4 64bit to describe how to initialize a data disk attached to a server running Linux and use parted to partition the data disk.The maximum part", - "doc_type":"usermanual", + "doc_type":"", "kw":"Initializing a Linux Data Disk (parted),Initialize an EVS Data Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Initializing a Linux Data Disk (parted)", @@ -585,18 +519,15 @@ { "uri":"evs_01_0087.html", "node_id":"evs_01_0087.xml", - "product_code":"evs", - "code":"30", + "product_code":"", + "code":"31", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Permissions Management", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Permissions Management", @@ -605,18 +536,15 @@ { "uri":"evs_01_0089.html", "node_id":"evs_01_0089.xml", - "product_code":"evs", - "code":"31", - "des":"You can use IAM for fine-grained permissions control for your EVS resources. With IAM, you can:Create IAM users for workforce based on your enterprise's organizational st", - "doc_type":"usermanual", + "product_code":"", + "code":"32", + "des":"You can use IAM for fine-grained permissions control for your EVS resources. With IAM, you can:Create IAM users for personnel based on your enterprise's organizational st", + "doc_type":"", "kw":"Creating a User and Granting EVS Permissions,Permissions Management,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Creating a User and Granting EVS Permissions", @@ -625,36 +553,32 @@ { "uri":"evs_01_0090.html", "node_id":"evs_01_0090.xml", - "product_code":"evs", - "code":"32", + "product_code":"", + "code":"33", "des":"You can create custom policies to supplement the system-defined policies of EVS. For the actions supported for custom policies, see section \"Permissions Policies and Supp", - "doc_type":"usermanual", + "doc_type":"", "kw":"EVS Custom Policies,Permissions Management,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"EVS Custom Policies", "githuburl":"" }, { - "uri":"evs_01_0201.html", - "node_id":"evs_01_0201.xml", - "product_code":"evs", - "code":"33", - "des":"Figure 1 shows the basic EVS operation process.Process overviewEVS disks can be attached to servers and be used as system disks or data disks. For details, see Table 1.Me", - "doc_type":"usermanual", + "uri":"evs_01_0057.html", + "node_id":"evs_01_0057.xml", + "product_code":"", + "code":"34", + "des":"Figure 1 shows the process for using EVS.Process of using EVSEVS disks can be attached to servers to be used as system disks or data disks. For details, see Table 1.Metho", + "doc_type":"", "kw":"Creating and Using an EVS Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"Creating and Using an EVS Disk", @@ -663,38 +587,32 @@ { "uri":"evs_01_0073.html", "node_id":"evs_01_0073.xml", - "product_code":"evs", - "code":"34", + "product_code":"", + "code":"35", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", - "kw":"Attaching an Existing Disk", + "doc_type":"", + "kw":"Attaching an Existing EVS Disk", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Attaching an Existing Disk", + "title":"Attaching an Existing EVS Disk", "githuburl":"" }, { "uri":"evs_01_0074.html", "node_id":"evs_01_0074.xml", - "product_code":"evs", - "code":"35", + "product_code":"", + "code":"36", "des":"This section describes how to attach an existing system disk.System disks can only be attached offline, which means that the server must be in the Stopped state.You can v", - "doc_type":"usermanual", - "kw":"Attaching an Existing System Disk,Attaching an Existing Disk,User Guide", + "doc_type":"", + "kw":"Attaching an Existing System Disk,Attaching an Existing EVS Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Attaching an Existing System Disk", @@ -703,18 +621,15 @@ { "uri":"evs_01_0075.html", "node_id":"evs_01_0075.xml", - "product_code":"evs", - "code":"36", - "des":"This section describes how to attach an existing non-shared disk to a server and use it as a data disk. A non-shared disk can be attached to one server only.You can view ", - "doc_type":"usermanual", - "kw":"Attaching an Existing Non-Shared Disk,Attaching an Existing Disk,User Guide", + "product_code":"", + "code":"37", + "des":"This section describes how to attach an existing non-shared disk to a server to be used as a data disk. A non-shared disk can be attached to one server only.You can view ", + "doc_type":"", + "kw":"Attaching an Existing Non-Shared Disk,Attaching an Existing EVS Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Attaching an Existing Non-Shared Disk", @@ -723,18 +638,15 @@ { "uri":"evs_01_0076.html", "node_id":"evs_01_0076.xml", - "product_code":"evs", - "code":"37", - "des":"This section describes how to attach an existing shared disk to a server and use it as a data disk.You can view the disk information in the disk list. A shared disk can b", - "doc_type":"usermanual", - "kw":"Attaching an Existing Shared Disk,Attaching an Existing Disk,User Guide", + "product_code":"", + "code":"38", + "des":"This section describes how to attach an existing shared disk to a server to be used as a data disk.You can view the disk information in the disk list. A shared disk can b", + "doc_type":"", + "kw":"Attaching an Existing Shared Disk,Attaching an Existing EVS Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Attaching an Existing Shared Disk", @@ -743,57 +655,70 @@ { "uri":"evs_01_0093.html", "node_id":"evs_01_0093.xml", - "product_code":"evs", - "code":"38", - "des":"This section describes how to view disk details, including the disk status and specifications. You can view disk details:From the EVS ConsoleFrom the Cloud Server Console", - "doc_type":"usermanual", + "product_code":"", + "code":"39", + "des":"This section describes how to view disk details, including the disk status and specifications. Two methods are as follows:Viewing Disk Details from the EVS ConsoleViewing", + "doc_type":"", "kw":"Viewing EVS Disk Details,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Viewing EVS Disk Details", "githuburl":"" }, { - "uri":"evs_01_0059.html", - "node_id":"evs_01_0059.xml", + "uri":"evs_01_0062.html", + "node_id":"evs_01_0062.xml", "product_code":"evs", - "code":"39", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "code":"40", + "des":"If the performance of an existing disk no longer meets your service requirements, you can change the disk type to improve the disk performance.The following table shows t", "doc_type":"usermanual", - "kw":"Disk Capacity Expansion", + "kw":"Changing the EVS Disk Type,User Guide", "search_title":"", "metedata":[ { "prodname":"evs", + "opensource":"false;true", "documenttype":"usermanual", + "IsMulti":"Yes", "IsBot":"Yes" } ], - "title":"Disk Capacity Expansion", + "title":"Changing the EVS Disk Type", + "githuburl":"" + }, + { + "uri":"evs_01_0059.html", + "node_id":"evs_01_0059.xml", + "product_code":"", + "code":"41", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"", + "kw":"Expanding EVS Disk Capacity", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Expanding EVS Disk Capacity", "githuburl":"" }, { "uri":"evs_01_0006.html", "node_id":"evs_01_0006.xml", - "product_code":"evs", - "code":"40", + "product_code":"", + "code":"42", "des":"If the capacity of an existing disk is insufficient, you can expand the disk capacity to increase the storage space.Both system disks and data disks can be expanded. A sy", - "doc_type":"usermanual", - "kw":"Expansion Overview,Disk Capacity Expansion,User Guide", + "doc_type":"", + "kw":"Expansion Overview,Expanding EVS Disk Capacity,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Expansion Overview", @@ -802,18 +727,15 @@ { "uri":"evs_01_0007.html", "node_id":"evs_01_0007.xml", - "product_code":"evs", - "code":"41", + "product_code":"", + "code":"43", "des":"This section describes how to expand the capacity of an In-use EVS disk on the management console. The In-use status indicates that the disk has been attached to a server", - "doc_type":"usermanual", - "kw":"Expanding Capacity for an In-use EVS Disk,Disk Capacity Expansion,User Guide", + "doc_type":"", + "kw":"Expanding Capacity for an In-use EVS Disk,Expanding EVS Disk Capacity,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Expanding Capacity for an In-use EVS Disk", @@ -822,18 +744,15 @@ { "uri":"evs_01_0008.html", "node_id":"evs_01_0008.xml", - "product_code":"evs", - "code":"42", + "product_code":"", + "code":"44", "des":"This section describes how to expand the capacity of an Available EVS disk on the management console. The Available status indicates that the disk has not been attached t", - "doc_type":"usermanual", - "kw":"Expanding Capacity for an Available EVS Disk,Disk Capacity Expansion,User Guide", + "doc_type":"", + "kw":"Expanding Capacity for an Available EVS Disk,Expanding EVS Disk Capacity,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Expanding Capacity for an Available EVS Disk", @@ -842,19 +761,15 @@ { "uri":"en-us_topic_0017616396.html", "node_id":"en-us_topic_0017616396.xml", - "product_code":"evs", - "code":"43", + "product_code":"", + "code":"45", "des":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Windows, you must allocate the addition", - "doc_type":"usermanual", - "kw":"Extending Disk Partitions and File Systems (Windows Server 2008),Disk Capacity Expansion,User Guide", + "doc_type":"", + "kw":"Extending Disk Partitions and File Systems (Windows Server 2008),Expanding EVS Disk Capacity,User Gu", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsMulti":"Yes", - "IsBot":"Yes" + } ], "title":"Extending Disk Partitions and File Systems (Windows Server 2008)", @@ -863,19 +778,15 @@ { "uri":"evs_01_0126.html", "node_id":"evs_01_0126.xml", - "product_code":"evs", - "code":"44", + "product_code":"", + "code":"46", "des":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Windows, you must allocate the addition", - "doc_type":"usermanual", - "kw":"Extending Disk Partitions and File Systems (Windows Server 2016),Disk Capacity Expansion,User Guide", + "doc_type":"", + "kw":"Extending Disk Partitions and File Systems (Windows Server 2016),Expanding EVS Disk Capacity,User Gu", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsMulti":"Yes", - "IsBot":"Yes" + } ], "title":"Extending Disk Partitions and File Systems (Windows Server 2016)", @@ -884,19 +795,15 @@ { "uri":"evs_01_0094.html", "node_id":"evs_01_0094.xml", - "product_code":"evs", - "code":"45", + "product_code":"", + "code":"47", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Extending Disk Partitions and File Systems (Linux)", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsMulti":"Yes", - "IsBot":"Yes" + } ], "title":"Extending Disk Partitions and File Systems (Linux)", @@ -905,19 +812,15 @@ { "uri":"evs_01_0035.html", "node_id":"evs_01_0035.xml", - "product_code":"evs", - "code":"46", + "product_code":"", + "code":"48", "des":"Before extending the disk partition and file system, you must check the disk partition style and file system format, and then select the appropriate operation accordingly", - "doc_type":"usermanual", + "doc_type":"", "kw":"Partition and File System Extension Preparations (Linux),Extending Disk Partitions and File Systems ", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsMulti":"Yes", - "IsBot":"Yes" + } ], "title":"Partition and File System Extension Preparations (Linux)", @@ -926,19 +829,15 @@ { "uri":"evs_01_0072.html", "node_id":"evs_01_0072.xml", - "product_code":"evs", - "code":"47", + "product_code":"", + "code":"49", "des":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Linux, you must allocate the additional", - "doc_type":"usermanual", + "doc_type":"", "kw":"Extending Partitions and File Systems for System Disks (Linux),Extending Disk Partitions and File Sy", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsMulti":"Yes", - "IsBot":"Yes" + } ], "title":"Extending Partitions and File Systems for System Disks (Linux)", @@ -947,19 +846,15 @@ { "uri":"evs_01_0109.html", "node_id":"evs_01_0109.xml", - "product_code":"evs", - "code":"48", + "product_code":"", + "code":"50", "des":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Linux, you must allocate the additional", - "doc_type":"usermanual", + "doc_type":"", "kw":"Extending Partitions and File Systems for Data Disks (Linux),Extending Disk Partitions and File Syst", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsMulti":"Yes", - "IsBot":"Yes" + } ], "title":"Extending Partitions and File Systems for Data Disks (Linux)", @@ -968,19 +863,15 @@ { "uri":"evs_01_0018.html", "node_id":"evs_01_0018.xml", - "product_code":"evs", - "code":"49", + "product_code":"", + "code":"51", "des":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Linux, you must allocate the additional", - "doc_type":"usermanual", + "doc_type":"", "kw":"Extending Partitions and File Systems for SCSI Disks (Linux),Extending Disk Partitions and File Syst", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsMulti":"Yes", - "IsBot":"Yes" + } ], "title":"Extending Partitions and File Systems for SCSI Disks (Linux)", @@ -989,88 +880,59 @@ { "uri":"evs_01_0002.html", "node_id":"evs_01_0002.xml", - "product_code":"evs", - "code":"50", + "product_code":"", + "code":"52", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", - "kw":"Detaching and Releasing an EVS Disk", + "doc_type":"", + "kw":"Detaching and Deleting an EVS Disk", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Detaching and Releasing an EVS Disk", + "title":"Detaching and Deleting an EVS Disk", "githuburl":"" }, { "uri":"evs_01_0003.html", "node_id":"evs_01_0003.xml", - "product_code":"evs", - "code":"51", - "des":"If the file system on your system disk is damaged and your server cannot be started, you can detach the system disk and attach it to another server as a data disk. After ", - "doc_type":"usermanual", - "kw":"Detaching a System Disk,Detaching and Releasing an EVS Disk,User Guide", + "product_code":"", + "code":"53", + "des":"For an attached system disk, the disk function is displayed as System disk, and the disk status is displayed as In-use in the disk list. After the system disk is detached", + "doc_type":"", + "kw":"Detaching an EVS Disk,Detaching and Deleting an EVS Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Detaching a System Disk", - "githuburl":"" - }, - { - "uri":"evs_01_0004.html", - "node_id":"evs_01_0004.xml", - "product_code":"evs", - "code":"52", - "des":"If you want to use a data disk on another server in the same region and AZ, you can detach the data disk and then attach it to that server.If a data disk is no longer req", - "doc_type":"usermanual", - "kw":"Detaching a Data Disk,Detaching and Releasing an EVS Disk,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" - } - ], - "title":"Detaching a Data Disk", + "title":"Detaching an EVS Disk", "githuburl":"" }, { "uri":"evs_01_0005.html", "node_id":"evs_01_0005.xml", - "product_code":"evs", - "code":"53", - "des":"If an EVS disk is no longer used, you can release the virtual resources by deleting it.The disk status is Available, Error, Expansion failed, Restoration failed, or Rollb", - "doc_type":"usermanual", - "kw":"Deleting EVS Disks,Detaching and Releasing an EVS Disk,User Guide", + "product_code":"", + "code":"54", + "des":"If an EVS disk is no longer used, you can delete the disk to release the virtual resources. When a disk is deleted, EVS immediately destroys the metadata to ensure that d", + "doc_type":"", + "kw":"Deleting an EVS Disk,Detaching and Deleting an EVS Disk,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Deleting EVS Disks", + "title":"Deleting an EVS Disk", "githuburl":"" }, { "uri":"evs_01_0111.html", "node_id":"evs_01_0111.xml", "product_code":"evs", - "code":"54", + "code":"55", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing EVS Snapshots", @@ -1078,8 +940,9 @@ "metedata":[ { "prodname":"evs", + "opensource":"false;true", "documenttype":"usermanual", - "opensource":"true", + "IsMulti":"Yes", "IsBot":"Yes" } ], @@ -1090,80 +953,63 @@ "uri":"evs_01_0098.html", "node_id":"evs_01_0098.xml", "product_code":"evs", - "code":"55", - "des":"An EVS snapshot is a complete copy or image of the disk data at a specific point in time. Snapshots can be used as a disaster recovery (DR) approach, and you can use snap", - "doc_type":"usermanual", - "kw":"Snapshot Overview,Managing EVS Snapshots,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" - } - ], - "title":"Snapshot Overview", - "githuburl":"" - }, - { - "uri":"en-us_topic_0066615262.html", - "node_id":"en-us_topic_0066615262.xml", - "product_code":"evs", "code":"56", - "des":"You can create an EVS snapshot on the management console to save the EVS disk data at a specific time point.Creating snapshots does not affect the performance of the disk", + "des":"An EVS snapshot is a complete copy or image of the disk data taken at a specific time. Snapshot is a major disaster recovery (DR) approach, and you can use a snapshot to ", "doc_type":"usermanual", - "kw":"Creating a Snapshot,Managing EVS Snapshots,User Guide", + "kw":"EVS Snapshot Overview,Managing EVS Snapshots,User Guide", "search_title":"", "metedata":[ { "prodname":"evs", + "opensource":"false;true", "documenttype":"usermanual", - "opensource":"true", + "IsMulti":"Yes", "IsBot":"Yes" } ], - "title":"Creating a Snapshot", + "title":"EVS Snapshot Overview", "githuburl":"" }, { - "uri":"evs_01_0011.html", - "node_id":"evs_01_0011.xml", + "uri":"evs_01_2720.html", + "node_id":"evs_01_2720.xml", "product_code":"evs", "code":"57", - "des":"If a snapshot is no longer needed, you can delete it to release the virtual resources.The snapshot status must be Available or Error.If a disk is deleted, all the snapsho", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"Deleting a Snapshot,Managing EVS Snapshots,User Guide", + "kw":"Using EVS Snapshots", "search_title":"", "metedata":[ { "prodname":"evs", + "opensource":"false;true", "documenttype":"usermanual", - "opensource":"true", + "IsMulti":"Yes", "IsBot":"Yes" } ], - "title":"Deleting a Snapshot", + "title":"Using EVS Snapshots", "githuburl":"" }, { - "uri":"evs_01_0122.html", - "node_id":"evs_01_0122.xml", + "uri":"evs_01_2721.html", + "node_id":"evs_01_2721.xml", "product_code":"evs", "code":"58", - "des":"This section describes how to view the details of a snapshot.The snapshot list page is displayed.On the details page, view the snapshot information, such as the snapshot ", + "des":"You can create EVS snapshots to save disk data at specific time points. Before you perform any critical operation, such as a data rollback, software upgrade, or data migr", "doc_type":"usermanual", - "kw":"Viewing Details of a Snapshot,Managing EVS Snapshots,User Guide", + "kw":"Creating an EVS Snapshot,Using EVS Snapshots,User Guide", "search_title":"", "metedata":[ { "prodname":"evs", + "opensource":"false;true", "documenttype":"usermanual", - "opensource":"true", + "IsMulti":"Yes", "IsBot":"Yes" } ], - "title":"Viewing Details of a Snapshot", + "title":"Creating an EVS Snapshot", "githuburl":"" }, { @@ -1171,19 +1017,20 @@ "node_id":"evs_01_0012.xml", "product_code":"evs", "code":"59", - "des":"If data on an EVS disk is incorrect or damaged, you can roll back data from a snapshot to the source disk.Data of a snapshot can be rolled back only to its source disk. R", + "des":"If data on an EVS disk is incorrect or damaged, you can roll back data from a snapshot to the source disk.Snapshot data can only be rolled back to source EVS disks. Rollb", "doc_type":"usermanual", - "kw":"Rolling Back Data from a Snapshot,Managing EVS Snapshots,User Guide", + "kw":"Rolling Back Disk Data from a Snapshot,Using EVS Snapshots,User Guide", "search_title":"", "metedata":[ { "prodname":"evs", + "opensource":"false;true", "documenttype":"usermanual", - "opensource":"true", + "IsMulti":"Yes", "IsBot":"Yes" } ], - "title":"Rolling Back Data from a Snapshot", + "title":"Rolling Back Disk Data from a Snapshot", "githuburl":"" }, { @@ -1191,36 +1038,76 @@ "node_id":"evs_01_0013.xml", "product_code":"evs", "code":"60", - "des":"This section describes how to create an EVS disk on the Snapshots page. Besides, you can also create an EVS disk from a snapshot by specifying the Create from snapshot pa", + "des":"This section describes how to create an EVS disk on the Snapshots page. You can also create an EVS disk from a snapshot by specifying the Create from snapshot parameter o", "doc_type":"usermanual", - "kw":"Creating an EVS Disk from a Snapshot,Managing EVS Snapshots,User Guide", + "kw":"Creating a Disk from a Snapshot,Using EVS Snapshots,User Guide", "search_title":"", "metedata":[ { "prodname":"evs", + "opensource":"false;true", "documenttype":"usermanual", - "opensource":"true", + "IsMulti":"Yes", "IsBot":"Yes" } ], - "title":"Creating an EVS Disk from a Snapshot", + "title":"Creating a Disk from a Snapshot", + "githuburl":"" + }, + { + "uri":"evs_01_0122.html", + "node_id":"evs_01_0122.xml", + "product_code":"evs", + "code":"61", + "des":"You can check the snapshot details, including the region and AZ, source disk information, and tags.The Snapshots page is displayed.Select the snapshot and check the snaps", + "doc_type":"usermanual", + "kw":"Checking EVS Snapshot Details,Using EVS Snapshots,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"evs", + "opensource":"false;true", + "documenttype":"usermanual", + "IsMulti":"Yes", + "IsBot":"Yes" + } + ], + "title":"Checking EVS Snapshot Details", + "githuburl":"" + }, + { + "uri":"evs_01_0011.html", + "node_id":"evs_01_0011.xml", + "product_code":"evs", + "code":"62", + "des":"If you no longer require certain snapshots or the snapshot quantity reaches the maximum allowed, you can delete the snapshots.The snapshot status must be Available or Err", + "doc_type":"usermanual", + "kw":"Deleting an EVS Snapshot,Using EVS Snapshots,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"evs", + "opensource":"false;true", + "documenttype":"usermanual", + "IsMulti":"Yes", + "IsBot":"Yes" + } + ], + "title":"Deleting an EVS Snapshot", "githuburl":"" }, { "uri":"evs_01_0009.html", "node_id":"evs_01_0009.xml", - "product_code":"evs", - "code":"61", - "des":"System disk encryptionSystem disks are created along with servers and cannot be created separately. So whether a system disk is encrypted or not depends on the image sele", - "doc_type":"usermanual", + "product_code":"", + "code":"63", + "des":"EVS enables you to encrypt data on newly created disks as required.It uses the industry-standard XTS-AES-256 cryptographic algorithm and keys to encrypt EVS disks. Keys u", + "doc_type":"", "kw":"Managing Encrypted EVS Disks,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Managing Encrypted EVS Disks", @@ -1229,18 +1116,15 @@ { "uri":"evs_01_0010.html", "node_id":"evs_01_0010.xml", - "product_code":"evs", - "code":"62", - "des":"You can create shared VBD disks or shared SCSI disks. It is recommended that you attach a shared disk to the ECSs in the same ECS group to improve service reliability.Sha", - "doc_type":"usermanual", + "product_code":"", + "code":"64", + "des":"Disk sharing allows you to create shared EVS disks. Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multip", + "doc_type":"", "kw":"Managing Shared EVS Disks,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Managing Shared EVS Disks", @@ -1249,38 +1133,32 @@ { "uri":"evs_01_0110.html", "node_id":"evs_01_0110.xml", - "product_code":"evs", - "code":"63", - "des":"EVS disk backups are created using the CBR service. For details, see Creating a Cloud Disk Backup in the Cloud Backup and Recovery User Guide.You can configure a backup p", - "doc_type":"usermanual", - "kw":"Managing EVS Backups,User Guide", + "product_code":"", + "code":"65", + "des":"EVS disk backups are created using the CBR service. For details, see section \"Creating a Cloud Disk Backup\" in the Cloud Backup and Recovery User Guide.You can configure ", + "doc_type":"", + "kw":"Managing EVS Disk Backups,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Managing EVS Backups", + "title":"Managing EVS Disk Backups", "githuburl":"" }, { "uri":"evs_01_0042.html", "node_id":"evs_01_0042.xml", - "product_code":"evs", - "code":"64", + "product_code":"", + "code":"66", "des":"EVS transfer allows you to transfer disks from one account to another. After a transfer succeeds, the ownership of the disk belongs to the target account only.Users can u", - "doc_type":"usermanual", + "doc_type":"", "kw":"Managing EVS Transfers,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Managing EVS Transfers", @@ -1289,38 +1167,32 @@ { "uri":"evs_01_0112.html", "node_id":"evs_01_0112.xml", - "product_code":"evs", - "code":"65", + "product_code":"", + "code":"67", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", - "kw":"Manage EVS Tags", + "doc_type":"", + "kw":"Managing EVS Tags", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Manage EVS Tags", + "title":"Managing EVS Tags", "githuburl":"" }, { "uri":"evs_01_0099.html", "node_id":"evs_01_0099.xml", - "product_code":"evs", - "code":"66", + "product_code":"", + "code":"68", "des":"Tags identify EVS resources for purposes of easy categorization and quick search.", - "doc_type":"usermanual", - "kw":"Tag Overview,Manage EVS Tags,User Guide", + "doc_type":"", + "kw":"Tag Overview,Managing EVS Tags,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Tag Overview", @@ -1329,18 +1201,15 @@ { "uri":"evs_01_0014.html", "node_id":"evs_01_0014.xml", - "product_code":"evs", - "code":"67", - "des":"You can add a tag for an existing EVS disk. You can also add tags during the disk creation. For details, see Create an EVS Disk.A tag is composed of a key-value pair.Key:", - "doc_type":"usermanual", - "kw":"Adding a Tag,Manage EVS Tags,User Guide", + "product_code":"", + "code":"69", + "des":"You can add a tag for an existing EVS disk. You can also add tags when creating a disk. For details, see Creating an EVS Disk.A tag consists of a tag key and a tag value.", + "doc_type":"", + "kw":"Adding a Tag,Managing EVS Tags,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Adding a Tag", @@ -1349,18 +1218,15 @@ { "uri":"evs_01_0015.html", "node_id":"evs_01_0015.xml", - "product_code":"evs", - "code":"68", - "des":"You can change the value of a tag for an existing disk, but cannot change the key of a tag.The disk list page is displayed.The disk details page is displayed.The Edit Tag", - "doc_type":"usermanual", - "kw":"Modifying a Tag,Manage EVS Tags,User Guide", + "product_code":"", + "code":"70", + "des":"You can change the value of a tag for an existing disk, but cannot change the key of a tag.A tag consists of a tag key and a tag value. Tag rules are described as follows", + "doc_type":"", + "kw":"Modifying a Tag,Managing EVS Tags,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Modifying a Tag", @@ -1369,18 +1235,15 @@ { "uri":"evs_01_0016.html", "node_id":"evs_01_0016.xml", - "product_code":"evs", - "code":"69", - "des":"If an existing tag is no longer needed, you can delete it.The disk list page is displayed.The disk details page is displayed.The Delete Tag page is displayed.The tag is d", - "doc_type":"usermanual", - "kw":"Deleting a Tag,Manage EVS Tags,User Guide", + "product_code":"", + "code":"71", + "des":"If an existing tag is no longer needed, you can delete it.The Elastic Volume Service page is displayed.The disk details page is displayed.The Delete Tag page is displayed", + "doc_type":"", + "kw":"Deleting a Tag,Managing EVS Tags,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Deleting a Tag", @@ -1389,18 +1252,15 @@ { "uri":"evs_01_0019.html", "node_id":"evs_01_0019.xml", - "product_code":"evs", - "code":"70", + "product_code":"", + "code":"72", "des":"Tags can be used to categorize EVS disks, and users can quickly search for their desired EVS disks by tags. This section is used to guide users to search for EVS disk by ", - "doc_type":"usermanual", - "kw":"Searching for Disks by Tag,Manage EVS Tags,User Guide", + "doc_type":"", + "kw":"Searching for Disks by Tag,Managing EVS Tags,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Searching for Disks by Tag", @@ -1409,18 +1269,15 @@ { "uri":"evs_01_0023.html", "node_id":"evs_01_0023.xml", - "product_code":"evs", - "code":"71", + "product_code":"", + "code":"73", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Managing EVS Replication (Deprecated)", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Managing EVS Replication (Deprecated)", @@ -1429,18 +1286,15 @@ { "uri":"evs_01_0060.html", "node_id":"evs_01_0060.xml", - "product_code":"evs", - "code":"72", + "product_code":"", + "code":"74", "des":"For the EVS replication concepts, see EVS Replication (Deprecated). This chapter describes the basic functions and operations of EVS replication. Figure 1 shows the opera", - "doc_type":"usermanual", + "doc_type":"", "kw":"EVS Replication Operation Procedure (Deprecated),Managing EVS Replication (Deprecated),User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"EVS Replication Operation Procedure (Deprecated)", @@ -1449,18 +1303,15 @@ { "uri":"evs_01_0024.html", "node_id":"evs_01_0024.xml", - "product_code":"evs", - "code":"73", + "product_code":"", + "code":"75", "des":"Before you create an EVS replication pair, create a DR ECS in the secondary AZ for the production ECS. The DR ECS parameters must be consistent with those of the producti", - "doc_type":"usermanual", + "doc_type":"", "kw":"Creating a DR ECS (Deprecated),Managing EVS Replication (Deprecated),User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Creating a DR ECS (Deprecated)", @@ -1469,18 +1320,15 @@ { "uri":"evs_01_0026.html", "node_id":"evs_01_0026.xml", - "product_code":"evs", - "code":"74", + "product_code":"", + "code":"76", "des":"Before you use EVS replication, bind a virtual IP address to the production server and DR server, respectively. Then configure the virtual IP address as the static IP add", - "doc_type":"usermanual", + "doc_type":"", "kw":"Configuring a Virtual IP Address for the Server (Deprecated),Managing EVS Replication (Deprecated),U", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Configuring a Virtual IP Address for the Server (Deprecated)", @@ -1489,18 +1337,15 @@ { "uri":"evs_01_0025.html", "node_id":"evs_01_0025.xml", - "product_code":"evs", - "code":"75", + "product_code":"", + "code":"77", "des":"This section is used to guide users to collect the production ECS and DR ECS information, including the ECS IDs and the IDs of the EVS disks attached the ECSs.Two EVS dis", - "doc_type":"usermanual", + "doc_type":"", "kw":"Collecting ECS Information (Deprecated),Managing EVS Replication (Deprecated),User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Collecting ECS Information (Deprecated)", @@ -1509,18 +1354,15 @@ { "uri":"evs_01_0027.html", "node_id":"evs_01_0027.xml", - "product_code":"evs", - "code":"76", + "product_code":"", + "code":"78", "des":"Currently, users need to make API calls to create EVS replication pairs. Each server can have multiple EVS replication pairs. For details, see EVS Replication Pair in the", - "doc_type":"usermanual", + "doc_type":"", "kw":"Creating an EVS Replication Pair (Deprecated),Managing EVS Replication (Deprecated),User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Creating an EVS Replication Pair (Deprecated)", @@ -1529,18 +1371,15 @@ { "uri":"evs_01_0028.html", "node_id":"evs_01_0028.xml", - "product_code":"evs", - "code":"77", + "product_code":"", + "code":"79", "des":"Currently, users need to make API calls to create replication consistency groups and add EVS replication pairs to the groups. For details, see Replication Consistency Gro", - "doc_type":"usermanual", + "doc_type":"", "kw":"Creating a Replication Consistency Group (Deprecated),Managing EVS Replication (Deprecated),User Gui", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Creating a Replication Consistency Group (Deprecated)", @@ -1549,18 +1388,15 @@ { "uri":"evs_01_0029.html", "node_id":"evs_01_0029.xml", - "product_code":"evs", - "code":"78", + "product_code":"", + "code":"80", "des":"Currently, EVS replication pairs can be added to or removed from replication consistency groups through APIs only. For details, see Updating a Replication Consistency Gro", - "doc_type":"usermanual", + "doc_type":"", "kw":"Updating a Replication Consistency Group (Deprecated),Managing EVS Replication (Deprecated),User Gui", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Updating a Replication Consistency Group (Deprecated)", @@ -1569,18 +1405,15 @@ { "uri":"evs_01_0030.html", "node_id":"evs_01_0030.xml", - "product_code":"evs", - "code":"79", + "product_code":"", + "code":"81", "des":"Production servers and production disks belong to the primary AZ, and DR servers and DR disks belong to the secondary AZ. Users can make API calls to perform a planned mi", - "doc_type":"usermanual", + "doc_type":"", "kw":"Planned Migration (Deprecated),Managing EVS Replication (Deprecated),User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Planned Migration (Deprecated)", @@ -1589,18 +1422,15 @@ { "uri":"evs_01_0031.html", "node_id":"evs_01_0031.xml", - "product_code":"evs", - "code":"80", + "product_code":"", + "code":"82", "des":"When the production servers and disks in the primary AZ become faulty due to force majeure, users can make API calls to perform a failover for the replication consistency", - "doc_type":"usermanual", + "doc_type":"", "kw":"Failover (Deprecated),Managing EVS Replication (Deprecated),User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Failover (Deprecated)", @@ -1609,18 +1439,15 @@ { "uri":"evs_01_0032.html", "node_id":"evs_01_0032.xml", - "product_code":"evs", - "code":"81", + "product_code":"", + "code":"83", "des":"When the production servers and disks in the primary AZ become faulty due to force majeure and a failover has been performed, enable the DR servers and disks to provide s", - "doc_type":"usermanual", + "doc_type":"", "kw":"Reprotection (Deprecated),Managing EVS Replication (Deprecated),User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Reprotection (Deprecated)", @@ -1629,18 +1456,15 @@ { "uri":"evs_01_0043.html", "node_id":"evs_01_0043.xml", - "product_code":"evs", - "code":"82", + "product_code":"", + "code":"84", "des":"Users can make an API call to expand the EVS disks in one or multiple EVS replication pairs of a replication consistency group. In such an expansion operation, two EVS di", - "doc_type":"usermanual", + "doc_type":"", "kw":"Expanding EVS Disks in a Replication Consistency Group (Deprecated),Managing EVS Replication (Deprec", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Expanding EVS Disks in a Replication Consistency Group (Deprecated)", @@ -1649,38 +1473,32 @@ { "uri":"evs_01_0069.html", "node_id":"evs_01_0069.xml", - "product_code":"evs", - "code":"83", + "product_code":"", + "code":"85", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", - "kw":"Manage EVS Quotas", + "doc_type":"", + "kw":"Managing EVS Quotas", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Manage EVS Quotas", + "title":"Managing EVS Quotas", "githuburl":"" }, { "uri":"evs_01_0070.html", "node_id":"evs_01_0070.xml", - "product_code":"evs", - "code":"84", + "product_code":"", + "code":"86", "des":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the number or amount of resources available to ", - "doc_type":"usermanual", - "kw":"Querying EVS Resource Quotas,Manage EVS Quotas,User Guide", + "doc_type":"", + "kw":"Querying EVS Resource Quotas,Managing EVS Quotas,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Querying EVS Resource Quotas", @@ -1689,18 +1507,15 @@ { "uri":"evs_01_0071.html", "node_id":"evs_01_0071.xml", - "product_code":"evs", - "code":"85", + "product_code":"", + "code":"87", "des":"If any resource quota no longer meets your service requirements, you can apply for a higher quota.The system does not support online quota adjustment. If you need to adju", - "doc_type":"usermanual", - "kw":"Increasing EVS Resource Quotas,Manage EVS Quotas,User Guide", + "doc_type":"", + "kw":"Increasing EVS Resource Quotas,Managing EVS Quotas,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Increasing EVS Resource Quotas", @@ -1709,76 +1524,66 @@ { "uri":"evs_01_2704.html", "node_id":"evs_01_2704.xml", - "product_code":"evs", - "code":"86", + "product_code":"", + "code":"88", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", - "kw":"Managing EVS Monitoring Data", + "doc_type":"", + "kw":"Cloud Eye Monitoring", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], - "title":"Managing EVS Monitoring Data", + "title":"Cloud Eye Monitoring", "githuburl":"" }, { "uri":"evs_01_0044.html", "node_id":"evs_01_0044.xml", - "product_code":"evs", - "code":"87", + "product_code":"", + "code":"89", "des":"This section describes monitored metrics reported by EVS to Cloud Eye as well as their namespaces and dimensions. You can use the console or APIs provided by Cloud Eye to", - "doc_type":"usermanual", - "kw":"Viewing EVS Monitoring Data,Managing EVS Monitoring Data,User Guide", + "doc_type":"", + "kw":"Viewing Basic EVS Monitoring Data,Cloud Eye Monitoring,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Viewing EVS Monitoring Data", + "title":"Viewing Basic EVS Monitoring Data", "githuburl":"" }, { "uri":"evs_01_0046.html", "node_id":"evs_01_0046.xml", - "product_code":"evs", - "code":"88", + "product_code":"", + "code":"90", "des":"EVS supports the recording of EVS operations through CTS. You can query EVS traces and use them for historical operation audits and backtracks.CTS has been enabled.To vie", - "doc_type":"usermanual", - "kw":"Auditing EVS Operation Records,User Guide", + "doc_type":"", + "kw":"Recording EVS Operations Using CTS,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Auditing EVS Operation Records", + "title":"Recording EVS Operations Using CTS", "githuburl":"" }, { "uri":"evs_faq_0001.html", "node_id":"evs_faq_0001.xml", - "product_code":"evs", - "code":"89", + "product_code":"", + "code":"91", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"FAQ", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"FAQ", @@ -1787,18 +1592,15 @@ { "uri":"evs_01_0096.html", "node_id":"evs_01_0096.xml", - "product_code":"evs", - "code":"90", + "product_code":"", + "code":"92", "des":"How Do I Start Using a Newly Created Disk?Can EVS Disks Be Used Directly for Storage?Can EVS Disks Be Used Alone?Can I Change the AZ of My Disk?Can I Change the Disk Type", - "doc_type":"usermanual", + "doc_type":"", "kw":"Summary,FAQ,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Summary", @@ -1807,18 +1609,15 @@ { "uri":"evs_01_0081.html", "node_id":"evs_01_0081.xml", - "product_code":"evs", - "code":"91", + "product_code":"", + "code":"93", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"General", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"General", @@ -1827,18 +1626,15 @@ { "uri":"evs_faq_0033.html", "node_id":"evs_faq_0033.xml", - "product_code":"evs", - "code":"92", - "des":"A newly created disk must be attached to a server and then initialized in the server OS before you can use it.For more information, see Process Overview.", - "doc_type":"usermanual", + "product_code":"", + "code":"94", + "des":"A newly created disk must be attached to a server and then initialized in the server OS before you can use it.For more information, see Getting Started.", + "doc_type":"", "kw":"How Do I Start Using a Newly Created Disk?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Do I Start Using a Newly Created Disk?", @@ -1847,18 +1643,15 @@ { "uri":"evs_faq_0065.html", "node_id":"evs_faq_0065.xml", - "product_code":"evs", - "code":"93", + "product_code":"", + "code":"95", "des":"No.EVS disks must be attached to cloud servers before use. You cannot use EVS disks alone to store data.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can EVS Disks Be Used Directly for Storage?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can EVS Disks Be Used Directly for Storage?", @@ -1867,18 +1660,15 @@ { "uri":"evs_faq_0054.html", "node_id":"evs_faq_0054.xml", - "product_code":"evs", - "code":"94", + "product_code":"", + "code":"96", "des":"No.EVS disks must be attached to servers before you can use them.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can EVS Disks Be Used Alone?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can EVS Disks Be Used Alone?", @@ -1887,18 +1677,15 @@ { "uri":"evs_faq_0066.html", "node_id":"evs_faq_0066.xml", - "product_code":"evs", - "code":"95", + "product_code":"", + "code":"97", "des":"To do so, perform the following operations:The disk list page is displayed.View more information on the Summary tab.", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I View My Disk Details?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I View My Disk Details?", @@ -1907,18 +1694,15 @@ { "uri":"evs_01_0061.html", "node_id":"evs_01_0061.xml", - "product_code":"evs", - "code":"96", + "product_code":"", + "code":"98", "des":"Disk names are used to identify disks. After a disk is created, you can perform operations in this section to change the disk name if needed.The disk list page is display", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Do I Change the Name of My Disk?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Do I Change the Name of My Disk?", @@ -1927,18 +1711,15 @@ { "uri":"evs_faq_0048.html", "node_id":"evs_faq_0048.xml", - "product_code":"evs", - "code":"97", + "product_code":"", + "code":"99", "des":"No.The AZ of a disk cannot be changed after you have created the disk. If you want to change the AZ, delete the disk and create a new one.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Change the AZ of My Disk?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Change the AZ of My Disk?", @@ -1947,18 +1728,15 @@ { "uri":"evs_faq_0045.html", "node_id":"evs_faq_0045.xml", - "product_code":"evs", - "code":"98", + "product_code":"", + "code":"100", "des":"The following table describes whether the disk type, device type, sharing, and encryption attributes of a disk can be changed.However, you can:Create a backup for the dis", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Change the Disk Type, Device Type, or Sharing Attribute of My Disk?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Change the Disk Type, Device Type, or Sharing Attribute of My Disk?", @@ -1967,18 +1745,15 @@ { "uri":"evs_faq_0014.html", "node_id":"evs_faq_0014.xml", - "product_code":"evs", - "code":"99", + "product_code":"", + "code":"101", "des":"If an error occurs, the disk may show one of the states listed in the following table. Take the measures described in the table to handle the exceptions.", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Should I Do If an Error Occurs on My EVS Disk?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Should I Do If an Error Occurs on My EVS Disk?", @@ -1987,18 +1762,15 @@ { "uri":"evs_faq_0021.html", "node_id":"evs_faq_0021.xml", - "product_code":"evs", - "code":"100", + "product_code":"", + "code":"102", "des":"EVS disks have two device types: VBD and SCSI. WWNs are used as the unique identifiers for SCSI EVS disks, and VBD EVS disks do not have WWNs.You can view the WWN of a SC", - "doc_type":"usermanual", + "doc_type":"", "kw":"Why Do Some of My EVS Disks Not Have WWN Information?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Why Do Some of My EVS Disks Not Have WWN Information?", @@ -2007,18 +1779,15 @@ { "uri":"evs_faq_0020.html", "node_id":"evs_faq_0020.xml", - "product_code":"evs", - "code":"101", + "product_code":"", + "code":"103", "des":"If the system displays a message indicating insufficient quota during an EVS replication pair creation or a replication consistency group creation or update, contact the ", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Should I Do If My EVS Replication Quotas Are Insufficient? (Deprecated),General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Should I Do If My EVS Replication Quotas Are Insufficient? (Deprecated)", @@ -2027,18 +1796,15 @@ { "uri":"evs_faq_0059.html", "node_id":"evs_faq_0059.xml", - "product_code":"evs", - "code":"102", + "product_code":"", + "code":"104", "des":"Data migration involves the following scenarios:Cross-AZ data migration: Disk data can be migrated from one AZ to another through disk backups. You can create backups for", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I Migrate Data from an EVS Disk?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I Migrate Data from an EVS Disk?", @@ -2047,56 +1813,32 @@ { "uri":"evs_faq_0084.html", "node_id":"evs_faq_0084.xml", - "product_code":"evs", - "code":"103", + "product_code":"", + "code":"105", "des":"A system disk runs the server OS. It is like drive C in a PC.When a server is created, a system disk is automatically created and attached. You cannot create a system dis", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Are the Differences Between System Disks and Data Disks?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"What Are the Differences Between System Disks and Data Disks?", "githuburl":"" }, - { - "uri":"evs_faq_0087.html", - "node_id":"evs_faq_0087.xml", - "product_code":"evs", - "code":"104", - "des":"EVS disk data cannot be directly saved to a local PC. It is recommended that you use a third-party tool, such as FTP, to download the data.", - "doc_type":"usermanual", - "kw":"How Can I Download My EVS Disk Data to a Local PC?,General,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"evs", - "documenttype":"usermanual" - } - ], - "title":"How Can I Download My EVS Disk Data to a Local PC?", - "githuburl":"" - }, { "uri":"evs_faq_0091.html", "node_id":"evs_faq_0091.xml", - "product_code":"evs", - "code":"105", + "product_code":"", + "code":"106", "des":"Solution:Install the ntfsprogs software to enable Linux to access the NTFS file system.yum install ntfsprogsyum install ntfsprogsView the data disks previously attached t", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I Export the Original Data After I Changed My Server OS from Windows to CentOS?,General,User", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"How Can I Export the Original Data After I Changed My Server OS from Windows to CentOS?", @@ -2105,18 +1847,15 @@ { "uri":"evs_faq_0092.html", "node_id":"evs_faq_0092.xml", - "product_code":"evs", - "code":"106", + "product_code":"", + "code":"107", "des":"Table 1 lists the common disk partition styles. In Linux, different partition styles require different partitioning tools.The maximum disk size supported by MBR is 2 TiB,", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Are the Differences Between MBR and GPT Partition Styles?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"What Are the Differences Between MBR and GPT Partition Styles?", @@ -2125,34 +1864,49 @@ { "uri":"evs_faq_0095.html", "node_id":"evs_faq_0095.xml", - "product_code":"evs", - "code":"107", + "product_code":"", + "code":"108", "des":"Before an EVS disk is attached, the system will call the reserveVolume EVS API to check whether the disk can be attached. If it can be attached, the system then changes t", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Does the \"reserveVolume\" Trace Mean in CTS?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"What Does the \"reserveVolume\" Trace Mean in CTS?", "githuburl":"" }, + { + "uri":"evs_faq_0087.html", + "node_id":"evs_faq_0087.xml", + "product_code":"", + "code":"109", + "des":"EVS disk data cannot be directly saved to a local PC. It is recommended that you use a third-party tool, such as FTP, to download the data.", + "doc_type":"", + "kw":"How Can I Download My EVS Disk Data to a Local PC?,General,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"How Can I Download My EVS Disk Data to a Local PC?", + "githuburl":"" + }, { "uri":"evs_faq_0096.html", "node_id":"evs_faq_0096.xml", - "product_code":"evs", - "code":"108", + "product_code":"", + "code":"110", "des":"EVS disks must be attached to servers before you can use them. For how to upload files, see section \"How Do I Upload Files to My ECS?\" in the Elastic Cloud Server FAQs.", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I Upload Files to My EVS Disk?,General,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"How Can I Upload Files to My EVS Disk?", @@ -2161,18 +1915,15 @@ { "uri":"evs_01_0078.html", "node_id":"evs_01_0078.xml", - "product_code":"evs", - "code":"109", + "product_code":"", + "code":"111", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Attachment", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Attachment", @@ -2181,18 +1932,15 @@ { "uri":"evs_faq_0022.html", "node_id":"evs_faq_0022.xml", - "product_code":"evs", - "code":"110", + "product_code":"", + "code":"112", "des":"Symptom: A data disk has been attached to a Linux server on the management console, but the disk cannot be viewed on the server.Run df -TH to view the disk information. C", - "doc_type":"usermanual", + "doc_type":"", "kw":"Why Can't I View the Attached Data Disk on the Server?,Attachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Why Can't I View the Attached Data Disk on the Server?", @@ -2201,18 +1949,15 @@ { "uri":"evs_faq_0025.html", "node_id":"evs_faq_0025.xml", - "product_code":"evs", - "code":"111", + "product_code":"", + "code":"113", "des":"My disk cannot be attached to a server.Possible causes are listed here in order of their probability.If the fault persists after you have ruled out one cause, move on to ", - "doc_type":"usermanual", + "doc_type":"", "kw":"Why Can't I Attach My Disk to a Server?,Attachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Why Can't I Attach My Disk to a Server?", @@ -2221,18 +1966,15 @@ { "uri":"evs_faq_0006.html", "node_id":"evs_faq_0006.xml", - "product_code":"evs", - "code":"112", + "product_code":"", + "code":"114", "des":"A non-shared disk can only be attached to one server.A shared disk can be attached to up to 16 servers. Shared disks are a type of EVS disks that can be attached to multi", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Attach a Disk to Multiple Servers?,Attachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Attach a Disk to Multiple Servers?", @@ -2241,38 +1983,32 @@ { "uri":"evs_faq_0036.html", "node_id":"evs_faq_0036.xml", - "product_code":"evs", - "code":"113", - "des":"No.Disks and the servers you attach the disks to must be in the same AZ. The same is true for shared disks. Shared disks can only be attached to the servers in the same A", - "doc_type":"usermanual", - "kw":"Can I Attach a Disk to a Server in Another AZ?,Attachment,User Guide", + "product_code":"", + "code":"115", + "des":"No.Disks and the server you attach the disks to must be in the same AZ. The same is true for shared disks. A shared disk can only be attached to the servers in the same A", + "doc_type":"", + "kw":"Can I Attach a Disk to a Server in a Different AZ?,Attachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Can I Attach a Disk to a Server in Another AZ?", + "title":"Can I Attach a Disk to a Server in a Different AZ?", "githuburl":"" }, { "uri":"evs_faq_0043.html", "node_id":"evs_faq_0043.xml", - "product_code":"evs", - "code":"114", + "product_code":"", + "code":"116", "des":"Data disks can be created during or after the server creation. If you create data disks during the server creation, the system will automatically attach the data disks to", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I Add a Data Disk to an Existing Server?,Attachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I Add a Data Disk to an Existing Server?", @@ -2281,18 +2017,15 @@ { "uri":"evs_faq_0055.html", "node_id":"evs_faq_0055.xml", - "product_code":"evs", - "code":"115", + "product_code":"", + "code":"117", "des":"Yes. Different types of EVS disks can be attached to the same server. You only need to make sure that these disks and the server are in the same AZ.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Attach Different Types of Disks to the Same Server?,Attachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Attach Different Types of Disks to the Same Server?", @@ -2301,18 +2034,15 @@ { "uri":"evs_faq_0076.html", "node_id":"evs_faq_0076.xml", - "product_code":"evs", - "code":"116", + "product_code":"", + "code":"118", "des":"You are not advised to attach a Linux EVS disk to a Windows server or attach a Windows EVS disk to a Linux server.The disk information may fail to be displayed due to the", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Should I Do If a Linux EVS Disk Is Attached to a Windows Server?,Attachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Should I Do If a Linux EVS Disk Is Attached to a Windows Server?", @@ -2321,18 +2051,15 @@ { "uri":"evs_faq_0078.html", "node_id":"evs_faq_0078.xml", - "product_code":"evs", - "code":"117", + "product_code":"", + "code":"119", "des":"This section describes how to change the function of a disk on the original server.System disk created along with a server: You can detach the system disk and then re-att", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Change the Function of a System Disk or Data Disk Created Along with a Server?,Attachment,User", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Change the Function of a System Disk or Data Disk Created Along with a Server?", @@ -2341,16 +2068,15 @@ { "uri":"evs_faq_0094.html", "node_id":"evs_faq_0094.xml", - "product_code":"evs", - "code":"118", + "product_code":"", + "code":"120", "des":"You find that the device name displayed in the ECS OS is different from that displayed on the management console and you cannot determine which disk name is correct. This", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Do I Obtain My Disk Device Name in the ECS OS Using the Device Identifier Provided on the Consol", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"How Do I Obtain My Disk Device Name in the ECS OS Using the Device Identifier Provided on the Console?", @@ -2359,18 +2085,15 @@ { "uri":"evs_01_0077.html", "node_id":"evs_01_0077.xml", - "product_code":"evs", - "code":"119", + "product_code":"", + "code":"121", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Capacity Expansion", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Capacity Expansion", @@ -2379,18 +2102,15 @@ { "uri":"evs_faq_0026.html", "node_id":"evs_faq_0026.xml", - "product_code":"evs", - "code":"120", + "product_code":"", + "code":"122", "des":"No. The disk capacity can only be expanded, and temporary capacity expansion is not supported.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Reduce or Temporarily Expand the Disk Capacity?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Reduce or Temporarily Expand the Disk Capacity?", @@ -2399,18 +2119,15 @@ { "uri":"evs_faq_0075.html", "node_id":"evs_faq_0075.xml", - "product_code":"evs", - "code":"121", + "product_code":"", + "code":"123", "des":"The differences are as follows:Expanding an EVS disk is when you expand the capacity of an existing EVS disk. Some systems let you expand the capacity of EVS disks in use", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Are the Differences Between Expanding Capacity by Expanding an EVS Disk and Creating a New EVS ", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Are the Differences Between Expanding Capacity by Expanding an EVS Disk and Creating a New EVS Disk?", @@ -2419,18 +2136,15 @@ { "uri":"evs_faq_0044.html", "node_id":"evs_faq_0044.xml", - "product_code":"evs", - "code":"122", - "des":"Data will not be deleted during a system disk or data disk capacity expansion. However, incorrect operations during an expansion may result in data loss or exceptions. Ex", - "doc_type":"usermanual", + "product_code":"", + "code":"124", + "des":"Data will not be deleted during a system disk or data disk capacity expansion. However, incorrect operations during an expansion may result in data loss or exceptions. Yo", + "doc_type":"", "kw":"Will My Disk Data Be Lost After I Expand the Disk Capacity?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Will My Disk Data Be Lost After I Expand the Disk Capacity?", @@ -2439,18 +2153,15 @@ { "uri":"evs_faq_0023.html", "node_id":"evs_faq_0023.xml", - "product_code":"evs", - "code":"123", + "product_code":"", + "code":"125", "des":"Yes. If backups or snapshots have been created for disks before capacity was expanded, you can restore your disk data from these backups or snapshots after the capacity i", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Use Backups or Snapshots Created Before Capacity Expansion to Restore Data on Expanded Disks?,", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Use Backups or Snapshots Created Before Capacity Expansion to Restore Data on Expanded Disks?", @@ -2459,18 +2170,15 @@ { "uri":"evs_faq_0042.html", "node_id":"evs_faq_0042.xml", - "product_code":"evs", - "code":"124", + "product_code":"", + "code":"126", "des":"An EVS disk can be expanded either in the Available or In-use state. Expanding the disk capacity on the management console enlarges the disk capacity, but you still need ", - "doc_type":"usermanual", + "doc_type":"", "kw":"Do I Need to Restart the Server After Expanding the Disk Capacity?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Do I Need to Restart the Server After Expanding the Disk Capacity?", @@ -2479,18 +2187,15 @@ { "uri":"evs_faq_0028.html", "node_id":"evs_faq_0028.xml", - "product_code":"evs", - "code":"125", + "product_code":"", + "code":"127", "des":"An expansion consists of two phases:Expand the disk capacity on the management console.A shared, in-use disk cannot be expanded. You must detach the shared disk from all ", - "doc_type":"usermanual", + "doc_type":"", "kw":"Do I Need to Detach an EVS Disk Before Expanding Its Capacity?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Do I Need to Detach an EVS Disk Before Expanding Its Capacity?", @@ -2499,18 +2204,15 @@ { "uri":"evs_faq_0024.html", "node_id":"evs_faq_0024.xml", - "product_code":"evs", - "code":"126", + "product_code":"", + "code":"128", "des":"An EVS system disk can be as large as 1 TiB (1,024 GiB). You can expand the capacity of a system disk to up to 1 TiB.An EVS data disk can be as large as 32 TiB (32,768 Gi", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Should I Do If My Disk Capacity Exceeds 2 TiB After Expansion?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Should I Do If My Disk Capacity Exceeds 2 TiB After Expansion?", @@ -2519,18 +2221,15 @@ { "uri":"evs_faq_0029.html", "node_id":"evs_faq_0029.xml", - "product_code":"evs", - "code":"127", - "des":"In Windows, if you already have a D drive and want to add an E drive, refer to the following:The System Disk: Add Additional Capacity to New Volume (F:) and Data Disk: Ad", - "doc_type":"usermanual", + "product_code":"", + "code":"129", + "des":"In Windows, if you already have a D drive and want to add an E drive, refer to the following:The System Disk: Create a New Volume with the Additional Space and Data Disk:", + "doc_type":"", "kw":"How Can I Allocate Newly Added Space to a New Partition?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I Allocate Newly Added Space to a New Partition?", @@ -2539,18 +2238,15 @@ { "uri":"evs_faq_0030.html", "node_id":"evs_faq_0030.xml", - "product_code":"evs", - "code":"128", - "des":"In Windows, if your disk already has, for example, a D: drive and you want to add space to this volume, refer to the following:The System Disk: Add Additional Capacity to", - "doc_type":"usermanual", + "product_code":"", + "code":"130", + "des":"In Windows, if your disk already has, for example, a D drive and you want to add space to this drive, refer to the following:The System Disk: Add the Additional Space to ", + "doc_type":"", "kw":"How Can I Allocate Newly Added Space to an Existing Partition?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I Allocate Newly Added Space to an Existing Partition?", @@ -2559,18 +2255,15 @@ { "uri":"evs_faq_0027.html", "node_id":"evs_faq_0027.xml", - "product_code":"evs", - "code":"129", + "product_code":"", + "code":"131", "des":"After expanding disk capacity on the management console, you must log in to the server and extend the disk partition and file system for the extra capacity to become avai", - "doc_type":"usermanual", + "doc_type":"", "kw":"Why Did My Disk Capacity Remain Unchanged on the Server After Capacity Expansion?,Capacity Expansion", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Why Did My Disk Capacity Remain Unchanged on the Server After Capacity Expansion?", @@ -2579,18 +2272,15 @@ { "uri":"evs_faq_0074.html", "node_id":"evs_faq_0074.xml", - "product_code":"evs", - "code":"130", + "product_code":"", + "code":"132", "des":"Capacity expansion is not allowed for the disk.Possible causes are listed here in order of their probability.If the fault persists after you have ruled out one cause, mov", - "doc_type":"usermanual", + "doc_type":"", "kw":"Why Can't I Expand Capacity for My Disk?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Why Can't I Expand Capacity for My Disk?", @@ -2599,18 +2289,15 @@ { "uri":"evs_faq_0073.html", "node_id":"evs_faq_0073.xml", - "product_code":"evs", - "code":"131", + "product_code":"", + "code":"133", "des":"If no partition but only a file system is created on a data disk, extend the file system according to the following operations:Run the lsblk command. Information similar ", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Do I Extend the File System of an Unpartitioned Data Disk in Linux?,Capacity Expansion,User Guid", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Do I Extend the File System of an Unpartitioned Data Disk in Linux?", @@ -2619,18 +2306,15 @@ { "uri":"evs_faq_0082.html", "node_id":"evs_faq_0082.xml", - "product_code":"evs", - "code":"132", + "product_code":"", + "code":"134", "des":"If the root partition of your quickly provisioned BMS is too small, extend the root partition by referring to the following procedure.This example uses CentOS 7.3 and sys", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Do I Extend the Root Partition of a Quickly Provisioned BMS?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Do I Extend the Root Partition of a Quickly Provisioned BMS?", @@ -2639,19 +2323,15 @@ { "uri":"evs_faq_0131.html", "node_id":"evs_faq_0131.xml", - "product_code":"evs", - "code":"133", + "product_code":"", + "code":"135", "des":"You can use either fdisk or parted to view the disk partition style.Method 1: Check Partition Style and File System Format Using fdiskMethod 2: Check Partition Style and ", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Do I View the Disk Partition Style in Linux?,Capacity Expansion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsMulti":"Yes", - "IsBot":"Yes" + } ], "title":"How Do I View the Disk Partition Style in Linux?", @@ -2660,18 +2340,15 @@ { "uri":"evs_01_0079.html", "node_id":"evs_01_0079.xml", - "product_code":"evs", - "code":"134", + "product_code":"", + "code":"136", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Detachment", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Detachment", @@ -2680,18 +2357,15 @@ { "uri":"evs_faq_0012.html", "node_id":"evs_faq_0012.xml", - "product_code":"evs", - "code":"135", + "product_code":"", + "code":"137", "des":"It depends on if the disk is encrypted or not.EncryptedThe CMK is disabled or scheduled for deletion.The disk can still be used, but there is no guarantee for how long it", - "doc_type":"usermanual", + "doc_type":"", "kw":"If I Detach a Disk, Will I Lose the Data on My Disk?,Detachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"If I Detach a Disk, Will I Lose the Data on My Disk?", @@ -2700,18 +2374,15 @@ { "uri":"evs_faq_0056.html", "node_id":"evs_faq_0056.xml", - "product_code":"evs", - "code":"136", - "des":"EVS disks can be used as system disks or data disks, but the way you detach each one is different.System disks: A system disk can only be detached offline. You must first", - "doc_type":"usermanual", + "product_code":"", + "code":"138", + "des":"EVS disks can be used as system disks or data disks, but the way you detach each one is different.In Linux, a system disk is typically mounted on /dev/vda. In Windows, a ", + "doc_type":"", "kw":"Why Can't I Detach My Disk?,Detachment,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Why Can't I Detach My Disk?", @@ -2720,18 +2391,15 @@ { "uri":"evs_01_0083.html", "node_id":"evs_01_0083.xml", - "product_code":"evs", - "code":"137", + "product_code":"", + "code":"139", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Deletion", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Deletion", @@ -2740,18 +2408,15 @@ { "uri":"evs_faq_0079.html", "node_id":"evs_faq_0079.xml", - "product_code":"evs", - "code":"138", + "product_code":"", + "code":"140", "des":"Check whether the disk has any snapshots or backups created.If there are, use a snapshot or backup to restore the disk data to the state when the snapshot or backup was c", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I Recover Data from a Disk That Was Accidentally Deleted?,Deletion,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I Recover Data from a Disk That Was Accidentally Deleted?", @@ -2760,18 +2425,15 @@ { "uri":"evs_01_0082.html", "node_id":"evs_01_0082.xml", - "product_code":"evs", - "code":"139", + "product_code":"", + "code":"141", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Capacity", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Capacity", @@ -2780,18 +2442,15 @@ { "uri":"evs_faq_0031.html", "node_id":"evs_faq_0031.xml", - "product_code":"evs", - "code":"140", + "product_code":"", + "code":"142", "des":"The maximum capacity supported for a system disk is 1024 GiB.The maximum capacity supported for a data disk is 32768 GiB.", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Is the Maximum Capacity Supported for the System and Data Disks?,Capacity,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Is the Maximum Capacity Supported for the System and Data Disks?", @@ -2800,38 +2459,49 @@ { "uri":"evs_faq_0032.html", "node_id":"evs_faq_0032.xml", - "product_code":"evs", - "code":"141", - "des":"If your disk space starts to fill up, you can:Create a new disk and attach it to the server. For details, see Create an EVS Disk.Expand the capacity of the existing disk.", - "doc_type":"usermanual", + "product_code":"", + "code":"143", + "des":"If your disk space starts to fill up, you can:Create a new disk and attach it to the server. For details, see Creating an EVS Disk.Expand the capacity of the existing dis", + "doc_type":"", "kw":"What Should I Do If My Disk Starts to Run Out of Space?,Capacity,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Should I Do If My Disk Starts to Run Out of Space?", "githuburl":"" }, + { + "uri":"evs_02_0010.html", + "node_id":"evs_02_0010.xml", + "product_code":"", + "code":"144", + "des":"When the EVS disk space on a server is insufficient, the server running speed will be affected, which will further affect user experience. You can clean up the disk space", + "doc_type":"", + "kw":"How Do I Clean Up My Disk Space on a Windows Server?,Capacity,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"How Do I Clean Up My Disk Space on a Windows Server?", + "githuburl":"" + }, { "uri":"evs_faq_0069.html", "node_id":"evs_faq_0069.xml", - "product_code":"evs", - "code":"142", + "product_code":"", + "code":"145", "des":"The capacity of a single disk can be expanded to up to 32 TiB. If this still fails to meet your needs, it is recommended that you create RAID arrays with EVS disks or man", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Can I Do If the Capacity of My Disk Reaches the Maximum But I Still Need More Space?,Capacity,U", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Can I Do If the Capacity of My Disk Reaches the Maximum But I Still Need More Space?", @@ -2840,18 +2510,15 @@ { "uri":"evs_faq_0035.html", "node_id":"evs_faq_0035.xml", - "product_code":"evs", - "code":"143", + "product_code":"", + "code":"146", "des":"If your disk capacity is greater than 2 TiB, do not use fdisk to partition the disk. Or any space in excess of 2 TiB will be unable to show up after the disk is partition", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Should I Do If I Use fdisk to Initialize a Disk Larger Than 2 TiB and Then the Space in Excess ", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Should I Do If I Use fdisk to Initialize a Disk Larger Than 2 TiB and Then the Space in Excess of 2 TiB Cannot Be Displayed?", @@ -2860,18 +2527,15 @@ { "uri":"evs_faq_0053.html", "node_id":"evs_faq_0053.xml", - "product_code":"evs", - "code":"144", + "product_code":"", + "code":"147", "des":"You can view your disk usages in either of the following ways:View disk usages manually.The details depend on the OS. This FAQ uses Windows Server 2008, Windows Server 20", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I View My Disk Usage?,Capacity,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I View My Disk Usage?", @@ -2880,18 +2544,15 @@ { "uri":"evs_faq_0061.html", "node_id":"evs_faq_0061.xml", - "product_code":"evs", - "code":"145", + "product_code":"", + "code":"148", "des":"Sorry, you cannot.Currently, the capacity of an EVS disk cannot be transferred to another disk. Multiple EVS disks cannot be combined into a single, larger disk, either.C", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Transfer the Data Disk Capacity to a System Disk?,Capacity,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Transfer the Data Disk Capacity to a System Disk?", @@ -2900,18 +2561,15 @@ { "uri":"evs_faq_280807.html", "node_id":"evs_faq_280807.xml", - "product_code":"evs", - "code":"146", + "product_code":"", + "code":"149", "des":"Troubleshoot this issue by performing the following steps:Check whether the disk partition usage is 100% or almost 100%.df -hChecking the partition usageIn this example, ", - "doc_type":"usermanual", + "doc_type":"", "kw":"Why the Space of My New Disk Is Full After I Uploaded Only 500 MB of Files to the Disk?,Capacity,Use", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual", - "IsBot":"Yes" + } ], "title":"Why the Space of My New Disk Is Full After I Uploaded Only 500 MB of Files to the Disk?", @@ -2920,18 +2578,15 @@ { "uri":"evs_01_0092.html", "node_id":"evs_01_0092.xml", - "product_code":"evs", - "code":"147", + "product_code":"", + "code":"150", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Snapshot", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Snapshot", @@ -2940,18 +2595,15 @@ { "uri":"evs_faq_0046.html", "node_id":"evs_faq_0046.xml", - "product_code":"evs", - "code":"148", + "product_code":"", + "code":"151", "des":"A snapshot creation will fail if its source disk is in an intermediate state, such as Attaching and Expanding, or an abnormal state, such as Error and Restoration failed.", - "doc_type":"usermanual", + "doc_type":"", "kw":"What Are the Typical Causes of a Snapshot Creation Failure?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"What Are the Typical Causes of a Snapshot Creation Failure?", @@ -2960,18 +2612,15 @@ { "uri":"evs_faq_0051.html", "node_id":"evs_faq_0051.xml", - "product_code":"evs", - "code":"149", + "product_code":"", + "code":"152", "des":"No, but you can develop a program to periodically create snapshots through APIs. Alternatively, you may use the CBR service and enable auto backup to create backups perio", - "doc_type":"usermanual", + "doc_type":"", "kw":"Does EVS Support Automatic Snapshot Creation?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Does EVS Support Automatic Snapshot Creation?", @@ -2980,18 +2629,15 @@ { "uri":"evs_faq_0070.html", "node_id":"evs_faq_0070.xml", - "product_code":"evs", - "code":"150", - "des":"No.Snapshots cannot be created for multiple disks at the same time. You must create snapshots for disks one by one.", - "doc_type":"usermanual", + "product_code":"", + "code":"153", + "des":"No. Snapshots cannot be created for multiple disks at the same time. You must create snapshots for disks one by one.", + "doc_type":"", "kw":"Can I Create Snapshots for Multiple Disks at a Time?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Create Snapshots for Multiple Disks at a Time?", @@ -3000,18 +2646,15 @@ { "uri":"evs_faq_0057.html", "node_id":"evs_faq_0057.xml", - "product_code":"evs", - "code":"151", + "product_code":"", + "code":"154", "des":"There are two types of snapshots: manual snapshots you create on-demand and automatic snapshots created by the system.Manual snapshots: You may manually create snapshots ", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Is a Snapshot Created for My Disk?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Is a Snapshot Created for My Disk?", @@ -3020,18 +2663,15 @@ { "uri":"evs_faq_0058.html", "node_id":"evs_faq_0058.xml", - "product_code":"evs", - "code":"152", - "des":"Possible causes are as follows:Snapshot data can be rolled back only when the status of the snapshot's source disk is Available or Rollback failed. If the snapshot's sour", - "doc_type":"usermanual", + "product_code":"", + "code":"155", + "des":"Possible causes are as follows:Snapshot data can only be rolled back when the status of the snapshot's source disk is Available or Rollback failed. If the snapshot's sour", + "doc_type":"", "kw":"Why Can't I Roll Back My Disk Data from a Snapshot?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Why Can't I Roll Back My Disk Data from a Snapshot?", @@ -3040,38 +2680,32 @@ { "uri":"evs_faq_0062.html", "node_id":"evs_faq_0062.xml", - "product_code":"evs", - "code":"153", - "des":"If you have reinstalled or changed the server OS, snapshots of the system disk are automatically deleted. Snapshots of the data disks can be used as usual.If you have for", - "doc_type":"usermanual", - "kw":"Can I Roll Back the Data from a Snapshot After Reinstalling the OS or Formatting the Disk?,Snapshot,", + "product_code":"", + "code":"156", + "des":"If you have reinstalled or changed the server OS: Snapshots of the system disk are automatically deleted. Snapshots of the data disks can be used as usual.If you have for", + "doc_type":"", + "kw":"Can I Roll Back Data from a Snapshot After Reinstalling the OS or Formatting the Disk?,Snapshot,User", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"Can I Roll Back the Data from a Snapshot After Reinstalling the OS or Formatting the Disk?", + "title":"Can I Roll Back Data from a Snapshot After Reinstalling the OS or Formatting the Disk?", "githuburl":"" }, { "uri":"evs_faq_0063.html", "node_id":"evs_faq_0063.xml", - "product_code":"evs", - "code":"154", - "des":"When you create a snapshot for a disk for the first time, the snapshot is a full snapshot, and its size is the same as the disk size. Subsequent snapshots created for the", - "doc_type":"usermanual", + "product_code":"", + "code":"157", + "des":"The first snapshot is a full snapshot, which backs up all data (data blocks) on the EVS disk at the time of the snapshot. Subsequent snapshots are incremental snapshots, ", + "doc_type":"", "kw":"How Is the Snapshot Size Calculated?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Is the Snapshot Size Calculated?", @@ -3080,18 +2714,15 @@ { "uri":"evs_faq_0064.html", "node_id":"evs_faq_0064.xml", - "product_code":"evs", - "code":"155", + "product_code":"", + "code":"158", "des":"No.Snapshots are stored on the physical disks that provide storage resources for EVS disks. Therefore, snapshots do not use the EVS disk space.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Do Snapshots Take Space on the Disk?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Do Snapshots Take Space on the Disk?", @@ -3100,16 +2731,15 @@ { "uri":"evs_faq_0088.html", "node_id":"evs_faq_0088.xml", - "product_code":"evs", - "code":"156", - "des":"Yes. You can roll back a snapshot to the source disk multiple times as needed.", - "doc_type":"usermanual", + "product_code":"", + "code":"159", + "des":"Yes. You can use a snapshot to roll back data to the source disk multiple times as needed.", + "doc_type":"", "kw":"Can I Perform Multiple Rollback Operations for a Snapshot?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"Can I Perform Multiple Rollback Operations for a Snapshot?", @@ -3118,16 +2748,15 @@ { "uri":"evs_faq_0089.html", "node_id":"evs_faq_0089.xml", - "product_code":"evs", - "code":"157", + "product_code":"", + "code":"160", "des":"No. Snapshots cannot be replicated to other regions or accounts.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Replicate Snapshots to Other Regions or Accounts?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"Can I Replicate Snapshots to Other Regions or Accounts?", @@ -3136,16 +2765,15 @@ { "uri":"evs_faq_0102.html", "node_id":"evs_faq_0102.xml", - "product_code":"evs", - "code":"158", - "des":"Possible causes are:You have manually deleted the snapshot.You have deleted the disk based on which the snapshot was created. If a disk is deleted, all the snapshots crea", - "doc_type":"usermanual", + "product_code":"", + "code":"161", + "des":"Possible causes are:You have manually deleted the snapshot.You have deleted the snapshot's source disk. Then, all the snapshots created for this disk will be automaticall", + "doc_type":"", "kw":"Why Can't I Find My Snapshot?,Snapshot,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"Why Can't I Find My Snapshot?", @@ -3154,16 +2782,15 @@ { "uri":"evs_faq_281112.html", "node_id":"evs_faq_281112.xml", - "product_code":"evs", - "code":"159", + "product_code":"", + "code":"162", "des":"The following two scenarios are supported:You can first use a snapshot to create a disk and then use the snapshot to roll back data of its source disk.You can first use a", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Use a Snapshot to Create a Disk and Roll Back Disk Data at Almost the Same Time?,Snapshot,User", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"Can I Use a Snapshot to Create a Disk and Roll Back Disk Data at Almost the Same Time?", @@ -3172,18 +2799,15 @@ { "uri":"evs_01_0080.html", "node_id":"evs_01_0080.xml", - "product_code":"evs", - "code":"160", + "product_code":"", + "code":"163", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Performance", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Performance", @@ -3192,38 +2816,32 @@ { "uri":"evs_faq_0019.html", "node_id":"evs_faq_0019.xml", - "product_code":"evs", - "code":"161", + "product_code":"", + "code":"164", "des":"In the disk performance test, if the start sector number is not 4-KiB aligned, the disk performance will be greatly affected. Ensure that the start sector number is 4-KiB", - "doc_type":"usermanual", - "kw":"How Can I Test My Disk Performance?,Performance,User Guide", + "doc_type":"", + "kw":"How Do I Test My Disk Performance?,Performance,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], - "title":"How Can I Test My Disk Performance?", + "title":"How Do I Test My Disk Performance?", "githuburl":"" }, { "uri":"evs_faq_0080.html", "node_id":"evs_faq_0080.xml", - "product_code":"evs", - "code":"162", + "product_code":"", + "code":"165", "des":"You have followed the test performance method, but the test results do not meet expectations.During a disk performance test, the disk and stress test conditions play an i", - "doc_type":"usermanual", + "doc_type":"", "kw":"Why Does My Disk Performance Test Using Fio Have Incorrect Results?,Performance,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Why Does My Disk Performance Test Using Fio Have Incorrect Results?", @@ -3232,18 +2850,15 @@ { "uri":"evs_faq_0081.html", "node_id":"evs_faq_0081.xml", - "product_code":"evs", - "code":"163", + "product_code":"", + "code":"166", "des":"SymptomIf you are aware of a service slowdown, depending on if you are examining a Windows or Linux server, you can take the following actions:Windows: Open Task Manager ", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I Handle a Slowdown in Disk Read/Write Speed or Increased I/Os?,Performance,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I Handle a Slowdown in Disk Read/Write Speed or Increased I/Os?", @@ -3252,16 +2867,15 @@ { "uri":"evs_faq_280905.html", "node_id":"evs_faq_280905.xml", - "product_code":"evs", - "code":"164", + "product_code":"", + "code":"167", "des":"SymptomA 500 GiB ultra-high I/O disk had an I/O usage of 99.94%, but it only had 12,000 IOPS.Description100% disk I/O usage does not mean that the disk IOPS reaches the m", - "doc_type":"usermanual", + "doc_type":"", "kw":"Why My Disk's Read IOPS Can't Reach the Theoretical Maximum IOPS When the Disk I/O Usage Is Almost 1", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"Why My Disk's Read IOPS Can't Reach the Theoretical Maximum IOPS When the Disk I/O Usage Is Almost 100%?", @@ -3270,18 +2884,15 @@ { "uri":"evs_01_0084.html", "node_id":"evs_01_0084.xml", - "product_code":"evs", - "code":"165", + "product_code":"", + "code":"168", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Sharing", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Sharing", @@ -3290,18 +2901,15 @@ { "uri":"evs_faq_0039.html", "node_id":"evs_faq_0039.xml", - "product_code":"evs", - "code":"166", + "product_code":"", + "code":"169", "des":"Yes.If you simply attach a shared disk to multiple servers, files cannot be shared among them. Because there are no mutually agreed data read/write rules among servers, r", - "doc_type":"usermanual", + "doc_type":"", "kw":"Do I Have to Deploy a Cluster to Use Shared Disks?,Sharing,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Do I Have to Deploy a Cluster to Use Shared Disks?", @@ -3310,18 +2918,15 @@ { "uri":"evs_faq_0037.html", "node_id":"evs_faq_0037.xml", - "product_code":"evs", - "code":"167", + "product_code":"", + "code":"170", "des":"A shared disk can be attached to up to 16 servers.", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Many Servers Can I Attach a Shared Disk to?,Sharing,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Many Servers Can I Attach a Shared Disk to?", @@ -3330,18 +2935,15 @@ { "uri":"evs_faq_0038.html", "node_id":"evs_faq_0038.xml", - "product_code":"evs", - "code":"168", + "product_code":"", + "code":"171", "des":"A shared disk can be attached to multiple servers on the management console. You can choose to attach it to servers one by one or in a batch.For details, see Attaching a ", - "doc_type":"usermanual", + "doc_type":"", "kw":"How Can I Attach a Shared Disk to Multiple Servers?,Sharing,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"How Can I Attach a Shared Disk to Multiple Servers?", @@ -3350,18 +2952,15 @@ { "uri":"evs_faq_0068.html", "node_id":"evs_faq_0068.xml", - "product_code":"evs", - "code":"169", + "product_code":"", + "code":"172", "des":"No. A shared disk can only be attached to servers that belong to the same account and are in the same AZ.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can a Shared Disk Be Attached to Servers That Belong to Different Accounts?,Sharing,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can a Shared Disk Be Attached to Servers That Belong to Different Accounts?", @@ -3370,18 +2969,15 @@ { "uri":"evs_faq_0083.html", "node_id":"evs_faq_0083.xml", - "product_code":"evs", - "code":"170", + "product_code":"", + "code":"173", "des":"It is recommended that you do not simultaneously attach a shared disk to servers running Linux and Windows.If a shared disk is attached to servers running different versi", - "doc_type":"usermanual", + "doc_type":"", "kw":"Can I Attach a Shared Disk to Servers Running Different OSs?,Sharing,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Can I Attach a Shared Disk to Servers Running Different OSs?", @@ -3390,16 +2986,15 @@ { "uri":"evs_faq_0098.html", "node_id":"evs_faq_0098.xml", - "product_code":"evs", - "code":"171", + "product_code":"", + "code":"174", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Backup", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"Backup", @@ -3408,16 +3003,15 @@ { "uri":"evs_faq_0097.html", "node_id":"evs_faq_0097.xml", - "product_code":"evs", - "code":"172", + "product_code":"", + "code":"175", "des":"No. You can back up disks when the server is in use. When a server is running, data is written into disks on the server, and some newly generated data is cached in the se", - "doc_type":"usermanual", + "doc_type":"", "kw":"Do I Need to Stop the Server Before Performing a Disk Backup?,Backup,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual" + } ], "title":"Do I Need to Stop the Server Before Performing a Disk Backup?", @@ -3426,18 +3020,15 @@ { "uri":"evs_01_0039.html", "node_id":"evs_01_0039.xml", - "product_code":"evs", - "code":"173", + "product_code":"", + "code":"176", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Appendix", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Appendix", @@ -3446,57 +3037,32 @@ { "uri":"evs_01_0040.html", "node_id":"evs_01_0040.xml", - "product_code":"evs", - "code":"174", + "product_code":"", + "code":"177", "des":"An EVS disk has several statuses. Table 1 lists EVS disk statuses, the meaning of each status, and the operations a disk in each status allows.Disk status detailsEVS Disk", - "doc_type":"usermanual", + "doc_type":"", "kw":"EVS Disk Status,Appendix,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"EVS Disk Status", "githuburl":"" }, - { - "uri":"evs_01_0041.html", - "node_id":"evs_01_0041.xml", - "product_code":"evs", - "code":"175", - "des":"An EVS snapshot has several statuses. Table 1 lists the EVS snapshot statuses, the meaning of each status, and the operations a snapshot in each status allows.Snapshot st", - "doc_type":"usermanual", - "kw":"EVS Snapshot Status,Appendix,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" - } - ], - "title":"EVS Snapshot Status", - "githuburl":"" - }, { "uri":"evs_01_0114.html", "node_id":"evs_01_0114.xml", - "product_code":"evs", - "code":"176", + "product_code":"", + "code":"178", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Change History,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "opensource":"true", - "documenttype":"usermanual" + } ], "title":"Change History", @@ -3505,18 +3071,15 @@ { "uri":"evs_01_0115.html", "node_id":"evs_01_0115.xml", - "product_code":"evs", - "code":"177", + "product_code":"", + "code":"179", "des":"For details about the terms involved in this document, see Glossary.", - "doc_type":"usermanual", + "doc_type":"", "kw":"Glossary,User Guide", "search_title":"", "metedata":[ { - "prodname":"evs", - "documenttype":"usermanual", - "opensource":"true", - "IsBot":"Yes" + } ], "title":"Glossary", diff --git a/docs/evs/umn/CLASS.TXT.json b/docs/evs/umn/CLASS.TXT.json index 759ef8f48..d9f3c6d2d 100644 --- a/docs/evs/umn/CLASS.TXT.json +++ b/docs/evs/umn/CLASS.TXT.json @@ -1,481 +1,490 @@ [ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", + "product_code":"", "title":"Overview", "uri":"evs_01_0119.html", - "doc_type":"usermanual", + "doc_type":"", "p_code":"", "code":"1" }, { - "desc":"Elastic Volume Service (EVS) offers scalable block storage for cloud servers. With high reliability, high performance, and a variety of specifications, EVS disks can be u", - "product_code":"evs", + "desc":"Elastic Volume Service (EVS) offers scalable block storage for cloud servers. EVS disks provide high reliability, high performance, and come with a variety of disk types.", + "product_code":"", "title":"What Is EVS?", "uri":"en-us_topic_0014580741.html", - "doc_type":"usermanual", + "doc_type":"", "p_code":"1", "code":"2" }, { - "desc":"EVS disks are classified based on the disk I/O performance. EVS disks differ in performance and price. Choose the disk type most appropriate for your applications.Common ", - "product_code":"evs", + "desc":"EVS disks are classified based on the disk I/O performance. EVS disks differ in performance and price. You can choose whichever disk type that is the best fit for your ap", + "product_code":"", "title":"Disk Types and Performance", "uri":"en-us_topic_0014580744.html", - "doc_type":"usermanual", + "doc_type":"", "p_code":"1", "code":"3" }, { - "desc":"There are two EVS device types: Virtual Block Device (VBD) and Small Computer System Interface (SCSI).VBD is the default EVS device type. VBD EVS disks support only basic", + "desc":"General Purpose SSD V2 is a next-generation General Purpose SSD disk type. You can buy General Purpose SSD V2 disks of a given capacity with the IOPS and throughput tailo", "product_code":"evs", - "title":"Device Types and Usage Instructions", - "uri":"en-us_topic_0052554220.html", + "title":"General Purpose SSD V2 Disks", + "uri":"evs_01_1137.html", "doc_type":"usermanual", "p_code":"1", "code":"4" }, { - "desc":"Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multiple servers. Shared EVS disks feature multiple attach", - "product_code":"evs", - "title":"Shared EVS Disks and Usage Instructions", - "uri":"en-us_topic_0032860759.html", - "doc_type":"usermanual", + "desc":"There are two EVS device types: Virtual Block Device (VBD) and Small Computer System Interface (SCSI).VBD is the default EVS device type. VBD EVS disks support only basic", + "product_code":"", + "title":"Device Types", + "uri":"en-us_topic_0052554220.html", + "doc_type":"", "p_code":"1", "code":"5" }, { - "desc":"In case your services require encryption for the data stored on EVS disks, EVS provides you with the encryption function. You can encrypt newly created EVS disks.EVS uses", - "product_code":"evs", - "title":"EVS Encryption", - "uri":"evs_01_0001.html", - "doc_type":"usermanual", + "desc":"Disk sharing allows you to create shared EVS disks. Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multip", + "product_code":"", + "title":"Disk Sharing", + "uri":"en-us_topic_0032860759.html", + "doc_type":"", "p_code":"1", "code":"6" }, { - "desc":"Cloud Disk Backup provided by Cloud Backup and Recovery (CBR) allows you to create backups for your EVS disks while servers are running. If data loss or damage occurred d", - "product_code":"evs", - "title":"EVS Backup", - "uri":"evs_01_0021.html", - "doc_type":"usermanual", + "desc":"EVS enables you to encrypt data on newly created disks as required.It uses the industry-standard XTS-AES-256 cryptographic algorithm and keys to encrypt EVS disks. Keys u", + "product_code":"", + "title":"Disk Encryption", + "uri":"evs_01_0001.html", + "doc_type":"", "p_code":"1", "code":"7" }, { - "desc":"An EVS snapshot is a complete copy or image of the disk data at a specific point in time. Snapshots can be used as a disaster recovery (DR) approach, and you can use snap", - "product_code":"evs", - "title":"EVS Snapshot", - "uri":"en-us_topic_0066809008.html", - "doc_type":"usermanual", + "desc":"Cloud Disk Backup provided by Cloud Backup and Recovery (CBR) allows you to create backups for your EVS disks while servers are running. If data loss or damage occurred d", + "product_code":"", + "title":"Disk Backup", + "uri":"evs_01_0021.html", + "doc_type":"", "p_code":"1", "code":"8" }, { - "desc":"Both EVS backups and EVS snapshots provide redundancies for improved disk data reliability. Table 1 lists the differences between them.", - "product_code":"evs", - "title":"Differences Between EVS Backups and EVS Snapshots", - "uri":"evs_01_0048.html", - "doc_type":"usermanual", + "desc":"A snapshot is a complete copy or image of the disk data taken at a specific time. Snapshot is a major DR approach, and you can use a snapshot to restore disk data to the ", + "product_code":"", + "title":"Disk Snapshot", + "uri":"evs_01_2722.html", + "doc_type":"", "p_code":"1", "code":"9" }, { - "desc":"If your services or disk data demands high reliability, you can use the cross-AZ replication feature provided by EVS. You can create a disaster recovery (DR) disk for a p", - "product_code":"evs", - "title":"EVS Replication (Deprecated)", - "uri":"evs_01_0020.html", - "doc_type":"usermanual", + "desc":"Both disk backups and disk snapshots provide redundancies for improved disk data reliability. Table 1 lists the differences between them.", + "product_code":"", + "title":"Differences Between EVS Backups and EVS Snapshots", + "uri":"evs_01_0048.html", + "doc_type":"", "p_code":"1", "code":"10" }, { "desc":"The backend storage system of EVS employs three-copy redundancy to guarantee data reliability. With this mechanism, one piece of data is by default divided into multiple ", - "product_code":"evs", + "product_code":"", "title":"EVS Three-Copy Redundancy", "uri":"evs_01_0056.html", - "doc_type":"usermanual", + "doc_type":"", "p_code":"1", "code":"11" }, { - "desc":"If you need to assign different permissions to employees in your enterprise to access your EVS resources, IAM is a good choice for fine-grained permissions management. IA", - "product_code":"evs", - "title":"Permissions", - "uri":"evs_01_0086.html", - "doc_type":"usermanual", + "desc":"If your services or disk data demands high reliability, you can use the cross-AZ replication feature provided by EVS. You can create a disaster recovery (DR) disk for a p", + "product_code":"", + "title":"EVS Replication (Deprecated)", + "uri":"evs_01_0020.html", + "doc_type":"", "p_code":"1", "code":"12" }, { - "desc":"This section describes the constraints on using EVS.", - "product_code":"evs", - "title":"Constraints", - "uri":"evs_01_0085.html", - "doc_type":"usermanual", + "desc":"If you need to assign different permissions to employees in your enterprise to access your EVS resources, IAM is a good choice for fine-grained permissions management. IA", + "product_code":"", + "title":"Permissions", + "uri":"evs_01_0086.html", + "doc_type":"", "p_code":"1", "code":"13" }, { - "desc":"Figure 1 shows the relationships between EVS and other services.Relationships between EVS and other services", - "product_code":"evs", - "title":"EVS and Other Services", - "uri":"evs_01_0106.html", - "doc_type":"usermanual", + "desc":"This section describes the constraints on using EVS.You can log in to the console to view default quotas. You can to apply for a larger quota if needed.", + "product_code":"", + "title":"Notes and Constraints", + "uri":"evs_01_0085.html", + "doc_type":"", "p_code":"1", "code":"14" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Basic Concepts", - "uri":"evs_01_0101.html", - "doc_type":"usermanual", + "desc":"Figure 1 shows the relationships between EVS and other services.Relationships between EVS and other services", + "product_code":"", + "title":"EVS and Other Services", + "uri":"evs_01_0106.html", + "doc_type":"", "p_code":"1", "code":"15" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"EVS Concepts", - "uri":"evs_01_0102.html", - "doc_type":"usermanual", - "p_code":"15", + "product_code":"", + "title":"Basic Concepts", + "uri":"evs_01_0101.html", + "doc_type":"", + "p_code":"1", "code":"16" }, { - "desc":"A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ.A region is a physical data center, which", - "product_code":"evs", - "title":"Region and AZ", - "uri":"evs_01_0097.html", - "doc_type":"usermanual", - "p_code":"15", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"EVS Concepts", + "uri":"evs_01_0102.html", + "doc_type":"", + "p_code":"16", "code":"17" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Getting Started", - "uri":"evs_01_0120.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ.A region is a physical data center, which", + "product_code":"", + "title":"Region and AZ", + "uri":"evs_01_0097.html", + "doc_type":"", + "p_code":"16", "code":"18" }, { - "desc":"Figure 1 shows the EVS process overview.Process overviewEVS disks can be attached to servers and be used as system disks or data disks. For details, see Table 1.Method of", - "product_code":"evs", - "title":"Process Overview", - "uri":"evs_01_0057.html", - "doc_type":"usermanual", - "p_code":"18", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Getting Started", + "uri":"evs_01_0120.html", + "doc_type":"", + "p_code":"", "code":"19" }, { - "desc":"EVS disks can be used as system disks or data disks for servers. You can create data disks on the EVS console, or create them together with system disks on the ECS consol", - "product_code":"evs", - "title":"Create an EVS Disk", - "uri":"en-us_topic_0021738346.html", - "doc_type":"usermanual", - "p_code":"18", + "desc":"Figure 1 shows the process for using EVS.Process overviewEVS disks can be attached to servers to be used as system disks or data disks. For details, see Table 1.Method of", + "product_code":"", + "title":"Process Overview", + "uri":"evs_01_0201.html", + "doc_type":"", + "p_code":"19", "code":"20" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Attach an EVS Disk", - "uri":"evs_01_0107.html", - "doc_type":"usermanual", - "p_code":"18", + "desc":"You can use EVS disks as system disks or data disks for servers. You can create data disks on the EVS console, or create them together with system disks on the cloud serv", + "product_code":"", + "title":"Creating an EVS Disk", + "uri":"en-us_topic_0021738346.html", + "doc_type":"", + "p_code":"19", "code":"21" }, { - "desc":"Separately created EVS disks are data disks. In the disk list, the function of such disks is displayed as Data disk, and the status is displayed as Available. In this cas", - "product_code":"evs", - "title":"Attaching a Non-Shared Disk", - "uri":"evs_01_0036.html", - "doc_type":"usermanual", - "p_code":"21", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Attach an EVS Disk", + "uri":"evs_01_0107.html", + "doc_type":"", + "p_code":"19", "code":"22" }, { - "desc":"Separately created shared EVS disks are data disks. In the disk list, the function of such a disk is displayed as Data disk, and the status is displayed as Available. In ", - "product_code":"evs", - "title":"Attaching a Shared Disk", - "uri":"evs_01_0037.html", - "doc_type":"usermanual", - "p_code":"21", + "desc":"Separately created EVS disks are data disks. In the disk list, the function of such disks is displayed as Data disk, and the status is displayed as Available. In this cas", + "product_code":"", + "title":"Attaching a Non-Shared Disk", + "uri":"evs_01_0036.html", + "doc_type":"", + "p_code":"22", "code":"23" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Initialize an EVS Data Disk", - "uri":"evs_01_0058.html", - "doc_type":"usermanual", - "p_code":"18", + "desc":"Separately created shared EVS disks are data disks. In the disk list, the function of such a disk is displayed as Data disk, and the status is displayed as Available. In ", + "product_code":"", + "title":"Attaching a Shared Disk", + "uri":"evs_01_0037.html", + "doc_type":"", + "p_code":"22", "code":"24" }, { - "desc":"After a disk is attached to a server, you need to log in to the server to initialize the disk, that is, format the disk. You must initialize a disk before accessing it.Sy", - "product_code":"evs", - "title":"Introduction to Data Disk Initialization Scenarios and Partition Styles", - "uri":"evs_01_0038.html", - "doc_type":"usermanual", - "p_code":"24", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Initialize an EVS Data Disk", + "uri":"evs_01_0058.html", + "doc_type":"", + "p_code":"19", "code":"25" }, { - "desc":"This section uses Windows Server 2008 R2 Enterprise 64bit to describe how to initialize a data disk attached to a server running Windows.The maximum disk capacity support", - "product_code":"evs", - "title":"Initializing a Windows Data Disk (Windows Server 2008)", - "uri":"evs_01_0108.html", - "doc_type":"usermanual", - "p_code":"24", + "desc":"After a disk is attached to a server, you need to log in to the server to initialize the disk, that is, format the disk. You must initialize a disk before accessing it.Sy", + "product_code":"", + "title":"Introduction to Data Disk Initialization Scenarios and Partition Styles", + "uri":"evs_01_0038.html", + "doc_type":"", + "p_code":"25", "code":"26" }, { - "desc":"This section uses Windows Server 2019 Standard 64bit to describe how to initialize a data disk attached to a server running Windows.The maximum disk capacity supported by", - "product_code":"evs", - "title":"Initializing a Windows Data Disk (Windows Server 2019)", - "uri":"evs_01_0045.html", - "doc_type":"usermanual", - "p_code":"24", + "desc":"This section uses Windows Server 2008 R2 Enterprise 64bit to describe how to initialize a data disk attached to a server running Windows.The maximum disk capacity support", + "product_code":"", + "title":"Initializing a Windows Data Disk (Windows Server 2008)", + "uri":"evs_01_0108.html", + "doc_type":"", + "p_code":"25", "code":"27" }, { - "desc":"This section uses CentOS 7.4 64bit to describe how to initialize a data disk attached to a server running Linux and use fdisk to partition the data disk.The maximum parti", - "product_code":"evs", - "title":"Initializing a Linux Data Disk (fdisk)", - "uri":"evs_01_0033.html", - "doc_type":"usermanual", - "p_code":"24", + "desc":"This section uses Windows Server 2019 Standard 64bit to describe how to initialize a data disk attached to a server running Windows.The maximum disk capacity supported by", + "product_code":"", + "title":"Initializing a Windows Data Disk (Windows Server 2019)", + "uri":"evs_01_0045.html", + "doc_type":"", + "p_code":"25", "code":"28" }, { - "desc":"This section uses CentOS 7.4 64bit to describe how to initialize a data disk attached to a server running Linux and use parted to partition the data disk.The maximum part", - "product_code":"evs", - "title":"Initializing a Linux Data Disk (parted)", - "uri":"evs_01_0034.html", - "doc_type":"usermanual", - "p_code":"24", + "desc":"This section uses CentOS 7.4 64bit to describe how to initialize a data disk attached to a server running Linux and use fdisk to partition the data disk.The maximum parti", + "product_code":"", + "title":"Initializing a Linux Data Disk (fdisk)", + "uri":"evs_01_0033.html", + "doc_type":"", + "p_code":"25", "code":"29" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Permissions Management", - "uri":"evs_01_0087.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"This section uses CentOS 7.4 64bit to describe how to initialize a data disk attached to a server running Linux and use parted to partition the data disk.The maximum part", + "product_code":"", + "title":"Initializing a Linux Data Disk (parted)", + "uri":"evs_01_0034.html", + "doc_type":"", + "p_code":"25", "code":"30" }, { - "desc":"You can use IAM for fine-grained permissions control for your EVS resources. With IAM, you can:Create IAM users for workforce based on your enterprise's organizational st", - "product_code":"evs", - "title":"Creating a User and Granting EVS Permissions", - "uri":"evs_01_0089.html", - "doc_type":"usermanual", - "p_code":"30", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Permissions Management", + "uri":"evs_01_0087.html", + "doc_type":"", + "p_code":"", "code":"31" }, { - "desc":"You can create custom policies to supplement the system-defined policies of EVS. For the actions supported for custom policies, see section \"Permissions Policies and Supp", - "product_code":"evs", - "title":"EVS Custom Policies", - "uri":"evs_01_0090.html", - "doc_type":"usermanual", - "p_code":"30", + "desc":"You can use IAM for fine-grained permissions control for your EVS resources. With IAM, you can:Create IAM users for personnel based on your enterprise's organizational st", + "product_code":"", + "title":"Creating a User and Granting EVS Permissions", + "uri":"evs_01_0089.html", + "doc_type":"", + "p_code":"31", "code":"32" }, { - "desc":"Figure 1 shows the basic EVS operation process.Process overviewEVS disks can be attached to servers and be used as system disks or data disks. For details, see Table 1.Me", - "product_code":"evs", - "title":"Creating and Using an EVS Disk", - "uri":"evs_01_0201.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"You can create custom policies to supplement the system-defined policies of EVS. For the actions supported for custom policies, see section \"Permissions Policies and Supp", + "product_code":"", + "title":"EVS Custom Policies", + "uri":"evs_01_0090.html", + "doc_type":"", + "p_code":"31", "code":"33" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Attaching an Existing Disk", - "uri":"evs_01_0073.html", - "doc_type":"usermanual", + "desc":"Figure 1 shows the process for using EVS.Process of using EVSEVS disks can be attached to servers to be used as system disks or data disks. For details, see Table 1.Metho", + "product_code":"", + "title":"Creating and Using an EVS Disk", + "uri":"evs_01_0057.html", + "doc_type":"", "p_code":"", "code":"34" }, { - "desc":"This section describes how to attach an existing system disk.System disks can only be attached offline, which means that the server must be in the Stopped state.You can v", - "product_code":"evs", - "title":"Attaching an Existing System Disk", - "uri":"evs_01_0074.html", - "doc_type":"usermanual", - "p_code":"34", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Attaching an Existing EVS Disk", + "uri":"evs_01_0073.html", + "doc_type":"", + "p_code":"", "code":"35" }, { - "desc":"This section describes how to attach an existing non-shared disk to a server and use it as a data disk. A non-shared disk can be attached to one server only.You can view ", - "product_code":"evs", - "title":"Attaching an Existing Non-Shared Disk", - "uri":"evs_01_0075.html", - "doc_type":"usermanual", - "p_code":"34", + "desc":"This section describes how to attach an existing system disk.System disks can only be attached offline, which means that the server must be in the Stopped state.You can v", + "product_code":"", + "title":"Attaching an Existing System Disk", + "uri":"evs_01_0074.html", + "doc_type":"", + "p_code":"35", "code":"36" }, { - "desc":"This section describes how to attach an existing shared disk to a server and use it as a data disk.You can view the disk information in the disk list. A shared disk can b", - "product_code":"evs", - "title":"Attaching an Existing Shared Disk", - "uri":"evs_01_0076.html", - "doc_type":"usermanual", - "p_code":"34", + "desc":"This section describes how to attach an existing non-shared disk to a server to be used as a data disk. A non-shared disk can be attached to one server only.You can view ", + "product_code":"", + "title":"Attaching an Existing Non-Shared Disk", + "uri":"evs_01_0075.html", + "doc_type":"", + "p_code":"35", "code":"37" }, { - "desc":"This section describes how to view disk details, including the disk status and specifications. You can view disk details:From the EVS ConsoleFrom the Cloud Server Console", - "product_code":"evs", - "title":"Viewing EVS Disk Details", - "uri":"evs_01_0093.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"This section describes how to attach an existing shared disk to a server to be used as a data disk.You can view the disk information in the disk list. A shared disk can b", + "product_code":"", + "title":"Attaching an Existing Shared Disk", + "uri":"evs_01_0076.html", + "doc_type":"", + "p_code":"35", "code":"38" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Disk Capacity Expansion", - "uri":"evs_01_0059.html", - "doc_type":"usermanual", + "desc":"This section describes how to view disk details, including the disk status and specifications. Two methods are as follows:Viewing Disk Details from the EVS ConsoleViewing", + "product_code":"", + "title":"Viewing EVS Disk Details", + "uri":"evs_01_0093.html", + "doc_type":"", "p_code":"", "code":"39" }, { - "desc":"If the capacity of an existing disk is insufficient, you can expand the disk capacity to increase the storage space.Both system disks and data disks can be expanded. A sy", + "desc":"If the performance of an existing disk no longer meets your service requirements, you can change the disk type to improve the disk performance.The following table shows t", "product_code":"evs", - "title":"Expansion Overview", - "uri":"evs_01_0006.html", + "title":"Changing the EVS Disk Type", + "uri":"evs_01_0062.html", "doc_type":"usermanual", - "p_code":"39", + "p_code":"", "code":"40" }, { - "desc":"This section describes how to expand the capacity of an In-use EVS disk on the management console. The In-use status indicates that the disk has been attached to a server", - "product_code":"evs", - "title":"Expanding Capacity for an In-use EVS Disk", - "uri":"evs_01_0007.html", - "doc_type":"usermanual", - "p_code":"39", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Expanding EVS Disk Capacity", + "uri":"evs_01_0059.html", + "doc_type":"", + "p_code":"", "code":"41" }, { - "desc":"This section describes how to expand the capacity of an Available EVS disk on the management console. The Available status indicates that the disk has not been attached t", - "product_code":"evs", - "title":"Expanding Capacity for an Available EVS Disk", - "uri":"evs_01_0008.html", - "doc_type":"usermanual", - "p_code":"39", + "desc":"If the capacity of an existing disk is insufficient, you can expand the disk capacity to increase the storage space.Both system disks and data disks can be expanded. A sy", + "product_code":"", + "title":"Expansion Overview", + "uri":"evs_01_0006.html", + "doc_type":"", + "p_code":"41", "code":"42" }, { - "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Windows, you must allocate the addition", - "product_code":"evs", - "title":"Extending Disk Partitions and File Systems (Windows Server 2008)", - "uri":"en-us_topic_0017616396.html", - "doc_type":"usermanual", - "p_code":"39", + "desc":"This section describes how to expand the capacity of an In-use EVS disk on the management console. The In-use status indicates that the disk has been attached to a server", + "product_code":"", + "title":"Expanding Capacity for an In-use EVS Disk", + "uri":"evs_01_0007.html", + "doc_type":"", + "p_code":"41", "code":"43" }, { - "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Windows, you must allocate the addition", - "product_code":"evs", - "title":"Extending Disk Partitions and File Systems (Windows Server 2016)", - "uri":"evs_01_0126.html", - "doc_type":"usermanual", - "p_code":"39", + "desc":"This section describes how to expand the capacity of an Available EVS disk on the management console. The Available status indicates that the disk has not been attached t", + "product_code":"", + "title":"Expanding Capacity for an Available EVS Disk", + "uri":"evs_01_0008.html", + "doc_type":"", + "p_code":"41", "code":"44" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Extending Disk Partitions and File Systems (Linux)", - "uri":"evs_01_0094.html", - "doc_type":"usermanual", - "p_code":"39", + "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Windows, you must allocate the addition", + "product_code":"", + "title":"Extending Disk Partitions and File Systems (Windows Server 2008)", + "uri":"en-us_topic_0017616396.html", + "doc_type":"", + "p_code":"41", "code":"45" }, { - "desc":"Before extending the disk partition and file system, you must check the disk partition style and file system format, and then select the appropriate operation accordingly", - "product_code":"evs", - "title":"Partition and File System Extension Preparations (Linux)", - "uri":"evs_01_0035.html", - "doc_type":"usermanual", - "p_code":"45", + "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Windows, you must allocate the addition", + "product_code":"", + "title":"Extending Disk Partitions and File Systems (Windows Server 2016)", + "uri":"evs_01_0126.html", + "doc_type":"", + "p_code":"41", "code":"46" }, { - "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Linux, you must allocate the additional", - "product_code":"evs", - "title":"Extending Partitions and File Systems for System Disks (Linux)", - "uri":"evs_01_0072.html", - "doc_type":"usermanual", - "p_code":"45", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Extending Disk Partitions and File Systems (Linux)", + "uri":"evs_01_0094.html", + "doc_type":"", + "p_code":"41", "code":"47" }, { - "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Linux, you must allocate the additional", - "product_code":"evs", - "title":"Extending Partitions and File Systems for Data Disks (Linux)", - "uri":"evs_01_0109.html", - "doc_type":"usermanual", - "p_code":"45", + "desc":"Before extending the disk partition and file system, you must check the disk partition style and file system format, and then select the appropriate operation accordingly", + "product_code":"", + "title":"Partition and File System Extension Preparations (Linux)", + "uri":"evs_01_0035.html", + "doc_type":"", + "p_code":"47", "code":"48" }, { "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Linux, you must allocate the additional", - "product_code":"evs", - "title":"Extending Partitions and File Systems for SCSI Disks (Linux)", - "uri":"evs_01_0018.html", - "doc_type":"usermanual", - "p_code":"45", + "product_code":"", + "title":"Extending Partitions and File Systems for System Disks (Linux)", + "uri":"evs_01_0072.html", + "doc_type":"", + "p_code":"47", "code":"49" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Detaching and Releasing an EVS Disk", - "uri":"evs_01_0002.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Linux, you must allocate the additional", + "product_code":"", + "title":"Extending Partitions and File Systems for Data Disks (Linux)", + "uri":"evs_01_0109.html", + "doc_type":"", + "p_code":"47", "code":"50" }, { - "desc":"If the file system on your system disk is damaged and your server cannot be started, you can detach the system disk and attach it to another server as a data disk. After ", - "product_code":"evs", - "title":"Detaching a System Disk", - "uri":"evs_01_0003.html", - "doc_type":"usermanual", - "p_code":"50", + "desc":"After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.In Linux, you must allocate the additional", + "product_code":"", + "title":"Extending Partitions and File Systems for SCSI Disks (Linux)", + "uri":"evs_01_0018.html", + "doc_type":"", + "p_code":"47", "code":"51" }, { - "desc":"If you want to use a data disk on another server in the same region and AZ, you can detach the data disk and then attach it to that server.If a data disk is no longer req", - "product_code":"evs", - "title":"Detaching a Data Disk", - "uri":"evs_01_0004.html", - "doc_type":"usermanual", - "p_code":"50", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Detaching and Deleting an EVS Disk", + "uri":"evs_01_0002.html", + "doc_type":"", + "p_code":"", "code":"52" }, { - "desc":"If an EVS disk is no longer used, you can release the virtual resources by deleting it.The disk status is Available, Error, Expansion failed, Restoration failed, or Rollb", - "product_code":"evs", - "title":"Deleting EVS Disks", - "uri":"evs_01_0005.html", - "doc_type":"usermanual", - "p_code":"50", + "desc":"For an attached system disk, the disk function is displayed as System disk, and the disk status is displayed as In-use in the disk list. After the system disk is detached", + "product_code":"", + "title":"Detaching an EVS Disk", + "uri":"evs_01_0003.html", + "doc_type":"", + "p_code":"52", "code":"53" }, + { + "desc":"If an EVS disk is no longer used, you can delete the disk to release the virtual resources. When a disk is deleted, EVS immediately destroys the metadata to ensure that d", + "product_code":"", + "title":"Deleting an EVS Disk", + "uri":"evs_01_0005.html", + "doc_type":"", + "p_code":"52", + "code":"54" + }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"evs", @@ -483,1113 +492,1122 @@ "uri":"evs_01_0111.html", "doc_type":"usermanual", "p_code":"", - "code":"54" - }, - { - "desc":"An EVS snapshot is a complete copy or image of the disk data at a specific point in time. Snapshots can be used as a disaster recovery (DR) approach, and you can use snap", - "product_code":"evs", - "title":"Snapshot Overview", - "uri":"evs_01_0098.html", - "doc_type":"usermanual", - "p_code":"54", "code":"55" }, { - "desc":"You can create an EVS snapshot on the management console to save the EVS disk data at a specific time point.Creating snapshots does not affect the performance of the disk", + "desc":"An EVS snapshot is a complete copy or image of the disk data taken at a specific time. Snapshot is a major disaster recovery (DR) approach, and you can use a snapshot to ", "product_code":"evs", - "title":"Creating a Snapshot", - "uri":"en-us_topic_0066615262.html", + "title":"EVS Snapshot Overview", + "uri":"evs_01_0098.html", "doc_type":"usermanual", - "p_code":"54", + "p_code":"55", "code":"56" }, { - "desc":"If a snapshot is no longer needed, you can delete it to release the virtual resources.The snapshot status must be Available or Error.If a disk is deleted, all the snapsho", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"evs", - "title":"Deleting a Snapshot", - "uri":"evs_01_0011.html", + "title":"Using EVS Snapshots", + "uri":"evs_01_2720.html", "doc_type":"usermanual", - "p_code":"54", + "p_code":"55", "code":"57" }, { - "desc":"This section describes how to view the details of a snapshot.The snapshot list page is displayed.On the details page, view the snapshot information, such as the snapshot ", + "desc":"You can create EVS snapshots to save disk data at specific time points. Before you perform any critical operation, such as a data rollback, software upgrade, or data migr", "product_code":"evs", - "title":"Viewing Details of a Snapshot", - "uri":"evs_01_0122.html", + "title":"Creating an EVS Snapshot", + "uri":"evs_01_2721.html", "doc_type":"usermanual", - "p_code":"54", + "p_code":"57", "code":"58" }, { - "desc":"If data on an EVS disk is incorrect or damaged, you can roll back data from a snapshot to the source disk.Data of a snapshot can be rolled back only to its source disk. R", + "desc":"If data on an EVS disk is incorrect or damaged, you can roll back data from a snapshot to the source disk.Snapshot data can only be rolled back to source EVS disks. Rollb", "product_code":"evs", - "title":"Rolling Back Data from a Snapshot", + "title":"Rolling Back Disk Data from a Snapshot", "uri":"evs_01_0012.html", "doc_type":"usermanual", - "p_code":"54", + "p_code":"57", "code":"59" }, { - "desc":"This section describes how to create an EVS disk on the Snapshots page. Besides, you can also create an EVS disk from a snapshot by specifying the Create from snapshot pa", + "desc":"This section describes how to create an EVS disk on the Snapshots page. You can also create an EVS disk from a snapshot by specifying the Create from snapshot parameter o", "product_code":"evs", - "title":"Creating an EVS Disk from a Snapshot", + "title":"Creating a Disk from a Snapshot", "uri":"evs_01_0013.html", "doc_type":"usermanual", - "p_code":"54", + "p_code":"57", "code":"60" }, { - "desc":"System disk encryptionSystem disks are created along with servers and cannot be created separately. So whether a system disk is encrypted or not depends on the image sele", + "desc":"You can check the snapshot details, including the region and AZ, source disk information, and tags.The Snapshots page is displayed.Select the snapshot and check the snaps", "product_code":"evs", - "title":"Managing Encrypted EVS Disks", - "uri":"evs_01_0009.html", + "title":"Checking EVS Snapshot Details", + "uri":"evs_01_0122.html", "doc_type":"usermanual", - "p_code":"", + "p_code":"57", "code":"61" }, { - "desc":"You can create shared VBD disks or shared SCSI disks. It is recommended that you attach a shared disk to the ECSs in the same ECS group to improve service reliability.Sha", + "desc":"If you no longer require certain snapshots or the snapshot quantity reaches the maximum allowed, you can delete the snapshots.The snapshot status must be Available or Err", "product_code":"evs", - "title":"Managing Shared EVS Disks", - "uri":"evs_01_0010.html", + "title":"Deleting an EVS Snapshot", + "uri":"evs_01_0011.html", "doc_type":"usermanual", - "p_code":"", + "p_code":"57", "code":"62" }, { - "desc":"EVS disk backups are created using the CBR service. For details, see Creating a Cloud Disk Backup in the Cloud Backup and Recovery User Guide.You can configure a backup p", - "product_code":"evs", - "title":"Managing EVS Backups", - "uri":"evs_01_0110.html", - "doc_type":"usermanual", + "desc":"EVS enables you to encrypt data on newly created disks as required.It uses the industry-standard XTS-AES-256 cryptographic algorithm and keys to encrypt EVS disks. Keys u", + "product_code":"", + "title":"Managing Encrypted EVS Disks", + "uri":"evs_01_0009.html", + "doc_type":"", "p_code":"", "code":"63" }, { - "desc":"EVS transfer allows you to transfer disks from one account to another. After a transfer succeeds, the ownership of the disk belongs to the target account only.Users can u", - "product_code":"evs", - "title":"Managing EVS Transfers", - "uri":"evs_01_0042.html", - "doc_type":"usermanual", + "desc":"Disk sharing allows you to create shared EVS disks. Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multip", + "product_code":"", + "title":"Managing Shared EVS Disks", + "uri":"evs_01_0010.html", + "doc_type":"", "p_code":"", "code":"64" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Manage EVS Tags", - "uri":"evs_01_0112.html", - "doc_type":"usermanual", + "desc":"EVS disk backups are created using the CBR service. For details, see section \"Creating a Cloud Disk Backup\" in the Cloud Backup and Recovery User Guide.You can configure ", + "product_code":"", + "title":"Managing EVS Disk Backups", + "uri":"evs_01_0110.html", + "doc_type":"", "p_code":"", "code":"65" }, { - "desc":"Tags identify EVS resources for purposes of easy categorization and quick search.", - "product_code":"evs", - "title":"Tag Overview", - "uri":"evs_01_0099.html", - "doc_type":"usermanual", - "p_code":"65", + "desc":"EVS transfer allows you to transfer disks from one account to another. After a transfer succeeds, the ownership of the disk belongs to the target account only.Users can u", + "product_code":"", + "title":"Managing EVS Transfers", + "uri":"evs_01_0042.html", + "doc_type":"", + "p_code":"", "code":"66" }, { - "desc":"You can add a tag for an existing EVS disk. You can also add tags during the disk creation. For details, see Create an EVS Disk.A tag is composed of a key-value pair.Key:", - "product_code":"evs", - "title":"Adding a Tag", - "uri":"evs_01_0014.html", - "doc_type":"usermanual", - "p_code":"65", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Managing EVS Tags", + "uri":"evs_01_0112.html", + "doc_type":"", + "p_code":"", "code":"67" }, { - "desc":"You can change the value of a tag for an existing disk, but cannot change the key of a tag.The disk list page is displayed.The disk details page is displayed.The Edit Tag", - "product_code":"evs", - "title":"Modifying a Tag", - "uri":"evs_01_0015.html", - "doc_type":"usermanual", - "p_code":"65", + "desc":"Tags identify EVS resources for purposes of easy categorization and quick search.", + "product_code":"", + "title":"Tag Overview", + "uri":"evs_01_0099.html", + "doc_type":"", + "p_code":"67", "code":"68" }, { - "desc":"If an existing tag is no longer needed, you can delete it.The disk list page is displayed.The disk details page is displayed.The Delete Tag page is displayed.The tag is d", - "product_code":"evs", - "title":"Deleting a Tag", - "uri":"evs_01_0016.html", - "doc_type":"usermanual", - "p_code":"65", + "desc":"You can add a tag for an existing EVS disk. You can also add tags when creating a disk. For details, see Creating an EVS Disk.A tag consists of a tag key and a tag value.", + "product_code":"", + "title":"Adding a Tag", + "uri":"evs_01_0014.html", + "doc_type":"", + "p_code":"67", "code":"69" }, { - "desc":"Tags can be used to categorize EVS disks, and users can quickly search for their desired EVS disks by tags. This section is used to guide users to search for EVS disk by ", - "product_code":"evs", - "title":"Searching for Disks by Tag", - "uri":"evs_01_0019.html", - "doc_type":"usermanual", - "p_code":"65", + "desc":"You can change the value of a tag for an existing disk, but cannot change the key of a tag.A tag consists of a tag key and a tag value. Tag rules are described as follows", + "product_code":"", + "title":"Modifying a Tag", + "uri":"evs_01_0015.html", + "doc_type":"", + "p_code":"67", "code":"70" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Managing EVS Replication (Deprecated)", - "uri":"evs_01_0023.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"If an existing tag is no longer needed, you can delete it.The Elastic Volume Service page is displayed.The disk details page is displayed.The Delete Tag page is displayed", + "product_code":"", + "title":"Deleting a Tag", + "uri":"evs_01_0016.html", + "doc_type":"", + "p_code":"67", "code":"71" }, { - "desc":"For the EVS replication concepts, see EVS Replication (Deprecated). This chapter describes the basic functions and operations of EVS replication. Figure 1 shows the opera", - "product_code":"evs", - "title":"EVS Replication Operation Procedure (Deprecated)", - "uri":"evs_01_0060.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"Tags can be used to categorize EVS disks, and users can quickly search for their desired EVS disks by tags. This section is used to guide users to search for EVS disk by ", + "product_code":"", + "title":"Searching for Disks by Tag", + "uri":"evs_01_0019.html", + "doc_type":"", + "p_code":"67", "code":"72" }, { - "desc":"Before you create an EVS replication pair, create a DR ECS in the secondary AZ for the production ECS. The DR ECS parameters must be consistent with those of the producti", - "product_code":"evs", - "title":"Creating a DR ECS (Deprecated)", - "uri":"evs_01_0024.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Managing EVS Replication (Deprecated)", + "uri":"evs_01_0023.html", + "doc_type":"", + "p_code":"", "code":"73" }, { - "desc":"Before you use EVS replication, bind a virtual IP address to the production server and DR server, respectively. Then configure the virtual IP address as the static IP add", - "product_code":"evs", - "title":"Configuring a Virtual IP Address for the Server (Deprecated)", - "uri":"evs_01_0026.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"For the EVS replication concepts, see EVS Replication (Deprecated). This chapter describes the basic functions and operations of EVS replication. Figure 1 shows the opera", + "product_code":"", + "title":"EVS Replication Operation Procedure (Deprecated)", + "uri":"evs_01_0060.html", + "doc_type":"", + "p_code":"73", "code":"74" }, { - "desc":"This section is used to guide users to collect the production ECS and DR ECS information, including the ECS IDs and the IDs of the EVS disks attached the ECSs.Two EVS dis", - "product_code":"evs", - "title":"Collecting ECS Information (Deprecated)", - "uri":"evs_01_0025.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"Before you create an EVS replication pair, create a DR ECS in the secondary AZ for the production ECS. The DR ECS parameters must be consistent with those of the producti", + "product_code":"", + "title":"Creating a DR ECS (Deprecated)", + "uri":"evs_01_0024.html", + "doc_type":"", + "p_code":"73", "code":"75" }, { - "desc":"Currently, users need to make API calls to create EVS replication pairs. Each server can have multiple EVS replication pairs. For details, see EVS Replication Pair in the", - "product_code":"evs", - "title":"Creating an EVS Replication Pair (Deprecated)", - "uri":"evs_01_0027.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"Before you use EVS replication, bind a virtual IP address to the production server and DR server, respectively. Then configure the virtual IP address as the static IP add", + "product_code":"", + "title":"Configuring a Virtual IP Address for the Server (Deprecated)", + "uri":"evs_01_0026.html", + "doc_type":"", + "p_code":"73", "code":"76" }, { - "desc":"Currently, users need to make API calls to create replication consistency groups and add EVS replication pairs to the groups. For details, see Replication Consistency Gro", - "product_code":"evs", - "title":"Creating a Replication Consistency Group (Deprecated)", - "uri":"evs_01_0028.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"This section is used to guide users to collect the production ECS and DR ECS information, including the ECS IDs and the IDs of the EVS disks attached the ECSs.Two EVS dis", + "product_code":"", + "title":"Collecting ECS Information (Deprecated)", + "uri":"evs_01_0025.html", + "doc_type":"", + "p_code":"73", "code":"77" }, { - "desc":"Currently, EVS replication pairs can be added to or removed from replication consistency groups through APIs only. For details, see Updating a Replication Consistency Gro", - "product_code":"evs", - "title":"Updating a Replication Consistency Group (Deprecated)", - "uri":"evs_01_0029.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"Currently, users need to make API calls to create EVS replication pairs. Each server can have multiple EVS replication pairs. For details, see EVS Replication Pair in the", + "product_code":"", + "title":"Creating an EVS Replication Pair (Deprecated)", + "uri":"evs_01_0027.html", + "doc_type":"", + "p_code":"73", "code":"78" }, { - "desc":"Production servers and production disks belong to the primary AZ, and DR servers and DR disks belong to the secondary AZ. Users can make API calls to perform a planned mi", - "product_code":"evs", - "title":"Planned Migration (Deprecated)", - "uri":"evs_01_0030.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"Currently, users need to make API calls to create replication consistency groups and add EVS replication pairs to the groups. For details, see Replication Consistency Gro", + "product_code":"", + "title":"Creating a Replication Consistency Group (Deprecated)", + "uri":"evs_01_0028.html", + "doc_type":"", + "p_code":"73", "code":"79" }, { - "desc":"When the production servers and disks in the primary AZ become faulty due to force majeure, users can make API calls to perform a failover for the replication consistency", - "product_code":"evs", - "title":"Failover (Deprecated)", - "uri":"evs_01_0031.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"Currently, EVS replication pairs can be added to or removed from replication consistency groups through APIs only. For details, see Updating a Replication Consistency Gro", + "product_code":"", + "title":"Updating a Replication Consistency Group (Deprecated)", + "uri":"evs_01_0029.html", + "doc_type":"", + "p_code":"73", "code":"80" }, { - "desc":"When the production servers and disks in the primary AZ become faulty due to force majeure and a failover has been performed, enable the DR servers and disks to provide s", - "product_code":"evs", - "title":"Reprotection (Deprecated)", - "uri":"evs_01_0032.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"Production servers and production disks belong to the primary AZ, and DR servers and DR disks belong to the secondary AZ. Users can make API calls to perform a planned mi", + "product_code":"", + "title":"Planned Migration (Deprecated)", + "uri":"evs_01_0030.html", + "doc_type":"", + "p_code":"73", "code":"81" }, { - "desc":"Users can make an API call to expand the EVS disks in one or multiple EVS replication pairs of a replication consistency group. In such an expansion operation, two EVS di", - "product_code":"evs", - "title":"Expanding EVS Disks in a Replication Consistency Group (Deprecated)", - "uri":"evs_01_0043.html", - "doc_type":"usermanual", - "p_code":"71", + "desc":"When the production servers and disks in the primary AZ become faulty due to force majeure, users can make API calls to perform a failover for the replication consistency", + "product_code":"", + "title":"Failover (Deprecated)", + "uri":"evs_01_0031.html", + "doc_type":"", + "p_code":"73", "code":"82" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Manage EVS Quotas", - "uri":"evs_01_0069.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"When the production servers and disks in the primary AZ become faulty due to force majeure and a failover has been performed, enable the DR servers and disks to provide s", + "product_code":"", + "title":"Reprotection (Deprecated)", + "uri":"evs_01_0032.html", + "doc_type":"", + "p_code":"73", "code":"83" }, { - "desc":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the number or amount of resources available to ", - "product_code":"evs", - "title":"Querying EVS Resource Quotas", - "uri":"evs_01_0070.html", - "doc_type":"usermanual", - "p_code":"83", + "desc":"Users can make an API call to expand the EVS disks in one or multiple EVS replication pairs of a replication consistency group. In such an expansion operation, two EVS di", + "product_code":"", + "title":"Expanding EVS Disks in a Replication Consistency Group (Deprecated)", + "uri":"evs_01_0043.html", + "doc_type":"", + "p_code":"73", "code":"84" }, { - "desc":"If any resource quota no longer meets your service requirements, you can apply for a higher quota.The system does not support online quota adjustment. If you need to adju", - "product_code":"evs", - "title":"Increasing EVS Resource Quotas", - "uri":"evs_01_0071.html", - "doc_type":"usermanual", - "p_code":"83", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Managing EVS Quotas", + "uri":"evs_01_0069.html", + "doc_type":"", + "p_code":"", "code":"85" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Managing EVS Monitoring Data", - "uri":"evs_01_2704.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"Quotas are enforced for service resources on the platform to prevent unforeseen spikes in resource usage. Quotas can limit the number or amount of resources available to ", + "product_code":"", + "title":"Querying EVS Resource Quotas", + "uri":"evs_01_0070.html", + "doc_type":"", + "p_code":"85", "code":"86" }, { - "desc":"This section describes monitored metrics reported by EVS to Cloud Eye as well as their namespaces and dimensions. You can use the console or APIs provided by Cloud Eye to", - "product_code":"evs", - "title":"Viewing EVS Monitoring Data", - "uri":"evs_01_0044.html", - "doc_type":"usermanual", - "p_code":"86", + "desc":"If any resource quota no longer meets your service requirements, you can apply for a higher quota.The system does not support online quota adjustment. If you need to adju", + "product_code":"", + "title":"Increasing EVS Resource Quotas", + "uri":"evs_01_0071.html", + "doc_type":"", + "p_code":"85", "code":"87" }, { - "desc":"EVS supports the recording of EVS operations through CTS. You can query EVS traces and use them for historical operation audits and backtracks.CTS has been enabled.To vie", - "product_code":"evs", - "title":"Auditing EVS Operation Records", - "uri":"evs_01_0046.html", - "doc_type":"usermanual", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Cloud Eye Monitoring", + "uri":"evs_01_2704.html", + "doc_type":"", "p_code":"", "code":"88" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"FAQ", - "uri":"evs_faq_0001.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"This section describes monitored metrics reported by EVS to Cloud Eye as well as their namespaces and dimensions. You can use the console or APIs provided by Cloud Eye to", + "product_code":"", + "title":"Viewing Basic EVS Monitoring Data", + "uri":"evs_01_0044.html", + "doc_type":"", + "p_code":"88", "code":"89" }, { - "desc":"How Do I Start Using a Newly Created Disk?Can EVS Disks Be Used Directly for Storage?Can EVS Disks Be Used Alone?Can I Change the AZ of My Disk?Can I Change the Disk Type", - "product_code":"evs", - "title":"Summary", - "uri":"evs_01_0096.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"EVS supports the recording of EVS operations through CTS. You can query EVS traces and use them for historical operation audits and backtracks.CTS has been enabled.To vie", + "product_code":"", + "title":"Recording EVS Operations Using CTS", + "uri":"evs_01_0046.html", + "doc_type":"", + "p_code":"", "code":"90" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"General", - "uri":"evs_01_0081.html", - "doc_type":"usermanual", - "p_code":"89", + "product_code":"", + "title":"FAQ", + "uri":"evs_faq_0001.html", + "doc_type":"", + "p_code":"", "code":"91" }, { - "desc":"A newly created disk must be attached to a server and then initialized in the server OS before you can use it.For more information, see Process Overview.", - "product_code":"evs", - "title":"How Do I Start Using a Newly Created Disk?", - "uri":"evs_faq_0033.html", - "doc_type":"usermanual", + "desc":"How Do I Start Using a Newly Created Disk?Can EVS Disks Be Used Directly for Storage?Can EVS Disks Be Used Alone?Can I Change the AZ of My Disk?Can I Change the Disk Type", + "product_code":"", + "title":"Summary", + "uri":"evs_01_0096.html", + "doc_type":"", "p_code":"91", "code":"92" }, { - "desc":"No.EVS disks must be attached to cloud servers before use. You cannot use EVS disks alone to store data.", - "product_code":"evs", - "title":"Can EVS Disks Be Used Directly for Storage?", - "uri":"evs_faq_0065.html", - "doc_type":"usermanual", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"General", + "uri":"evs_01_0081.html", + "doc_type":"", "p_code":"91", "code":"93" }, { - "desc":"No.EVS disks must be attached to servers before you can use them.", - "product_code":"evs", - "title":"Can EVS Disks Be Used Alone?", - "uri":"evs_faq_0054.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"A newly created disk must be attached to a server and then initialized in the server OS before you can use it.For more information, see Getting Started.", + "product_code":"", + "title":"How Do I Start Using a Newly Created Disk?", + "uri":"evs_faq_0033.html", + "doc_type":"", + "p_code":"93", "code":"94" }, { - "desc":"To do so, perform the following operations:The disk list page is displayed.View more information on the Summary tab.", - "product_code":"evs", - "title":"How Can I View My Disk Details?", - "uri":"evs_faq_0066.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"No.EVS disks must be attached to cloud servers before use. You cannot use EVS disks alone to store data.", + "product_code":"", + "title":"Can EVS Disks Be Used Directly for Storage?", + "uri":"evs_faq_0065.html", + "doc_type":"", + "p_code":"93", "code":"95" }, { - "desc":"Disk names are used to identify disks. After a disk is created, you can perform operations in this section to change the disk name if needed.The disk list page is display", - "product_code":"evs", - "title":"How Do I Change the Name of My Disk?", - "uri":"evs_01_0061.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"No.EVS disks must be attached to servers before you can use them.", + "product_code":"", + "title":"Can EVS Disks Be Used Alone?", + "uri":"evs_faq_0054.html", + "doc_type":"", + "p_code":"93", "code":"96" }, { - "desc":"No.The AZ of a disk cannot be changed after you have created the disk. If you want to change the AZ, delete the disk and create a new one.", - "product_code":"evs", - "title":"Can I Change the AZ of My Disk?", - "uri":"evs_faq_0048.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"To do so, perform the following operations:The disk list page is displayed.View more information on the Summary tab.", + "product_code":"", + "title":"How Can I View My Disk Details?", + "uri":"evs_faq_0066.html", + "doc_type":"", + "p_code":"93", "code":"97" }, { - "desc":"The following table describes whether the disk type, device type, sharing, and encryption attributes of a disk can be changed.However, you can:Create a backup for the dis", - "product_code":"evs", - "title":"Can I Change the Disk Type, Device Type, or Sharing Attribute of My Disk?", - "uri":"evs_faq_0045.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"Disk names are used to identify disks. After a disk is created, you can perform operations in this section to change the disk name if needed.The disk list page is display", + "product_code":"", + "title":"How Do I Change the Name of My Disk?", + "uri":"evs_01_0061.html", + "doc_type":"", + "p_code":"93", "code":"98" }, { - "desc":"If an error occurs, the disk may show one of the states listed in the following table. Take the measures described in the table to handle the exceptions.", - "product_code":"evs", - "title":"What Should I Do If an Error Occurs on My EVS Disk?", - "uri":"evs_faq_0014.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"No.The AZ of a disk cannot be changed after you have created the disk. If you want to change the AZ, delete the disk and create a new one.", + "product_code":"", + "title":"Can I Change the AZ of My Disk?", + "uri":"evs_faq_0048.html", + "doc_type":"", + "p_code":"93", "code":"99" }, { - "desc":"EVS disks have two device types: VBD and SCSI. WWNs are used as the unique identifiers for SCSI EVS disks, and VBD EVS disks do not have WWNs.You can view the WWN of a SC", - "product_code":"evs", - "title":"Why Do Some of My EVS Disks Not Have WWN Information?", - "uri":"evs_faq_0021.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"The following table describes whether the disk type, device type, sharing, and encryption attributes of a disk can be changed.However, you can:Create a backup for the dis", + "product_code":"", + "title":"Can I Change the Disk Type, Device Type, or Sharing Attribute of My Disk?", + "uri":"evs_faq_0045.html", + "doc_type":"", + "p_code":"93", "code":"100" }, { - "desc":"If the system displays a message indicating insufficient quota during an EVS replication pair creation or a replication consistency group creation or update, contact the ", - "product_code":"evs", - "title":"What Should I Do If My EVS Replication Quotas Are Insufficient? (Deprecated)", - "uri":"evs_faq_0020.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"If an error occurs, the disk may show one of the states listed in the following table. Take the measures described in the table to handle the exceptions.", + "product_code":"", + "title":"What Should I Do If an Error Occurs on My EVS Disk?", + "uri":"evs_faq_0014.html", + "doc_type":"", + "p_code":"93", "code":"101" }, { - "desc":"Data migration involves the following scenarios:Cross-AZ data migration: Disk data can be migrated from one AZ to another through disk backups. You can create backups for", - "product_code":"evs", - "title":"How Can I Migrate Data from an EVS Disk?", - "uri":"evs_faq_0059.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"EVS disks have two device types: VBD and SCSI. WWNs are used as the unique identifiers for SCSI EVS disks, and VBD EVS disks do not have WWNs.You can view the WWN of a SC", + "product_code":"", + "title":"Why Do Some of My EVS Disks Not Have WWN Information?", + "uri":"evs_faq_0021.html", + "doc_type":"", + "p_code":"93", "code":"102" }, { - "desc":"A system disk runs the server OS. It is like drive C in a PC.When a server is created, a system disk is automatically created and attached. You cannot create a system dis", - "product_code":"evs", - "title":"What Are the Differences Between System Disks and Data Disks?", - "uri":"evs_faq_0084.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"If the system displays a message indicating insufficient quota during an EVS replication pair creation or a replication consistency group creation or update, contact the ", + "product_code":"", + "title":"What Should I Do If My EVS Replication Quotas Are Insufficient? (Deprecated)", + "uri":"evs_faq_0020.html", + "doc_type":"", + "p_code":"93", "code":"103" }, { - "desc":"EVS disk data cannot be directly saved to a local PC. It is recommended that you use a third-party tool, such as FTP, to download the data.", - "product_code":"evs", - "title":"How Can I Download My EVS Disk Data to a Local PC?", - "uri":"evs_faq_0087.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"Data migration involves the following scenarios:Cross-AZ data migration: Disk data can be migrated from one AZ to another through disk backups. You can create backups for", + "product_code":"", + "title":"How Can I Migrate Data from an EVS Disk?", + "uri":"evs_faq_0059.html", + "doc_type":"", + "p_code":"93", "code":"104" }, { - "desc":"Solution:Install the ntfsprogs software to enable Linux to access the NTFS file system.yum install ntfsprogsyum install ntfsprogsView the data disks previously attached t", - "product_code":"evs", - "title":"How Can I Export the Original Data After I Changed My Server OS from Windows to CentOS?", - "uri":"evs_faq_0091.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"A system disk runs the server OS. It is like drive C in a PC.When a server is created, a system disk is automatically created and attached. You cannot create a system dis", + "product_code":"", + "title":"What Are the Differences Between System Disks and Data Disks?", + "uri":"evs_faq_0084.html", + "doc_type":"", + "p_code":"93", "code":"105" }, { - "desc":"Table 1 lists the common disk partition styles. In Linux, different partition styles require different partitioning tools.The maximum disk size supported by MBR is 2 TiB,", - "product_code":"evs", - "title":"What Are the Differences Between MBR and GPT Partition Styles?", - "uri":"evs_faq_0092.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"Solution:Install the ntfsprogs software to enable Linux to access the NTFS file system.yum install ntfsprogsyum install ntfsprogsView the data disks previously attached t", + "product_code":"", + "title":"How Can I Export the Original Data After I Changed My Server OS from Windows to CentOS?", + "uri":"evs_faq_0091.html", + "doc_type":"", + "p_code":"93", "code":"106" }, { - "desc":"Before an EVS disk is attached, the system will call the reserveVolume EVS API to check whether the disk can be attached. If it can be attached, the system then changes t", - "product_code":"evs", - "title":"What Does the \"reserveVolume\" Trace Mean in CTS?", - "uri":"evs_faq_0095.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"Table 1 lists the common disk partition styles. In Linux, different partition styles require different partitioning tools.The maximum disk size supported by MBR is 2 TiB,", + "product_code":"", + "title":"What Are the Differences Between MBR and GPT Partition Styles?", + "uri":"evs_faq_0092.html", + "doc_type":"", + "p_code":"93", "code":"107" }, { - "desc":"EVS disks must be attached to servers before you can use them. For how to upload files, see section \"How Do I Upload Files to My ECS?\" in the Elastic Cloud Server FAQs.", - "product_code":"evs", - "title":"How Can I Upload Files to My EVS Disk?", - "uri":"evs_faq_0096.html", - "doc_type":"usermanual", - "p_code":"91", + "desc":"Before an EVS disk is attached, the system will call the reserveVolume EVS API to check whether the disk can be attached. If it can be attached, the system then changes t", + "product_code":"", + "title":"What Does the \"reserveVolume\" Trace Mean in CTS?", + "uri":"evs_faq_0095.html", + "doc_type":"", + "p_code":"93", "code":"108" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Attachment", - "uri":"evs_01_0078.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"EVS disk data cannot be directly saved to a local PC. It is recommended that you use a third-party tool, such as FTP, to download the data.", + "product_code":"", + "title":"How Can I Download My EVS Disk Data to a Local PC?", + "uri":"evs_faq_0087.html", + "doc_type":"", + "p_code":"93", "code":"109" }, { - "desc":"Symptom: A data disk has been attached to a Linux server on the management console, but the disk cannot be viewed on the server.Run df -TH to view the disk information. C", - "product_code":"evs", - "title":"Why Can't I View the Attached Data Disk on the Server?", - "uri":"evs_faq_0022.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"EVS disks must be attached to servers before you can use them. For how to upload files, see section \"How Do I Upload Files to My ECS?\" in the Elastic Cloud Server FAQs.", + "product_code":"", + "title":"How Can I Upload Files to My EVS Disk?", + "uri":"evs_faq_0096.html", + "doc_type":"", + "p_code":"93", "code":"110" }, { - "desc":"My disk cannot be attached to a server.Possible causes are listed here in order of their probability.If the fault persists after you have ruled out one cause, move on to ", - "product_code":"evs", - "title":"Why Can't I Attach My Disk to a Server?", - "uri":"evs_faq_0025.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Attachment", + "uri":"evs_01_0078.html", + "doc_type":"", + "p_code":"91", "code":"111" }, { - "desc":"A non-shared disk can only be attached to one server.A shared disk can be attached to up to 16 servers. Shared disks are a type of EVS disks that can be attached to multi", - "product_code":"evs", - "title":"Can I Attach a Disk to Multiple Servers?", - "uri":"evs_faq_0006.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"Symptom: A data disk has been attached to a Linux server on the management console, but the disk cannot be viewed on the server.Run df -TH to view the disk information. C", + "product_code":"", + "title":"Why Can't I View the Attached Data Disk on the Server?", + "uri":"evs_faq_0022.html", + "doc_type":"", + "p_code":"111", "code":"112" }, { - "desc":"No.Disks and the servers you attach the disks to must be in the same AZ. The same is true for shared disks. Shared disks can only be attached to the servers in the same A", - "product_code":"evs", - "title":"Can I Attach a Disk to a Server in Another AZ?", - "uri":"evs_faq_0036.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"My disk cannot be attached to a server.Possible causes are listed here in order of their probability.If the fault persists after you have ruled out one cause, move on to ", + "product_code":"", + "title":"Why Can't I Attach My Disk to a Server?", + "uri":"evs_faq_0025.html", + "doc_type":"", + "p_code":"111", "code":"113" }, { - "desc":"Data disks can be created during or after the server creation. If you create data disks during the server creation, the system will automatically attach the data disks to", - "product_code":"evs", - "title":"How Can I Add a Data Disk to an Existing Server?", - "uri":"evs_faq_0043.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"A non-shared disk can only be attached to one server.A shared disk can be attached to up to 16 servers. Shared disks are a type of EVS disks that can be attached to multi", + "product_code":"", + "title":"Can I Attach a Disk to Multiple Servers?", + "uri":"evs_faq_0006.html", + "doc_type":"", + "p_code":"111", "code":"114" }, { - "desc":"Yes. Different types of EVS disks can be attached to the same server. You only need to make sure that these disks and the server are in the same AZ.", - "product_code":"evs", - "title":"Can I Attach Different Types of Disks to the Same Server?", - "uri":"evs_faq_0055.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"No.Disks and the server you attach the disks to must be in the same AZ. The same is true for shared disks. A shared disk can only be attached to the servers in the same A", + "product_code":"", + "title":"Can I Attach a Disk to a Server in a Different AZ?", + "uri":"evs_faq_0036.html", + "doc_type":"", + "p_code":"111", "code":"115" }, { - "desc":"You are not advised to attach a Linux EVS disk to a Windows server or attach a Windows EVS disk to a Linux server.The disk information may fail to be displayed due to the", - "product_code":"evs", - "title":"What Should I Do If a Linux EVS Disk Is Attached to a Windows Server?", - "uri":"evs_faq_0076.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"Data disks can be created during or after the server creation. If you create data disks during the server creation, the system will automatically attach the data disks to", + "product_code":"", + "title":"How Can I Add a Data Disk to an Existing Server?", + "uri":"evs_faq_0043.html", + "doc_type":"", + "p_code":"111", "code":"116" }, { - "desc":"This section describes how to change the function of a disk on the original server.System disk created along with a server: You can detach the system disk and then re-att", - "product_code":"evs", - "title":"Can I Change the Function of a System Disk or Data Disk Created Along with a Server?", - "uri":"evs_faq_0078.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"Yes. Different types of EVS disks can be attached to the same server. You only need to make sure that these disks and the server are in the same AZ.", + "product_code":"", + "title":"Can I Attach Different Types of Disks to the Same Server?", + "uri":"evs_faq_0055.html", + "doc_type":"", + "p_code":"111", "code":"117" }, { - "desc":"You find that the device name displayed in the ECS OS is different from that displayed on the management console and you cannot determine which disk name is correct. This", - "product_code":"evs", - "title":"How Do I Obtain My Disk Device Name in the ECS OS Using the Device Identifier Provided on the Console?", - "uri":"evs_faq_0094.html", - "doc_type":"usermanual", - "p_code":"109", + "desc":"You are not advised to attach a Linux EVS disk to a Windows server or attach a Windows EVS disk to a Linux server.The disk information may fail to be displayed due to the", + "product_code":"", + "title":"What Should I Do If a Linux EVS Disk Is Attached to a Windows Server?", + "uri":"evs_faq_0076.html", + "doc_type":"", + "p_code":"111", "code":"118" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Capacity Expansion", - "uri":"evs_01_0077.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"This section describes how to change the function of a disk on the original server.System disk created along with a server: You can detach the system disk and then re-att", + "product_code":"", + "title":"Can I Change the Function of a System Disk or Data Disk Created Along with a Server?", + "uri":"evs_faq_0078.html", + "doc_type":"", + "p_code":"111", "code":"119" }, { - "desc":"No. The disk capacity can only be expanded, and temporary capacity expansion is not supported.", - "product_code":"evs", - "title":"Can I Reduce or Temporarily Expand the Disk Capacity?", - "uri":"evs_faq_0026.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"You find that the device name displayed in the ECS OS is different from that displayed on the management console and you cannot determine which disk name is correct. This", + "product_code":"", + "title":"How Do I Obtain My Disk Device Name in the ECS OS Using the Device Identifier Provided on the Console?", + "uri":"evs_faq_0094.html", + "doc_type":"", + "p_code":"111", "code":"120" }, { - "desc":"The differences are as follows:Expanding an EVS disk is when you expand the capacity of an existing EVS disk. Some systems let you expand the capacity of EVS disks in use", - "product_code":"evs", - "title":"What Are the Differences Between Expanding Capacity by Expanding an EVS Disk and Creating a New EVS Disk?", - "uri":"evs_faq_0075.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Capacity Expansion", + "uri":"evs_01_0077.html", + "doc_type":"", + "p_code":"91", "code":"121" }, { - "desc":"Data will not be deleted during a system disk or data disk capacity expansion. However, incorrect operations during an expansion may result in data loss or exceptions. Ex", - "product_code":"evs", - "title":"Will My Disk Data Be Lost After I Expand the Disk Capacity?", - "uri":"evs_faq_0044.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"No. The disk capacity can only be expanded, and temporary capacity expansion is not supported.", + "product_code":"", + "title":"Can I Reduce or Temporarily Expand the Disk Capacity?", + "uri":"evs_faq_0026.html", + "doc_type":"", + "p_code":"121", "code":"122" }, { - "desc":"Yes. If backups or snapshots have been created for disks before capacity was expanded, you can restore your disk data from these backups or snapshots after the capacity i", - "product_code":"evs", - "title":"Can I Use Backups or Snapshots Created Before Capacity Expansion to Restore Data on Expanded Disks?", - "uri":"evs_faq_0023.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"The differences are as follows:Expanding an EVS disk is when you expand the capacity of an existing EVS disk. Some systems let you expand the capacity of EVS disks in use", + "product_code":"", + "title":"What Are the Differences Between Expanding Capacity by Expanding an EVS Disk and Creating a New EVS Disk?", + "uri":"evs_faq_0075.html", + "doc_type":"", + "p_code":"121", "code":"123" }, { - "desc":"An EVS disk can be expanded either in the Available or In-use state. Expanding the disk capacity on the management console enlarges the disk capacity, but you still need ", - "product_code":"evs", - "title":"Do I Need to Restart the Server After Expanding the Disk Capacity?", - "uri":"evs_faq_0042.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"Data will not be deleted during a system disk or data disk capacity expansion. However, incorrect operations during an expansion may result in data loss or exceptions. Yo", + "product_code":"", + "title":"Will My Disk Data Be Lost After I Expand the Disk Capacity?", + "uri":"evs_faq_0044.html", + "doc_type":"", + "p_code":"121", "code":"124" }, { - "desc":"An expansion consists of two phases:Expand the disk capacity on the management console.A shared, in-use disk cannot be expanded. You must detach the shared disk from all ", - "product_code":"evs", - "title":"Do I Need to Detach an EVS Disk Before Expanding Its Capacity?", - "uri":"evs_faq_0028.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"Yes. If backups or snapshots have been created for disks before capacity was expanded, you can restore your disk data from these backups or snapshots after the capacity i", + "product_code":"", + "title":"Can I Use Backups or Snapshots Created Before Capacity Expansion to Restore Data on Expanded Disks?", + "uri":"evs_faq_0023.html", + "doc_type":"", + "p_code":"121", "code":"125" }, { - "desc":"An EVS system disk can be as large as 1 TiB (1,024 GiB). You can expand the capacity of a system disk to up to 1 TiB.An EVS data disk can be as large as 32 TiB (32,768 Gi", - "product_code":"evs", - "title":"What Should I Do If My Disk Capacity Exceeds 2 TiB After Expansion?", - "uri":"evs_faq_0024.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"An EVS disk can be expanded either in the Available or In-use state. Expanding the disk capacity on the management console enlarges the disk capacity, but you still need ", + "product_code":"", + "title":"Do I Need to Restart the Server After Expanding the Disk Capacity?", + "uri":"evs_faq_0042.html", + "doc_type":"", + "p_code":"121", "code":"126" }, { - "desc":"In Windows, if you already have a D drive and want to add an E drive, refer to the following:The System Disk: Add Additional Capacity to New Volume (F:) and Data Disk: Ad", - "product_code":"evs", - "title":"How Can I Allocate Newly Added Space to a New Partition?", - "uri":"evs_faq_0029.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"An expansion consists of two phases:Expand the disk capacity on the management console.A shared, in-use disk cannot be expanded. You must detach the shared disk from all ", + "product_code":"", + "title":"Do I Need to Detach an EVS Disk Before Expanding Its Capacity?", + "uri":"evs_faq_0028.html", + "doc_type":"", + "p_code":"121", "code":"127" }, { - "desc":"In Windows, if your disk already has, for example, a D: drive and you want to add space to this volume, refer to the following:The System Disk: Add Additional Capacity to", - "product_code":"evs", - "title":"How Can I Allocate Newly Added Space to an Existing Partition?", - "uri":"evs_faq_0030.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"An EVS system disk can be as large as 1 TiB (1,024 GiB). You can expand the capacity of a system disk to up to 1 TiB.An EVS data disk can be as large as 32 TiB (32,768 Gi", + "product_code":"", + "title":"What Should I Do If My Disk Capacity Exceeds 2 TiB After Expansion?", + "uri":"evs_faq_0024.html", + "doc_type":"", + "p_code":"121", "code":"128" }, { - "desc":"After expanding disk capacity on the management console, you must log in to the server and extend the disk partition and file system for the extra capacity to become avai", - "product_code":"evs", - "title":"Why Did My Disk Capacity Remain Unchanged on the Server After Capacity Expansion?", - "uri":"evs_faq_0027.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"In Windows, if you already have a D drive and want to add an E drive, refer to the following:The System Disk: Create a New Volume with the Additional Space and Data Disk:", + "product_code":"", + "title":"How Can I Allocate Newly Added Space to a New Partition?", + "uri":"evs_faq_0029.html", + "doc_type":"", + "p_code":"121", "code":"129" }, { - "desc":"Capacity expansion is not allowed for the disk.Possible causes are listed here in order of their probability.If the fault persists after you have ruled out one cause, mov", - "product_code":"evs", - "title":"Why Can't I Expand Capacity for My Disk?", - "uri":"evs_faq_0074.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"In Windows, if your disk already has, for example, a D drive and you want to add space to this drive, refer to the following:The System Disk: Add the Additional Space to ", + "product_code":"", + "title":"How Can I Allocate Newly Added Space to an Existing Partition?", + "uri":"evs_faq_0030.html", + "doc_type":"", + "p_code":"121", "code":"130" }, { - "desc":"If no partition but only a file system is created on a data disk, extend the file system according to the following operations:Run the lsblk command. Information similar ", - "product_code":"evs", - "title":"How Do I Extend the File System of an Unpartitioned Data Disk in Linux?", - "uri":"evs_faq_0073.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"After expanding disk capacity on the management console, you must log in to the server and extend the disk partition and file system for the extra capacity to become avai", + "product_code":"", + "title":"Why Did My Disk Capacity Remain Unchanged on the Server After Capacity Expansion?", + "uri":"evs_faq_0027.html", + "doc_type":"", + "p_code":"121", "code":"131" }, { - "desc":"If the root partition of your quickly provisioned BMS is too small, extend the root partition by referring to the following procedure.This example uses CentOS 7.3 and sys", - "product_code":"evs", - "title":"How Do I Extend the Root Partition of a Quickly Provisioned BMS?", - "uri":"evs_faq_0082.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"Capacity expansion is not allowed for the disk.Possible causes are listed here in order of their probability.If the fault persists after you have ruled out one cause, mov", + "product_code":"", + "title":"Why Can't I Expand Capacity for My Disk?", + "uri":"evs_faq_0074.html", + "doc_type":"", + "p_code":"121", "code":"132" }, { - "desc":"You can use either fdisk or parted to view the disk partition style.Method 1: Check Partition Style and File System Format Using fdiskMethod 2: Check Partition Style and ", - "product_code":"evs", - "title":"How Do I View the Disk Partition Style in Linux?", - "uri":"evs_faq_0131.html", - "doc_type":"usermanual", - "p_code":"119", + "desc":"If no partition but only a file system is created on a data disk, extend the file system according to the following operations:Run the lsblk command. Information similar ", + "product_code":"", + "title":"How Do I Extend the File System of an Unpartitioned Data Disk in Linux?", + "uri":"evs_faq_0073.html", + "doc_type":"", + "p_code":"121", "code":"133" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Detachment", - "uri":"evs_01_0079.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"If the root partition of your quickly provisioned BMS is too small, extend the root partition by referring to the following procedure.This example uses CentOS 7.3 and sys", + "product_code":"", + "title":"How Do I Extend the Root Partition of a Quickly Provisioned BMS?", + "uri":"evs_faq_0082.html", + "doc_type":"", + "p_code":"121", "code":"134" }, { - "desc":"It depends on if the disk is encrypted or not.EncryptedThe CMK is disabled or scheduled for deletion.The disk can still be used, but there is no guarantee for how long it", - "product_code":"evs", - "title":"If I Detach a Disk, Will I Lose the Data on My Disk?", - "uri":"evs_faq_0012.html", - "doc_type":"usermanual", - "p_code":"134", + "desc":"You can use either fdisk or parted to view the disk partition style.Method 1: Check Partition Style and File System Format Using fdiskMethod 2: Check Partition Style and ", + "product_code":"", + "title":"How Do I View the Disk Partition Style in Linux?", + "uri":"evs_faq_0131.html", + "doc_type":"", + "p_code":"121", "code":"135" }, { - "desc":"EVS disks can be used as system disks or data disks, but the way you detach each one is different.System disks: A system disk can only be detached offline. You must first", - "product_code":"evs", - "title":"Why Can't I Detach My Disk?", - "uri":"evs_faq_0056.html", - "doc_type":"usermanual", - "p_code":"134", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Detachment", + "uri":"evs_01_0079.html", + "doc_type":"", + "p_code":"91", "code":"136" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Deletion", - "uri":"evs_01_0083.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"It depends on if the disk is encrypted or not.EncryptedThe CMK is disabled or scheduled for deletion.The disk can still be used, but there is no guarantee for how long it", + "product_code":"", + "title":"If I Detach a Disk, Will I Lose the Data on My Disk?", + "uri":"evs_faq_0012.html", + "doc_type":"", + "p_code":"136", "code":"137" }, { - "desc":"Check whether the disk has any snapshots or backups created.If there are, use a snapshot or backup to restore the disk data to the state when the snapshot or backup was c", - "product_code":"evs", - "title":"How Can I Recover Data from a Disk That Was Accidentally Deleted?", - "uri":"evs_faq_0079.html", - "doc_type":"usermanual", - "p_code":"137", + "desc":"EVS disks can be used as system disks or data disks, but the way you detach each one is different.In Linux, a system disk is typically mounted on /dev/vda. In Windows, a ", + "product_code":"", + "title":"Why Can't I Detach My Disk?", + "uri":"evs_faq_0056.html", + "doc_type":"", + "p_code":"136", "code":"138" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Capacity", - "uri":"evs_01_0082.html", - "doc_type":"usermanual", - "p_code":"89", + "product_code":"", + "title":"Deletion", + "uri":"evs_01_0083.html", + "doc_type":"", + "p_code":"91", "code":"139" }, { - "desc":"The maximum capacity supported for a system disk is 1024 GiB.The maximum capacity supported for a data disk is 32768 GiB.", - "product_code":"evs", - "title":"What Is the Maximum Capacity Supported for the System and Data Disks?", - "uri":"evs_faq_0031.html", - "doc_type":"usermanual", + "desc":"Check whether the disk has any snapshots or backups created.If there are, use a snapshot or backup to restore the disk data to the state when the snapshot or backup was c", + "product_code":"", + "title":"How Can I Recover Data from a Disk That Was Accidentally Deleted?", + "uri":"evs_faq_0079.html", + "doc_type":"", "p_code":"139", "code":"140" }, { - "desc":"If your disk space starts to fill up, you can:Create a new disk and attach it to the server. For details, see Create an EVS Disk.Expand the capacity of the existing disk.", - "product_code":"evs", - "title":"What Should I Do If My Disk Starts to Run Out of Space?", - "uri":"evs_faq_0032.html", - "doc_type":"usermanual", - "p_code":"139", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Capacity", + "uri":"evs_01_0082.html", + "doc_type":"", + "p_code":"91", "code":"141" }, { - "desc":"The capacity of a single disk can be expanded to up to 32 TiB. If this still fails to meet your needs, it is recommended that you create RAID arrays with EVS disks or man", - "product_code":"evs", - "title":"What Can I Do If the Capacity of My Disk Reaches the Maximum But I Still Need More Space?", - "uri":"evs_faq_0069.html", - "doc_type":"usermanual", - "p_code":"139", + "desc":"The maximum capacity supported for a system disk is 1024 GiB.The maximum capacity supported for a data disk is 32768 GiB.", + "product_code":"", + "title":"What Is the Maximum Capacity Supported for the System and Data Disks?", + "uri":"evs_faq_0031.html", + "doc_type":"", + "p_code":"141", "code":"142" }, { - "desc":"If your disk capacity is greater than 2 TiB, do not use fdisk to partition the disk. Or any space in excess of 2 TiB will be unable to show up after the disk is partition", - "product_code":"evs", - "title":"What Should I Do If I Use fdisk to Initialize a Disk Larger Than 2 TiB and Then the Space in Excess of 2 TiB Cannot Be Displayed?", - "uri":"evs_faq_0035.html", - "doc_type":"usermanual", - "p_code":"139", + "desc":"If your disk space starts to fill up, you can:Create a new disk and attach it to the server. For details, see Creating an EVS Disk.Expand the capacity of the existing dis", + "product_code":"", + "title":"What Should I Do If My Disk Starts to Run Out of Space?", + "uri":"evs_faq_0032.html", + "doc_type":"", + "p_code":"141", "code":"143" }, { - "desc":"You can view your disk usages in either of the following ways:View disk usages manually.The details depend on the OS. This FAQ uses Windows Server 2008, Windows Server 20", - "product_code":"evs", - "title":"How Can I View My Disk Usage?", - "uri":"evs_faq_0053.html", - "doc_type":"usermanual", - "p_code":"139", + "desc":"When the EVS disk space on a server is insufficient, the server running speed will be affected, which will further affect user experience. You can clean up the disk space", + "product_code":"", + "title":"How Do I Clean Up My Disk Space on a Windows Server?", + "uri":"evs_02_0010.html", + "doc_type":"", + "p_code":"141", "code":"144" }, { - "desc":"Sorry, you cannot.Currently, the capacity of an EVS disk cannot be transferred to another disk. Multiple EVS disks cannot be combined into a single, larger disk, either.C", - "product_code":"evs", - "title":"Can I Transfer the Data Disk Capacity to a System Disk?", - "uri":"evs_faq_0061.html", - "doc_type":"usermanual", - "p_code":"139", + "desc":"The capacity of a single disk can be expanded to up to 32 TiB. If this still fails to meet your needs, it is recommended that you create RAID arrays with EVS disks or man", + "product_code":"", + "title":"What Can I Do If the Capacity of My Disk Reaches the Maximum But I Still Need More Space?", + "uri":"evs_faq_0069.html", + "doc_type":"", + "p_code":"141", "code":"145" }, { - "desc":"Troubleshoot this issue by performing the following steps:Check whether the disk partition usage is 100% or almost 100%.df -hChecking the partition usageIn this example, ", - "product_code":"evs", - "title":"Why the Space of My New Disk Is Full After I Uploaded Only 500 MB of Files to the Disk?", - "uri":"evs_faq_280807.html", - "doc_type":"usermanual", - "p_code":"139", + "desc":"If your disk capacity is greater than 2 TiB, do not use fdisk to partition the disk. Or any space in excess of 2 TiB will be unable to show up after the disk is partition", + "product_code":"", + "title":"What Should I Do If I Use fdisk to Initialize a Disk Larger Than 2 TiB and Then the Space in Excess of 2 TiB Cannot Be Displayed?", + "uri":"evs_faq_0035.html", + "doc_type":"", + "p_code":"141", "code":"146" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Snapshot", - "uri":"evs_01_0092.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"You can view your disk usages in either of the following ways:View disk usages manually.The details depend on the OS. This FAQ uses Windows Server 2008, Windows Server 20", + "product_code":"", + "title":"How Can I View My Disk Usage?", + "uri":"evs_faq_0053.html", + "doc_type":"", + "p_code":"141", "code":"147" }, { - "desc":"A snapshot creation will fail if its source disk is in an intermediate state, such as Attaching and Expanding, or an abnormal state, such as Error and Restoration failed.", - "product_code":"evs", - "title":"What Are the Typical Causes of a Snapshot Creation Failure?", - "uri":"evs_faq_0046.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"Sorry, you cannot.Currently, the capacity of an EVS disk cannot be transferred to another disk. Multiple EVS disks cannot be combined into a single, larger disk, either.C", + "product_code":"", + "title":"Can I Transfer the Data Disk Capacity to a System Disk?", + "uri":"evs_faq_0061.html", + "doc_type":"", + "p_code":"141", "code":"148" }, { - "desc":"No, but you can develop a program to periodically create snapshots through APIs. Alternatively, you may use the CBR service and enable auto backup to create backups perio", - "product_code":"evs", - "title":"Does EVS Support Automatic Snapshot Creation?", - "uri":"evs_faq_0051.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"Troubleshoot this issue by performing the following steps:Check whether the disk partition usage is 100% or almost 100%.df -hChecking the partition usageIn this example, ", + "product_code":"", + "title":"Why the Space of My New Disk Is Full After I Uploaded Only 500 MB of Files to the Disk?", + "uri":"evs_faq_280807.html", + "doc_type":"", + "p_code":"141", "code":"149" }, { - "desc":"No.Snapshots cannot be created for multiple disks at the same time. You must create snapshots for disks one by one.", - "product_code":"evs", - "title":"Can I Create Snapshots for Multiple Disks at a Time?", - "uri":"evs_faq_0070.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Snapshot", + "uri":"evs_01_0092.html", + "doc_type":"", + "p_code":"91", "code":"150" }, { - "desc":"There are two types of snapshots: manual snapshots you create on-demand and automatic snapshots created by the system.Manual snapshots: You may manually create snapshots ", - "product_code":"evs", - "title":"How Is a Snapshot Created for My Disk?", - "uri":"evs_faq_0057.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"A snapshot creation will fail if its source disk is in an intermediate state, such as Attaching and Expanding, or an abnormal state, such as Error and Restoration failed.", + "product_code":"", + "title":"What Are the Typical Causes of a Snapshot Creation Failure?", + "uri":"evs_faq_0046.html", + "doc_type":"", + "p_code":"150", "code":"151" }, { - "desc":"Possible causes are as follows:Snapshot data can be rolled back only when the status of the snapshot's source disk is Available or Rollback failed. If the snapshot's sour", - "product_code":"evs", - "title":"Why Can't I Roll Back My Disk Data from a Snapshot?", - "uri":"evs_faq_0058.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"No, but you can develop a program to periodically create snapshots through APIs. Alternatively, you may use the CBR service and enable auto backup to create backups perio", + "product_code":"", + "title":"Does EVS Support Automatic Snapshot Creation?", + "uri":"evs_faq_0051.html", + "doc_type":"", + "p_code":"150", "code":"152" }, { - "desc":"If you have reinstalled or changed the server OS, snapshots of the system disk are automatically deleted. Snapshots of the data disks can be used as usual.If you have for", - "product_code":"evs", - "title":"Can I Roll Back the Data from a Snapshot After Reinstalling the OS or Formatting the Disk?", - "uri":"evs_faq_0062.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"No. Snapshots cannot be created for multiple disks at the same time. You must create snapshots for disks one by one.", + "product_code":"", + "title":"Can I Create Snapshots for Multiple Disks at a Time?", + "uri":"evs_faq_0070.html", + "doc_type":"", + "p_code":"150", "code":"153" }, { - "desc":"When you create a snapshot for a disk for the first time, the snapshot is a full snapshot, and its size is the same as the disk size. Subsequent snapshots created for the", - "product_code":"evs", - "title":"How Is the Snapshot Size Calculated?", - "uri":"evs_faq_0063.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"There are two types of snapshots: manual snapshots you create on-demand and automatic snapshots created by the system.Manual snapshots: You may manually create snapshots ", + "product_code":"", + "title":"How Is a Snapshot Created for My Disk?", + "uri":"evs_faq_0057.html", + "doc_type":"", + "p_code":"150", "code":"154" }, { - "desc":"No.Snapshots are stored on the physical disks that provide storage resources for EVS disks. Therefore, snapshots do not use the EVS disk space.", - "product_code":"evs", - "title":"Do Snapshots Take Space on the Disk?", - "uri":"evs_faq_0064.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"Possible causes are as follows:Snapshot data can only be rolled back when the status of the snapshot's source disk is Available or Rollback failed. If the snapshot's sour", + "product_code":"", + "title":"Why Can't I Roll Back My Disk Data from a Snapshot?", + "uri":"evs_faq_0058.html", + "doc_type":"", + "p_code":"150", "code":"155" }, { - "desc":"Yes. You can roll back a snapshot to the source disk multiple times as needed.", - "product_code":"evs", - "title":"Can I Perform Multiple Rollback Operations for a Snapshot?", - "uri":"evs_faq_0088.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"If you have reinstalled or changed the server OS: Snapshots of the system disk are automatically deleted. Snapshots of the data disks can be used as usual.If you have for", + "product_code":"", + "title":"Can I Roll Back Data from a Snapshot After Reinstalling the OS or Formatting the Disk?", + "uri":"evs_faq_0062.html", + "doc_type":"", + "p_code":"150", "code":"156" }, { - "desc":"No. Snapshots cannot be replicated to other regions or accounts.", - "product_code":"evs", - "title":"Can I Replicate Snapshots to Other Regions or Accounts?", - "uri":"evs_faq_0089.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"The first snapshot is a full snapshot, which backs up all data (data blocks) on the EVS disk at the time of the snapshot. Subsequent snapshots are incremental snapshots, ", + "product_code":"", + "title":"How Is the Snapshot Size Calculated?", + "uri":"evs_faq_0063.html", + "doc_type":"", + "p_code":"150", "code":"157" }, { - "desc":"Possible causes are:You have manually deleted the snapshot.You have deleted the disk based on which the snapshot was created. If a disk is deleted, all the snapshots crea", - "product_code":"evs", - "title":"Why Can't I Find My Snapshot?", - "uri":"evs_faq_0102.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"No.Snapshots are stored on the physical disks that provide storage resources for EVS disks. Therefore, snapshots do not use the EVS disk space.", + "product_code":"", + "title":"Do Snapshots Take Space on the Disk?", + "uri":"evs_faq_0064.html", + "doc_type":"", + "p_code":"150", "code":"158" }, { - "desc":"The following two scenarios are supported:You can first use a snapshot to create a disk and then use the snapshot to roll back data of its source disk.You can first use a", - "product_code":"evs", - "title":"Can I Use a Snapshot to Create a Disk and Roll Back Disk Data at Almost the Same Time?", - "uri":"evs_faq_281112.html", - "doc_type":"usermanual", - "p_code":"147", + "desc":"Yes. You can use a snapshot to roll back data to the source disk multiple times as needed.", + "product_code":"", + "title":"Can I Perform Multiple Rollback Operations for a Snapshot?", + "uri":"evs_faq_0088.html", + "doc_type":"", + "p_code":"150", "code":"159" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Performance", - "uri":"evs_01_0080.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"No. Snapshots cannot be replicated to other regions or accounts.", + "product_code":"", + "title":"Can I Replicate Snapshots to Other Regions or Accounts?", + "uri":"evs_faq_0089.html", + "doc_type":"", + "p_code":"150", "code":"160" }, { - "desc":"In the disk performance test, if the start sector number is not 4-KiB aligned, the disk performance will be greatly affected. Ensure that the start sector number is 4-KiB", - "product_code":"evs", - "title":"How Can I Test My Disk Performance?", - "uri":"evs_faq_0019.html", - "doc_type":"usermanual", - "p_code":"160", + "desc":"Possible causes are:You have manually deleted the snapshot.You have deleted the snapshot's source disk. Then, all the snapshots created for this disk will be automaticall", + "product_code":"", + "title":"Why Can't I Find My Snapshot?", + "uri":"evs_faq_0102.html", + "doc_type":"", + "p_code":"150", "code":"161" }, { - "desc":"You have followed the test performance method, but the test results do not meet expectations.During a disk performance test, the disk and stress test conditions play an i", - "product_code":"evs", - "title":"Why Does My Disk Performance Test Using Fio Have Incorrect Results?", - "uri":"evs_faq_0080.html", - "doc_type":"usermanual", - "p_code":"160", + "desc":"The following two scenarios are supported:You can first use a snapshot to create a disk and then use the snapshot to roll back data of its source disk.You can first use a", + "product_code":"", + "title":"Can I Use a Snapshot to Create a Disk and Roll Back Disk Data at Almost the Same Time?", + "uri":"evs_faq_281112.html", + "doc_type":"", + "p_code":"150", "code":"162" }, { - "desc":"SymptomIf you are aware of a service slowdown, depending on if you are examining a Windows or Linux server, you can take the following actions:Windows: Open Task Manager ", - "product_code":"evs", - "title":"How Can I Handle a Slowdown in Disk Read/Write Speed or Increased I/Os?", - "uri":"evs_faq_0081.html", - "doc_type":"usermanual", - "p_code":"160", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Performance", + "uri":"evs_01_0080.html", + "doc_type":"", + "p_code":"91", "code":"163" }, { - "desc":"SymptomA 500 GiB ultra-high I/O disk had an I/O usage of 99.94%, but it only had 12,000 IOPS.Description100% disk I/O usage does not mean that the disk IOPS reaches the m", - "product_code":"evs", - "title":"Why My Disk's Read IOPS Can't Reach the Theoretical Maximum IOPS When the Disk I/O Usage Is Almost 100%?", - "uri":"evs_faq_280905.html", - "doc_type":"usermanual", - "p_code":"160", + "desc":"In the disk performance test, if the start sector number is not 4-KiB aligned, the disk performance will be greatly affected. Ensure that the start sector number is 4-KiB", + "product_code":"", + "title":"How Do I Test My Disk Performance?", + "uri":"evs_faq_0019.html", + "doc_type":"", + "p_code":"163", "code":"164" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Sharing", - "uri":"evs_01_0084.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"You have followed the test performance method, but the test results do not meet expectations.During a disk performance test, the disk and stress test conditions play an i", + "product_code":"", + "title":"Why Does My Disk Performance Test Using Fio Have Incorrect Results?", + "uri":"evs_faq_0080.html", + "doc_type":"", + "p_code":"163", "code":"165" }, { - "desc":"Yes.If you simply attach a shared disk to multiple servers, files cannot be shared among them. Because there are no mutually agreed data read/write rules among servers, r", - "product_code":"evs", - "title":"Do I Have to Deploy a Cluster to Use Shared Disks?", - "uri":"evs_faq_0039.html", - "doc_type":"usermanual", - "p_code":"165", + "desc":"SymptomIf you are aware of a service slowdown, depending on if you are examining a Windows or Linux server, you can take the following actions:Windows: Open Task Manager ", + "product_code":"", + "title":"How Can I Handle a Slowdown in Disk Read/Write Speed or Increased I/Os?", + "uri":"evs_faq_0081.html", + "doc_type":"", + "p_code":"163", "code":"166" }, { - "desc":"A shared disk can be attached to up to 16 servers.", - "product_code":"evs", - "title":"How Many Servers Can I Attach a Shared Disk to?", - "uri":"evs_faq_0037.html", - "doc_type":"usermanual", - "p_code":"165", + "desc":"SymptomA 500 GiB ultra-high I/O disk had an I/O usage of 99.94%, but it only had 12,000 IOPS.Description100% disk I/O usage does not mean that the disk IOPS reaches the m", + "product_code":"", + "title":"Why My Disk's Read IOPS Can't Reach the Theoretical Maximum IOPS When the Disk I/O Usage Is Almost 100%?", + "uri":"evs_faq_280905.html", + "doc_type":"", + "p_code":"163", "code":"167" }, { - "desc":"A shared disk can be attached to multiple servers on the management console. You can choose to attach it to servers one by one or in a batch.For details, see Attaching a ", - "product_code":"evs", - "title":"How Can I Attach a Shared Disk to Multiple Servers?", - "uri":"evs_faq_0038.html", - "doc_type":"usermanual", - "p_code":"165", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Sharing", + "uri":"evs_01_0084.html", + "doc_type":"", + "p_code":"91", "code":"168" }, { - "desc":"No. A shared disk can only be attached to servers that belong to the same account and are in the same AZ.", - "product_code":"evs", - "title":"Can a Shared Disk Be Attached to Servers That Belong to Different Accounts?", - "uri":"evs_faq_0068.html", - "doc_type":"usermanual", - "p_code":"165", + "desc":"Yes.If you simply attach a shared disk to multiple servers, files cannot be shared among them. Because there are no mutually agreed data read/write rules among servers, r", + "product_code":"", + "title":"Do I Have to Deploy a Cluster to Use Shared Disks?", + "uri":"evs_faq_0039.html", + "doc_type":"", + "p_code":"168", "code":"169" }, { - "desc":"It is recommended that you do not simultaneously attach a shared disk to servers running Linux and Windows.If a shared disk is attached to servers running different versi", - "product_code":"evs", - "title":"Can I Attach a Shared Disk to Servers Running Different OSs?", - "uri":"evs_faq_0083.html", - "doc_type":"usermanual", - "p_code":"165", + "desc":"A shared disk can be attached to up to 16 servers.", + "product_code":"", + "title":"How Many Servers Can I Attach a Shared Disk to?", + "uri":"evs_faq_0037.html", + "doc_type":"", + "p_code":"168", "code":"170" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Backup", - "uri":"evs_faq_0098.html", - "doc_type":"usermanual", - "p_code":"89", + "desc":"A shared disk can be attached to multiple servers on the management console. You can choose to attach it to servers one by one or in a batch.For details, see Attaching a ", + "product_code":"", + "title":"How Can I Attach a Shared Disk to Multiple Servers?", + "uri":"evs_faq_0038.html", + "doc_type":"", + "p_code":"168", "code":"171" }, { - "desc":"No. You can back up disks when the server is in use. When a server is running, data is written into disks on the server, and some newly generated data is cached in the se", - "product_code":"evs", - "title":"Do I Need to Stop the Server Before Performing a Disk Backup?", - "uri":"evs_faq_0097.html", - "doc_type":"usermanual", - "p_code":"171", + "desc":"No. A shared disk can only be attached to servers that belong to the same account and are in the same AZ.", + "product_code":"", + "title":"Can a Shared Disk Be Attached to Servers That Belong to Different Accounts?", + "uri":"evs_faq_0068.html", + "doc_type":"", + "p_code":"168", "code":"172" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Appendix", - "uri":"evs_01_0039.html", - "doc_type":"usermanual", - "p_code":"", + "desc":"It is recommended that you do not simultaneously attach a shared disk to servers running Linux and Windows.If a shared disk is attached to servers running different versi", + "product_code":"", + "title":"Can I Attach a Shared Disk to Servers Running Different OSs?", + "uri":"evs_faq_0083.html", + "doc_type":"", + "p_code":"168", "code":"173" }, { - "desc":"An EVS disk has several statuses. Table 1 lists EVS disk statuses, the meaning of each status, and the operations a disk in each status allows.Disk status detailsEVS Disk", - "product_code":"evs", - "title":"EVS Disk Status", - "uri":"evs_01_0040.html", - "doc_type":"usermanual", - "p_code":"173", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Backup", + "uri":"evs_faq_0098.html", + "doc_type":"", + "p_code":"91", "code":"174" }, { - "desc":"An EVS snapshot has several statuses. Table 1 lists the EVS snapshot statuses, the meaning of each status, and the operations a snapshot in each status allows.Snapshot st", - "product_code":"evs", - "title":"EVS Snapshot Status", - "uri":"evs_01_0041.html", - "doc_type":"usermanual", - "p_code":"173", + "desc":"No. You can back up disks when the server is in use. When a server is running, data is written into disks on the server, and some newly generated data is cached in the se", + "product_code":"", + "title":"Do I Need to Stop the Server Before Performing a Disk Backup?", + "uri":"evs_faq_0097.html", + "doc_type":"", + "p_code":"174", "code":"175" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"evs", - "title":"Change History", - "uri":"evs_01_0114.html", - "doc_type":"usermanual", + "product_code":"", + "title":"Appendix", + "uri":"evs_01_0039.html", + "doc_type":"", "p_code":"", "code":"176" }, + { + "desc":"An EVS disk has several statuses. Table 1 lists EVS disk statuses, the meaning of each status, and the operations a disk in each status allows.Disk status detailsEVS Disk", + "product_code":"", + "title":"EVS Disk Status", + "uri":"evs_01_0040.html", + "doc_type":"", + "p_code":"176", + "code":"177" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"", + "title":"Change History", + "uri":"evs_01_0114.html", + "doc_type":"", + "p_code":"", + "code":"178" + }, { "desc":"For details about the terms involved in this document, see Glossary.", - "product_code":"evs", + "product_code":"", "title":"Glossary", "uri":"evs_01_0115.html", - "doc_type":"usermanual", + "doc_type":"", "p_code":"", - "code":"177" + "code":"179" } ] \ No newline at end of file diff --git a/docs/evs/umn/en-us_image_0000001439650122.png b/docs/evs/umn/en-us_image_0000001439650122.png new file mode 100644 index 0000000000000000000000000000000000000000..855f775684223395d4de2927937947b787ca88ad GIT binary patch literal 9737 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 B^CkcQ literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000001896813650.png b/docs/evs/umn/en-us_image_0000001896813650.png new file mode 100644 index 0000000000000000000000000000000000000000..e23dd1aea4f6456d213fc85b6685158b24747c73 GIT binary patch literal 14458 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 QY;m^QR3zZ;vHJfv0V^I^D*ylh literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0133519241.png b/docs/evs/umn/en-us_image_0000001949357721.png similarity index 100% rename from docs/evs/umn/en-us_image_0133519241.png rename to docs/evs/umn/en-us_image_0000001949357721.png diff --git a/docs/evs/umn/en-us_image_0000001571900348.png b/docs/evs/umn/en-us_image_0000001952166289.png similarity index 100% rename from docs/evs/umn/en-us_image_0000001571900348.png rename to docs/evs/umn/en-us_image_0000001952166289.png diff --git a/docs/evs/umn/en-us_image_0000001959822180.jpg b/docs/evs/umn/en-us_image_0000001959822180.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad5684271ee0a2eef82a41da01f9020a6db252ff GIT binary patch literal 914 zcmex=42X5EGFQ z5)l;v8N$d6)WgEc$;!$p!pqGoLNfS&fI*OhL5e}1nNf*>Nsy6Qkn#T!26+YsMpmF7 zK;D1?Mkb&e+1NQaxwwG}whAyXF)}kVu`q*N4OCqVlxJWOWEE00bYv3_Ok`Io6ftU? zxR68HY2!iBpoX!XqN1 zl2cOC(lau%ic3n%$}1|Xnp;}i+B-VCCQY6)b=ve9GiNPYykzOJeA&aSFc^aar4&0M~|O8efIpt%U2&ieg5+G+xH(oe}VkP$iNKo z7TjlO{t^WGi;0DWnS~wXFGi+vAZ8Y1VO2C_6LJh>Pb?HxGHT=yahkYr<3UbkKb$@|Xn~>>2+0@7U3GiBo-+YnQ~7 z-6x)Ntzz?3-@vrz_CKlehwOhv_1Wtme7pUhp?kf{m8B6TuUE?5eRol*EW6@@wHJeB z!19&0hWAZB>;KW)&r^SK;~$s*42Sg2|7YkAJsRVCkDcUKivJcdwI0$Z;Kzly(eYQcpUwDK1bA1 z(VaRB6YuzVt$MD~;K6MAWvQk%Q@P@v-|jb_|5l&=ZN2WE_14zrkDuP{E1Z)q`e^^h zN%3F3{xf`98u!pu_79 QY;m^QR3zZ;vHJfv0V^I^D*ylh literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000001959822188.jpg b/docs/evs/umn/en-us_image_0000001959822188.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad5684271ee0a2eef82a41da01f9020a6db252ff GIT binary patch literal 914 zcmex=42X5EGFQ z5)l;v8N$d6)WgEc$;!$p!pqGoLNfS&fI*OhL5e}1nNf*>Nsy6Qkn#T!26+YsMpmF7 zK;D1?Mkb&e+1NQaxwwG}whAyXF)}kVu`q*N4OCqVlxJWOWEE00bYv3_Ok`Io6ftU? zxR68HY2!iBpoX!XqN1 zl2cOC(lau%ic3n%$}1|Xnp;}i+B-VCCQY6)b=ve9GiNPYykzOJeA&aSFc^aar4&0M~|O8efIpt%U2&ieg5+G+xH(oe}VkP$iNKo z7TjlO{t^WGi;0DWnS~wXFGi+vAZ8Y1VO2C_6LJh>Pb?HxGHT=yahkYr<3UbkKb$@|Xn~>>2+0@7U3GiBo-+YnQ~7 z-6x)Ntzz?3-@vrz_CKlehwOhv_1Wtme7pUhp?kf{m8B6TuUE?5eRol*EW6@@wHJeB z!19&0hWAZB>;KW)&r^SK;~$s*42Sg2|7YkAJsRVCkDcUKivJcdwI0$Z;Kzly(eYQcpUwDK1bA1 z(VaRB6YuzVt$MD~;K6MAWvQk%Q@P@v-|jb_|5l&=ZN2WE_14zrkDuP{E1Z)q`e^^h zN%3F3{xf`98u!pu_79 QY;m^QR3zZ;vHJfv0V^I^D*ylh literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000001959981972.jpg b/docs/evs/umn/en-us_image_0000001959981972.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ad5684271ee0a2eef82a41da01f9020a6db252ff GIT binary patch literal 914 zcmex=42X5EGFQ z5)l;v8N$d6)WgEc$;!$p!pqGoLNfS&fI*OhL5e}1nNf*>Nsy6Qkn#T!26+YsMpmF7 zK;D1?Mkb&e+1NQaxwwG}whAyXF)}kVu`q*N4OCqVlxJWOWEE00bYv3_Ok`Io6ftU? zxR68HY2!iBpoX!XqN1 zl2cOC(lau%ic3n%$}1|Xnp;}i+B-VCCQY6)b=ve9GiNPYykzOJeA&aSFc^aar4&0M~|O8efIpt%U2&ieg5+G+xH(oe}VkP$iNKo z7TjlO{t^WGi;0DWnS~wXFGi+vAZ8Y1VO2C_6LJh>Pb?HxGHT=yahkYr<3UbkKb$@|Xn~>>2+0@7U3GiBo-+YnQ~7 z-6x)Ntzz?3-@vrz_CKlehwOhv_1Wtme7pUhp?kf{m8B6TuUE?5eRol*EW6@@wHJeB z!19&0hWAZB>;KW)&r^SK;~$s*42Sg2|7YkAJsRVCkDcUKivJcdwI0$Z;Kzly(eYQcpUwDK1bA1 z(VaRB6YuzVt$MD~;K6MAWvQk%Q@P@v-|jb_|5l&=ZN2WE_14zrkDuP{E1Z)q`e^^h zN%3F3{xf`98u!pu_79 QY;m^QR3zZ;vHJfv0V^I^D*ylh literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000001487413362.png b/docs/evs/umn/en-us_image_0000001959981980.png similarity index 100% rename from docs/evs/umn/en-us_image_0000001487413362.png rename to docs/evs/umn/en-us_image_0000001959981980.png diff --git a/docs/evs/umn/en-us_image_0210779229.png b/docs/evs/umn/en-us_image_0000001959981992.png similarity index 100% rename from docs/evs/umn/en-us_image_0210779229.png rename to docs/evs/umn/en-us_image_0000001959981992.png diff --git a/docs/evs/umn/en-us_image_0163801956.png b/docs/evs/umn/en-us_image_0000001962012184.png similarity index 100% rename from docs/evs/umn/en-us_image_0163801956.png rename to docs/evs/umn/en-us_image_0000001962012184.png diff --git a/docs/evs/umn/en-us_image_0152754019.png b/docs/evs/umn/en-us_image_0000001962012192.png similarity index 100% rename from docs/evs/umn/en-us_image_0152754019.png rename to docs/evs/umn/en-us_image_0000001962012192.png diff --git a/docs/evs/umn/en-us_image_0197136031.png b/docs/evs/umn/en-us_image_0000001962240620.png similarity index 100% rename from docs/evs/umn/en-us_image_0197136031.png rename to docs/evs/umn/en-us_image_0000001962240620.png diff --git a/docs/evs/umn/en-us_image_0000001991047461.png b/docs/evs/umn/en-us_image_0000001991047461.png new file mode 100644 index 0000000000000000000000000000000000000000..25d1299bcf1ea3680893bf84ee84eea7797bf65d GIT binary patch literal 43788 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 literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000001998573081.png b/docs/evs/umn/en-us_image_0000001998573081.png new file mode 100644 index 0000000000000000000000000000000000000000..f4e325b3ce2bf020905deb542458e37d5f95f65f GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^DnKm9!2~2vH*2#1DaPU;cPEB*=VV?2IVqkljv*f2 zZ>Jh^F(~jbU)BHm-#+7hNU5N>veQe2msuYkNNwCzeR9?`)>$%#oN|JbJC1eTpE=Vu z(S_wHJ5SH5M+fSvcsDEf&$ez|IZe7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0152639916.png b/docs/evs/umn/en-us_image_0000002032823162.png similarity index 100% rename from docs/evs/umn/en-us_image_0152639916.png rename to docs/evs/umn/en-us_image_0000002032823162.png diff --git a/docs/evs/umn/en-us_image_0218677657.png b/docs/evs/umn/en-us_image_0000002032981318.png similarity index 100% rename from docs/evs/umn/en-us_image_0218677657.png rename to docs/evs/umn/en-us_image_0000002032981318.png diff --git a/docs/evs/umn/en-us_image_0000002032981542.png b/docs/evs/umn/en-us_image_0000002032981542.png new file mode 100644 index 0000000000000000000000000000000000000000..1909444d23d92a3a6566bca91ce065d14dbda919 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU}gyL32_B-i2;l_022maMg=TL zfE5PVkN`UjaKHd37;wP=HyH51052HufdM}l2!Meg7zlxZFc^q{fvBjc7#N6yfrNyF zBp676fwZ)=3>e7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000002049065922.png b/docs/evs/umn/en-us_image_0000002049065922.png new file mode 100644 index 0000000000000000000000000000000000000000..25d1299bcf1ea3680893bf84ee84eea7797bf65d GIT binary patch literal 43788 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 PMZkwf_45$AGt>V70Zno1 literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0129867556.png b/docs/evs/umn/en-us_image_0000002051547313.png similarity index 100% rename from docs/evs/umn/en-us_image_0129867556.png rename to docs/evs/umn/en-us_image_0000002051547313.png diff --git a/docs/evs/umn/en-us_image_0000002052020269.png b/docs/evs/umn/en-us_image_0000002052020269.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb1452973090b4ea6f628df5867dcb30e8225dc GIT binary patch literal 17751 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 VN+YlP(=z}7002ovPDHLkV1jg{<*on# literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000002052179349.png b/docs/evs/umn/en-us_image_0000002052179349.png new file mode 100644 index 0000000000000000000000000000000000000000..6a597d26bd7d510b57e806fdce9a51d14950c21d GIT binary patch literal 7564 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 literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000002068902269.png b/docs/evs/umn/en-us_image_0000002068902269.png new file mode 100644 index 0000000000000000000000000000000000000000..1909444d23d92a3a6566bca91ce065d14dbda919 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU}gyL32_B-i2;l_022maMg=TL zfE5PVkN`UjaKHd37;wP=HyH51052HufdM}l2!Meg7zlxZFc^q{fvBjc7#N6yfrNyF zBp676fwZ)=3>e7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0000002069061197.png b/docs/evs/umn/en-us_image_0000002069061197.png new file mode 100644 index 0000000000000000000000000000000000000000..1909444d23d92a3a6566bca91ce065d14dbda919 GIT binary patch literal 1004 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU}gyL32_B-i2;l_022maMg=TL zfE5PVkN`UjaKHd37;wP=HyH51052HufdM}l2!Meg7zlxZFc^q{fvBjc7#N6yfrNyF zBp676fwZ)=3>e7D%F2O(yu7@Ef`TF#C@Co^gMo^QimIxrnwpwA7-(o{XliO|X=!PL zfsT%juCA`0o}RwGz5y5*8X6iI85tWJo0yoGnwpxKnVFlLTUc0FT3T9JSy@|K+kkCcvmzTGP*6~CaBxUSNN8wiSXfv@L_}m{WK>jCbaZq~OiWx{Tzq_dLPA1fVq$V~a!N`{ zYHDg)T3SX%MrLMaR#sMac6M%VZeCtqetv#oVPR2GQAtTjX=!O$Sy@FzMP+4WRaI3@ zO-*fWZGC-xLqkJTQ&V$ub4yE0TU%RudwXYRXIEEOPft&8Z*PBp|AYw>CQX_&dGh3` zQ>RX!K7GcF8M9{1nmv2=+_`h-&!4|w!GcAL7A;=9cQ>uk5sDH4e!pN zM?2c%!f)$Moqn;JbAR{#-LH2<-aWd<6M=_Uy)Vz z>Gb1s+(~DB#NsS6_)g4`cRj>@b~4MGr%TsH2#HlrdJFVdQ&MBb@08(^UA^-pY literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0162733605.png b/docs/evs/umn/en-us_image_0000002077234357.png similarity index 100% rename from docs/evs/umn/en-us_image_0162733605.png rename to docs/evs/umn/en-us_image_0000002077234357.png diff --git a/docs/evs/umn/en-us_image_0137059230.png b/docs/evs/umn/en-us_image_0137059230.png new file mode 100644 index 0000000000000000000000000000000000000000..75fb9feffe7e8e0a920382367b227f7ceb66f87f GIT binary patch literal 54024 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 literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0137062325.png b/docs/evs/umn/en-us_image_0137062325.png new file mode 100644 index 0000000000000000000000000000000000000000..7aba8a9951d1ca543e308dd63710e05f7efeb090 GIT binary patch literal 129013 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 literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0137062384.png b/docs/evs/umn/en-us_image_0137062384.png new file mode 100644 index 0000000000000000000000000000000000000000..59089b4f7edeeac02c0d4aefb20b5bc6ebc6a1bc GIT binary patch literal 80545 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


_Nl&-+ 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 literal 0 HcmV?d00001 diff --git a/docs/evs/umn/en-us_image_0232543567.gif b/docs/evs/umn/en-us_image_0232543567.gif deleted file mode 100644 index bdbbaec029973c2759665bda4fd2aa0158c6637c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmZ?wbh9u|6k!l%C}&_${3jKhpH@wE8_J> zji$EIka&ZGH}`j)f6E}L=%yo#5X2Fygp7tb6FgFcWI#is0jt+otoJ%p QfdBvi07*qoM6N<$f`;O8V*mgE diff --git a/docs/evs/umn/en-us_image_0269609232.png b/docs/evs/umn/en-us_image_0269609232.png index e3201cb3aabd853aca5f407840655855803b5511..beb416824e46ef93009e43be34bcfb953eb509cf 100644 GIT binary patch literal 16853 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 literal 27364 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

What Is EVS?

-

Overview

Elastic Volume Service (EVS) offers scalable block storage for cloud servers. With high reliability, high performance, and a variety of specifications, EVS disks can be used for distributed file systems, development and test environments, data warehouses, and high-performance computing (HPC) applications. Cloud servers that EVS supports include Elastic Cloud Servers (ECSs) and BMS.

-

EVS disks are similar to hard disks in PCs. They must be attached to servers for use and cannot be used alone. You can initialize EVS disks, create file systems on them, and store data persistently on them.

-

EVS disks are sometimes just referred to as disks in this document.

-
Figure 1 EVS architecture
+

Overview

Elastic Volume Service (EVS) offers scalable block storage for cloud servers. EVS disks provide high reliability, high performance, and come with a variety of disk types. They can be used for distributed file systems, development and test environments, data warehouses, and high-performance computing (HPC) applications. Cloud servers that EVS supports include Elastic Cloud Servers (ECSs) and Bare Metal Servers (BMSs).

+

Just like the physical disks in local PC need to be installed before they can be used, EVS disks need to be attached to servers before they can be used. They cannot be used alone. You also need to partition and create file systems on them before they can be used for persistent data storage.

+

In this document, EVS disks are sometimes just referred to as "disks".

+
Figure 1 EVS architecture
-

EVS Advantages

EVS has the following advantages:

+

EVS Advantages

EVS has the following advantages.

-
Table 1 EVS advantages

Advantage

+
- - - - - - - - - - - - - - - + - - - + + + +
Table 1 EVS advantages

Advantage

Description

+

Description

Related Knowledge

+

Reference

Various disk types

+

Various disk types

EVS provides a variety of disk types for you to choose from, and EVS disks can be used as data disks and system disks for servers. You can select an appropriate disk type that best suits your budget and service requirements.

+

EVS provides a variety of disk types for you to choose from. They can be used as data disks or system disks for cloud servers. You can select whichever disk type that has the specifications best suited to your budget and service requirements.

Disk Types and Performance

+

Disk Types and Performance

Elastic scalability

+

Elastic scalability

The EVS disk capacity ranges from 10 GiB to 32 TiB. When it no longer meets your needs, you can expand the disk capacity up to 32 TiB in increments of 1 GiB, without interrupting your applications.

+

The EVS disk capacity ranges from 10 GiB to 32 TiB. You can start with 10 GiB, and if, later on, that no longer meets your needs, you can expand the disk capacity to up to 32 TiB in increments of 1 GiB, without interrupting your applications.

Expansion Overview

+

Expansion Overview

Besides the disk capacity limit, the additional space you can add cannot exceed the remaining quota. You can increase the quota if the remaining quota is insufficient.

+

In addition to the disk capacity limit, there is an EVS capacity quota. The additional space you add cannot exceed the remaining quota. However, if this happens, you can apply for a higher quota.

Manage EVS Quotas

+

Managing EVS Quotas

High security and reliability

+

High security and reliability

Both system disks and data disks support data encryption to ensure data security.

+

Both system disks and data disks support data encryption to ensure data security.

EVS Encryption

+

Managing Encrypted EVS Disks

Data protection functions, such as backups and snapshots, safeguard the disk data, preventing incorrect data caused by application exceptions or attacks.

+

High security and reliability

EVS Backup

-

EVS Snapshot

+

Data protection functions, such as backups, safeguard the disk data. If your data is ever damaged by a software exception or online attack, you can restore your data from backups.

+

Managing EVS Disk Backups

Real-time monitoring

+

High security and reliability

On Cloud Eye, you can monitor the disk health and operating status at any time.

+

Data protection functions, such as snapshots, safeguard the disk data. If your data is ever damaged by a software exception or online attack, you can restore your data from snapshots.

Viewing EVS Monitoring Data

+

Managing EVS Snapshots

+

Real-time monitoring

+

On Cloud Eye, you can monitor the disk health and operating status at any time.

+

Viewing Basic EVS Monitoring Data

-

Differences Among EVS, SFS, and OBS

There are currently three types of storage available for you to choose from: EVS, Scalable File Service (SFS), and Object Storage Service (OBS). See their differences in the following table.

+

Differences Among EVS, SFS, and OBS

There are three types of storage available for you to choose from: EVS, Scalable File Service (SFS), and Object Storage Service (OBS). Their differences are described in the following table.

-
Table 2 Differences among EVS, SFS, and OBS

Service

+
- - - - - - - - - - - - - - -
Table 2 Differences among EVS, SFS, and OBS

Service

Overall Introduction

+

Overall Introduction

Typical Application Scenarios

+

Typical Application Scenarios

Storage Capacity

+

Storage Capacity

EVS

+

EVS

EVS provides scalable block storage that features high reliability, high performance, and a variety of specifications for servers.

+

EVS provides scalable block storage that features high reliability, high performance, and a variety of specifications for servers.

  • Enterprise office applications
  • Development and testing
  • Enterprise applications, including SAP, Microsoft Exchange, and Microsoft SharePoint
  • Distributed file systems
  • Various databases, including MongoDB, Oracle, SQL Server, MySQL, and PostgreSQL
+
  • Enterprise office applications
  • Development and testing
  • Enterprise applications, including SAP, Microsoft Exchange, and Microsoft SharePoint
  • Distributed file systems
  • Various databases, including MongoDB, Oracle, SQL Server, MySQL, and PostgreSQL

EVS disks start at 10 GiB and can be expanded as required in 1 GiB increments to up to 32 TiB.

+

EVS disks start at 10 GiB and can be expanded as required in 1 GiB increments to up to 32 TiB.

SFS

+

SFS

SFS provides completely hosted shared file storage for cloud servers. Compatible with the Network File System (NFS) protocol, SFS is expandable to petabytes and seamlessly handles data-intensive and bandwidth-intensive applications.

+

SFS provides completely hosted shared file storage for cloud servers. Compatible with the Network File System (NFS) protocol, SFS is expandable to pebibyte and seamlessly handles data-intensive and bandwidth-intensive applications.

  • HPC scenarios, such as gene sequencing, animation rendering, and CAD/CAE
  • File sharing
  • Media processing
  • Content management and web services
  • Offline file backup
+
  • HPC scenarios, such as gene sequencing, animation rendering, and CAD/CAE
  • File sharing
  • Media processing
  • Content management and web services
  • Offline file backup

SFS storage capacity is available on demand and can be expanded to a maximum of 2 PiB.

+

SFS storage capacity is available on demand and can be expanded to a maximum of 2 PiB.

OBS

+

OBS

OBS provides cloud storage for unstructured data, such as files, pictures, and videos. With multiple options for migration to the cloud, OBS provides low-cost, reliable storage access for massive data and supports online multimedia processing.

+

OBS provides cloud storage for unstructured data, such as files, pictures, and videos. With multiple options for migration to the cloud, OBS provides low-cost, reliable storage access for massive data and supports online multimedia processing.

  • Enterprise backup and archive
  • Big data analysis
  • Enterprise cloud box
  • Static website hosting
  • Cloud-native applications
+
  • Enterprise backup and archive
  • Big data analysis
  • Enterprise cloud box
  • Static website hosting
  • Cloud-native applications

OBS has limitless storage capacity, and storage resources are available for linear and nearly infinite expansion.

+

OBS has limitless storage capacity, and storage resources are available for linear and nearly infinite expansion.

-

Methods of Access

The public cloud system provides a web-based management console and HTTPS-based APIs for you to access the EVS service.

-
  • APIs

    Use APIs if you need to integrate EVS into a third-party system for secondary development. For details, see Elastic Volume Service API Reference.

    -
  • Management console

    Use the management console if you do not need to integrate EVS with a third-party system. Log in to the management console and choose Elastic Volume Service from the service list.

    +

    Access Methods

    The public cloud system provides a web-based management console and HTTPS-based APIs that you can use to access the EVS service.

    +
    • APIs

      Use APIs if you need to integrate EVS into a third-party system for secondary development. For details, see Elastic Volume Service API Reference.

      +
    • Management console

      Use the management console if you do not need to integrate EVS with a third-party system. Log in to the management console and choose Elastic Volume Service from the service list.

    -

    User Permissions

    Users with resource management permissions can control the operations performed on cloud service resources. For EVS, a user with the Server Administrator permission can perform operations on EVS resources, including creating disks, deleting disks, and creating snapshots.

    -

    For details about user permissions, see Permissions.

    +

    User Permissions

    Users with resource management permissions can control the operations performed on cloud service resources. For EVS, a user with the Server Administrator permission can perform operations on EVS resources, including creating disks, deleting disks, and creating snapshots.

    +

    For details about user permissions, see Permissions.

    -

    Project

    A project is used to group and isolate OpenStack resources, including compute, storage, and network resources. A project can be a department or a project team. You can access IAM with a security administrator to create projects in a region and perform isolated management of resources. For details about projects, see Managing Projects.

    +

    Project

    A project is used to group and isolate OpenStack resources, including compute, storage, and network resources. A project can be a department or a project team. You can access IAM with a security administrator to create projects in a region and perform isolated management of resources. For details about projects, see Managing Projects.

    diff --git a/docs/evs/umn/en-us_topic_0014580744.html b/docs/evs/umn/en-us_topic_0014580744.html index 5f252e871..b64bf4347 100644 --- a/docs/evs/umn/en-us_topic_0014580744.html +++ b/docs/evs/umn/en-us_topic_0014580744.html @@ -1,209 +1,209 @@

    Disk Types and Performance

    -

    EVS disks are classified based on the disk I/O performance. EVS disks differ in performance and price. Choose the disk type most appropriate for your applications.

    -

    Application Scenarios

    • Common I/O: This type of EVS disks delivers a maximum IOPS of 1,000. They are suitable for applications that require large capacity, a medium read/write speed, and fewer transactions, such as enterprise office applications and small-scale test environments.
    • High I/O: This type of EVS disks delivers a maximum IOPS of 3,000 and a minimum read/write latency of 6 ms. They are designed to meet the needs of mainstream high-performance, high-reliability applications, such as enterprise applications, large-scale development and test environments, and web server logs.
    • Ultra-high I/O: This type of EVS disks delivers a maximum IOPS of 20,000 and a minimum read/write latency of 1 ms. They are excellent for read/write-intensive applications that require super-high I/O and bandwidth, such as distributed file systems in HPC scenarios or NoSQL/relational databases in I/O-intensive scenarios.
    • Extreme SSD: This type of EVS disks delivers a maximum IOPS of 128,000. They are designed for workloads demanding super-high bandwidth and super-low latency, such as Oracle databases and AI applications.
    • General Purpose SSD: This type of EVS disks delivers a maximum IOPS of 20,000. They are suitable for workloads requiring high throughput and low latency, such as enterprise OA, development and testing, web server logging, containers, and high-performance system disks.
    -
    • If an Extreme SSD disk is attached to a BMS, it can reach a maximum IOPS of 128,000. If it is attached to an ECS, it can reach a maximum IOPS of 100,000 due to I/O queue limitations.
    +

    EVS disks are classified based on the disk I/O performance. EVS disks differ in performance and price. You can choose whichever disk type that is the best fit for your applications.

    +

    Application Scenarios

    • Common I/O: This type of EVS disks delivers a maximum IOPS of 1,000. They are suitable for applications that require large capacity, a medium read/write speed, and fewer transactions, such as enterprise office applications and small-scale test environments.
    • High I/O: This type of EVS disks delivers a maximum IOPS of 3,000 and a minimum read/write latency of 6 ms. They are designed to meet the needs of mainstream high-performance, high-reliability applications, such as enterprise applications, large-scale development and test environments, and web server logs.
    • Ultra-high I/O: This type of EVS disks delivers a maximum IOPS of 20,000 and a minimum read/write latency of 1 ms. They are excellent for read/write-intensive applications that require super-high I/O and bandwidth, such as distributed file systems in HPC scenarios or NoSQL/relational databases in I/O-intensive scenarios.
    • Extreme SSD: This type of EVS disks delivers a maximum IOPS of 128,000. They are designed for workloads demanding super-high bandwidth and super-low latency, such as Oracle databases and AI applications.
    • General Purpose SSD: This type of EVS disks delivers a maximum IOPS of 20,000. They are suitable for workloads requiring high throughput and low latency, such as enterprise OA, development and testing, web server logging, containers, and high-performance system disks.
    +
    • If an Extreme SSD disk is attached to a BMS, it can reach a maximum IOPS of 128,000. If it is attached to an ECS, it can reach a maximum IOPS of 100,000 due to I/O queue limitations.
    -

    +

    -

    EVS Performance

    EVS performance metrics include:
    • IOPS: Number of read/write operations performed by an EVS disk per second
    • Throughput: Amount of data read from and written into an EVS disk per second
    • Read/write I/O latency: Minimum interval between two consecutive read/write operations on an EVS disk
    +

    EVS Performance

    EVS performance metrics include:
    • IOPS: number of read/write operations performed by an EVS disk per second
    • Throughput: amount of data read from and written into an EVS disk per second
    • Read/write I/O latency: minimum interval between two consecutive read/write operations on an EVS disk
    -
    Table 1 EVS performance data

    Parameter

    +
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Table 1 EVS performance data

    Parameter

    Common I/O

    +

    Common I/O

    High I/O

    +

    High I/O

    General Purpose SSD

    +

    General Purpose SSD

    Ultra-high I/O

    +

    Ultra-high I/O

    Extreme SSD

    +

    Extreme SSD

    IOPS per GiB/EVS disk

    +

    IOPS per GiB/EVS disk

    1

    +

    1

    2

    +

    2

    12

    +

    12

    50

    +

    50

    50

    +

    50

    Min. IOPS/EVS disk

    +

    Min. IOPS/EVS disk

    100

    +

    100

    100

    +

    100

    1,800

    +

    1,800

    100

    +

    100

    1,800

    +

    1,800

    Max. IOPS/EVS disk

    +

    Max. IOPS/EVS disk

    1,000

    +

    1,000

    3,000

    +

    3,000

    20,000

    +

    20,000

    20,000

    +

    20,000

    128,000

    +

    128,000

    Disk IOPS

    +

    Disk IOPS

    Min. (1,000, 100 + 1 x Capacity)

    +

    Min. (1,000, 100 + 1 x Capacity)

    Min. (3,000, 100 + 2 x Capacity)

    +

    Min. (3,000, 100 + 2 x Capacity)

    Min. (20,000, 1,800 + 12 x Capacity)

    +

    Min. (20,000, 1,800 + 12 x Capacity)

    Min. (20,000, 100 + 50 x Capacity)

    +

    Min. (20,000, 100 + 50 x Capacity)

    Min. (128,000, 1,800 + 50 x Capacity)

    +

    Min. (128,000, 1,800 + 50 x Capacity)

    IOPS burst limit/EVS disk

    +

    IOPS burst limit/EVS disk

    1,000

    +

    1,000

    3,000

    +

    3,000

    8,000

    +

    8,000

    10,000

    +

    10,000

    64,000

    +

    64,000

    Max. throughput

    +

    Max. throughput

    90 MiB/s

    +

    90 MiB/s

    150 MiB/s

    +

    150 MiB/s

    250 MiB/s

    +

    250 MiB/s

    350 MiB/s

    +

    350 MiB/s

    1,000 MiB/s

    +

    1,000 MiB/s

    Disk throughput (MiB/s)

    +

    Disk throughput (MiB/s)

    50

    +

    50

    Min. (150, 100 + 0.15 × Capacity)

    +

    Min. (150, 100 + 0.15 × Capacity)

    Min. (250, 100 + 0.5 × Capacity)

    +

    Min. (250, 100 + 0.5 × Capacity)

    Min. (350, 120 + 0.5 × Capacity)

    +

    Min. (350, 120 + 0.5 × Capacity)

    Min. (1,000, 120 + 0.5 × Capacity)

    +

    Min. (1,000, 120 + 0.5 × Capacity)

    I/O read/write latency (single-queue)

    +

    I/O read/write latency (single-queue)

    10 ms to 15 ms

    +

    10 ms to 15 ms

    6 ms to 10 ms

    +

    6 ms to 10 ms

    1 ms

    +

    1 ms

    1 ms to 3 ms

    +

    1 ms to 3 ms

    Sub-millisecond

    +

    Sub-millisecond

    -

    EVS disk performance is closely related with the data block size:

    -
    • If data blocks are of the same size, a disk can achieve either the maximum IOPS or maximum throughput depending on which one is reached first.
    • If data blocks are of different sizes, the maximum performance metric that a disk can achieve varies:
      • For small data blocks, such as 4 KiB or 8 KiB, a disk can reach the maximum IOPS.
      • For data blocks greater than or equal to 16 KiB, a disk can reach the maximum throughput.
      +

      EVS disk performance is closely related with the data block size:

      +
      • If data blocks are all the same size, a disk can achieve either the maximum IOPS or maximum throughput depending on which one is reached first.
      • If data blocks are of different sizes, the maximum performance metric that a disk can achieve varies:
        • For small data blocks, such as 4 KiB or 8 KiB, a disk can reach the maximum IOPS.
        • For data blocks of a large size, 16 KiB or greater, a disk can reach the maximum throughput.
      -

      The following uses an ultra-high I/O disk as an example. According to the formula, when the size of an ultra-high I/O disk is greater than or equal to 460 GiB, the disk theoretically can reach either the maximum IOPS 20,000 or the maximum throughput 350 MiB/s. However, this is not the case in practice. The maximum IOPS and maximum throughput that a disk can reach also vary with the data block size. For details, see Table 2.

      +

      Table 2 uses an ultra-high I/O disk as an example. In theory, when the size of an ultra-high I/O disk is at least 460 GiB, the disk theoretically can reach either the maximum IOPS 20,000 or the maximum throughput 350 MiB/s. However, this is not the case in practice. The maximum IOPS and maximum throughput that a disk can reach also vary with the data block size.

      -
      Table 2 Maximum performance of an ultra-high I/O EVS disk

      Data Block Size

      +
      - - - - - - - - - - - - - -
      Table 2 Maximum performance of an ultra-high I/O EVS disk

      Data Block Size (KiB)

      Max. IOPS

      +

      Max. IOPS

      Max. Throughput (MiB/s)

      +

      Max. Throughput (MiB/s)

      4 KiB

      +

      4

      About 20,000

      +

      About 20,000

      About 78

      +

      About 78

      8 KiB

      +

      8

      About 20,000

      +

      About 20,000

      About 156

      +

      About 156

      16 KiB

      +

      16

      About 20,000

      +

      About 20,000

      About 312

      +

      About 312

      32 KiB

      +

      32

      About 11,200

      +

      About 11,200

      About 350

      +

      About 350

      -

      Disk IOPS Calculation Formula

      Disk IOPS = Min. (Maximum IOPS, Minimum IOPS + IOPS per GiB x Capacity)

      -
      The following example uses an ultra-high I/O EVS disk with a maximum IOPS of 20,000.
      • If the disk capacity is 100 GiB, the disk IOPS is calculated as follows: Disk IOPS = Min. (20,000, 100 + 50 × 100)

        -

        The disk IOPS is 5,100, the smaller value between 20,000 and 5,100.

        -
      • If the disk capacity is 1,000 GiB, the disk IOPS is calculated as follows: Disk IOPS = Min. (20,000, 100 + 50 × 1,000)

        -

        The disk IOPS is 20,000, the smaller value between 20,000 and 50,100.

        +

        Disk IOPS Calculation Formula

        Disk IOPS = Min. (Maximum IOPS, Minimum IOPS + IOPS per GiB x Capacity)

        +
        Take an ultra-high I/O EVS disk with a maximum IOPS of 20,000 for example.
        • If the disk capacity is 100 GiB, the disk IOPS is calculated as follows: Disk IOPS = Min. (20,000, 100 + 50 × 100)

          +

          The disk IOPS is 5,100, the smaller of the two values (20,000 and 5,100).

          +
        • If the disk capacity is 1,000 GiB, the disk IOPS is calculated as follows: Disk IOPS = Min. (20,000, 100 + 50 × 1,000)

          +

          The disk IOPS is 20,000, the smaller of the two values (20,000 and 50,100).

        -

        Disk Burst Capability and Principles

        EVS disks have burst capability, which allows a small-capacity disk to surpass its maximum IOPS within a certain period of time. This IOPS applies to individual disks.

        -

        Disks with burst capability are well-suited for speeding up server startup. In most cases, system disks have small capacities. For example, the IOPS of a 50-GiB ultra-high I/O disk without burst capability can only reach up to 2,600, calculated as follows: IOPS = Min. (20,000, 100 + 50 x Capacity). If the disk has burst capability, its IOPS can burst up to 10,000.

        -
        The following example uses an ultra-high I/O EVS disk with the IOPS burst limit of 10,000.
        • If the disk capacity is 100 GiB, the disk has a maximum IOPS of 5,100, but it can burst to 10,000 IOPS in a certain duration.
        • If the disk capacity is 1,000 GiB, the disk has a maximum IOPS of 20,000. The disk maximum IOPS already exceeds its burst IOPS 10,000, and the disk does not use the burst capability.
        +

        Disk Burst Capability and Principles

        EVS disks have a burst capability. A small-capacity disk can surpass its official maximum IOPS for a short period of time. This IOPS applies to each disk individually.

        +

        Disks with burst capability are well-suited for speeding up server startup. In most cases, system disks are fairly small, so their basic IOPS is fairly low. For example, the IOPS of a 50-GiB ultra-high I/O disk without burst can only reach up to 2,600 IOPS (Min. (20,000, 100 + 50 x Capacity)). But with burst capability, its IOPS can burst up to 10,000.

        +
        The following example uses an ultra-high I/O EVS disk with the IOPS burst limit of 10,000.
        • If the disk capacity is 100 GiB, the disk has a maximum IOPS of 5,100, but it can burst to 10,000 IOPS in a certain duration.
        • If the disk capacity is 1,000 GiB, the disk has a maximum IOPS of 20,000. The disk maximum IOPS already exceeds its burst IOPS 10,000, and the disk does not use the burst capability.
        -

        The following describes the burst IOPS consumption and reservation.

        -

        A token bucket is used to handle burst I/O operations. The number of initial tokens in the bucket is calculated as follows:

        -

        Number of initial tokens = Burst duration x IOPS burst limit

        -
        In the following example, a 100-GiB ultra-high I/O EVS disk is used, and the fixed burst duration is 1800s. Therefore, the number of initial tokens is 18,000,000 (1,800 x 10,000).
        • Token production rate: This rate equals the disk maximum IOPS, which is 5,100 tokens/s.
        • Token consumption rate: This rate is calculated based on the I/O usage. Each I/O request consumes a token. The maximum consumption rate is 10,000 tokens/s, which is the larger value between the disk burst IOPS and maximum IOPS.
        +

        The following describes the burst IOPS consumption and reservation.

        +

        A token bucket is used to handle burst I/O operations. The number of initial tokens in the bucket is calculated as follows:

        +

        Number of initial tokens = Burst duration x IOPS burst limit

        +
        In the following example, a 100-GiB ultra-high I/O EVS disk is used, and the fixed burst duration is 1800s. Therefore, the number of initial tokens is 18,000,000 (1,800 x 10,000).
        • Token production rate: This rate equals the disk maximum IOPS, which is 5,100 tokens/s.
        • Token consumption rate: This rate is based on the I/O usage. Each I/O request consumes a token. The maximum consumption rate is 10,000 tokens/s, which is the larger value of the disk burst IOPS and the maximum IOPS.
        -

        Consumption principles

        -

        When the token consumption rate is greater than the production rate, the number of tokens decreases accordingly, and eventually the disk IOPS will be consistent with the token production rate (the maximum IOPS). In this example, the disk can burst for approximately 3,673 seconds [18,000,000/(10,000 - 5,100)].

        -

        Reservation principles

        -

        When the token consumption rate is smaller than the production rate, the number of tokens increases accordingly, enabling the disk to regain the burst capability. In this example, if the disk is suspended for approximately 3,529 seconds (18,000,000/5,100), the token bucket will be filled up with tokens.

        -

        As long as there are tokens in the token bucket, the disk has the burst capability.

        +

        Consumption principles

        +

        When tokens are consumed faster than they are produced, the number of tokens decreases accordingly, and eventually the disk IOPS will be consistent with the token production rate (the maximum IOPS). In this example, the disk can burst for approximately 3,673 seconds [18,000,000/(10,000 - 5,100)].

        +

        Reservation principles

        +

        When tokens are consumed more slowly than they are produced, the number of tokens increases accordingly, and the disk regains burst capability. In this example, if the disk is suspended for approximately 3,529 seconds (18,000,000/5,100), the token bucket will be filled up with tokens.

        +

        As long as there are tokens in the token bucket, the disk has the burst capability.

        -
        Figure 1 shows the token consumption and reservation principles. The blue bars indicate the disk IOPS usage, the green dashed line represents the maximum IOPS, the red dashed line indicates the IOPS burst limit, and the black curve indicates the changes of the number of tokens.
        • When the number of tokens is greater than zero, the disk IOPS can exceed 5,100 and has the capability to reach 10,000, the IOPS burst limit.
        • When the number of tokens is zero, the disk does not have the burst capability, and the maximum IOPS is 5,100.
        • When the disk IOPS is less than 5,100, the number of tokens starts to increase, and the disk can regain the burst capability.
        -
        Figure 1 Burst capability diagram
        +
        Figure 1 shows the token consumption and reservation principles. The blue bars indicate the disk IOPS usage, the green dashed line represents the maximum IOPS, the red dashed line indicates the IOPS burst limit, and the black curve indicates the changes of the number of tokens.
        • As long as there are tokens, the disk IOPS can exceed 5,100 and can burst to up to 10,000, the IOPS burst limit.
        • When there are no more tokens, the disk loses the burst capability, and the disk IOPS can reach up to 5,100.
        • Any time the disk IOPS is less than 5,100, the number of tokens starts to increase, and the disk regains the burst capability.
        +
        Figure 1 Burst capability diagram
        -

        Performance Test Method

        For details about how to test the EVS disk performance parameters, see How Can I Test My Disk Performance?.

        +

        Performance Testing

        For details about how to test the EVS disk performance, see How Do I Test My Disk Performance?.

        diff --git a/docs/evs/umn/en-us_topic_0017616396.html b/docs/evs/umn/en-us_topic_0017616396.html index 30e651e33..67e5446e1 100644 --- a/docs/evs/umn/en-us_topic_0017616396.html +++ b/docs/evs/umn/en-us_topic_0017616396.html @@ -1,103 +1,106 @@

        Extending Disk Partitions and File Systems (Windows Server 2008)

        -

        Scenarios

        After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.

        -

        In Windows, you must allocate the additional space to an existing partition or a new partition.

        -

        If the disk capacity is expanded on a stopped server, the additional space of a Windows system disk or Windows data disk will be automatically added to the partition at the end of the disk upon the server startup. In this case, the additional space can be used directly.

        -
        This section uses Windows Server 2008 R2 Enterprise 64bit as the sample OS to describe the expansion methods:
        • For a system disk: -
        • For a data disk: +

          Scenarios

          After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.

          +

          In Windows, you must allocate the additional space to an existing partition or a new partition.

          +

          If the disk capacity is expanded on a stopped server, the additional space of a Windows system disk or Windows data disk will be automatically added to the partition at the end of the disk upon the server startup. In this case, the additional space can be used directly.

          +
          This section uses Windows Server 2008 R2 Enterprise 64bit as the sample OS to describe the expansion methods:
          -

          The method for allocating the additional space varies with the server OS. This section is used for reference only. For detailed operations and differences, see the corresponding OS documents.

          -

          Performing the expansion operations with caution. Incorrect operations may lead to data loss or exceptions. So you are advised to back up the disk data using CBR or snapshots before expansion. For details about using CBR, see Managing EVS Backups. For details about using snapshots, see Creating a Snapshot.

          +

          The method for allocating the additional space varies with the server OS. This section is used for reference only. For detailed operations and differences, see the corresponding OS documents.

          +

          Incorrect operations may lead to data loss or exceptions. So you are advised to back up the disk data using CBR or snapshots before expansion. For details about using CBR, see Managing EVS Disk Backups. For details about using snapshots, see Creating an EVS Snapshot.

          -

          Prerequisites

          • You have expanded the disk capacity and attached the disk to a server on the management console. For details, see Expanding Capacity for an In-use EVS Disk or Expanding Capacity for an Available EVS Disk.
          • You have logged in to the server.
            • For how to log in to an ECS, see the Elastic Cloud Server User Guide.
            • For how to log in to a BMS, see the Bare Metal Server User Guide.
            +

            Notes and Constraints

            • The additional space of a data disk cannot be added to the root partition. To extend the root partition, expand the system disk instead.
            • During an expansion, the additional space is added to the end of the disk. If the disk has multiple partitions, the additional space can only be allocated to the partition at the disk end.
            • If a disk uses MBR, the storage space in excess of 2 TiB cannot be used because the maximum capacity that MBR supports is 2 TiB. If your disk already uses MBR for partitioning and you require more than 2 TiB after the capacity expansion, do as follows:
              • (Recommended) Create a new EVS disk and use GPT.
              • Back up the disk data, perform the expansion, and then change the partition style from MBR to GPT. During this change, services will be interrupted and data on the disk will be erased.
            -

            System Disk: Add the Additional Space to the Original Volume

            In this example, the system disk has 50 GiB originally, and 22 GiB is added on the management console. The following procedure describes how to add this 22 GiB to volume (C:) on the server. After the operation is complete, volume (C:) will have 72 GiB of capacity and can be used as a system volume.

            -
            1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

              The Server Manager window is displayed.

              -

            2. In the navigation tree, choose Storage > Disk Management.

              The Disk Management window is displayed.

              -
              Figure 1 Disk Management (system disk)
              -

              If you cannot see the additional space, right-click Disk Management and choose Refresh from the shortcut menu.

              +

              Prerequisites

              +
              +

              System Disk: Add the Additional Space to the Original Volume

              In this example, the system disk has 50 GiB originally, and 22 GiB is added on the management console. The following procedure describes how to add this 22 GiB to volume (C:) on the server. After the operation is complete, volume (C:) will have 72 GiB of capacity and can be used as a system volume.

              +
              1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                The Server Manager window is displayed.

                +

              2. In the navigation tree, choose Storage > Disk Management.

                The Disk Management window is displayed.

                +
                Figure 1 Disk Management (system disk)
                +

                If you cannot see the additional space, right-click Disk Management and choose Refresh from the shortcut menu.

                -

              3. On the Disk Management page, select the disk and volume that you want to extend. The current volume size and unallocated space are displayed.
              4. Right-click the target volume and choose Extend Volume.

                Figure 2 Choosing Extend Volume
                -

              5. On the displayed Extend Volume Wizard window, click Next.

                Figure 3 Extend Volume Wizard
                -

              6. In the text box to the right of Select the amount of space in MB, enter the amount of the additional space and click Next.

                Figure 4 Selecting space
                -

              7. Click Finish.

                After the expansion succeeded, the partition size is larger than the original size.
                Figure 5 Capacity expansion succeeded
                +

              8. On the Disk Management page, select the disk and volume that you want to extend. The current volume size and unallocated space are displayed.
              9. Right-click the target volume and choose Extend Volume.

                Figure 2 Choosing Extend Volume
                +

              10. On the displayed Extend Volume Wizard window, click Next.

                Figure 3 Extend Volume Wizard
                +

              11. In the text box to the right of Select the amount of space in MB, enter the amount of the additional space and click Next.

                Figure 4 Selecting space
                +

              12. Click Finish.

                After the expansion succeeded, the partition size is larger than the original size.
                Figure 5 Capacity expansion succeeded

              -

              System Disk: Create a New Volume with the Additional Space

              In this example, the system disk has 40 GiB originally, and 60 GiB is added on the management console. The following procedure describes how to use this 60 GiB to create a new volume, for example volume (F:), on the server. After the operation is complete, new volume (F:) has 60 GiB of capacity and can be used as a data volume.

              -
              1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                The Server Manager window is displayed.

                -

              2. In the navigation tree, choose Storage > Disk Management.

                The Disk Management window is displayed.
                Figure 6 Refresh (system disk)
                +

                System Disk: Create a New Volume with the Additional Space

                In this example, the system disk has 40 GiB originally, and 60 GiB is added on the management console. The following procedure describes how to use this 60 GiB to create a new volume, for example volume (F:), on the server. After the operation is complete, new volume (F:) has 60 GiB of capacity and can be used as a data volume.

                +
                1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                  The Server Manager window is displayed.

                  +

                2. In the navigation tree, choose Storage > Disk Management.

                  The Disk Management window is displayed.
                  Figure 6 Refresh (system disk)
                  -

                3. If you cannot see the additional space, right-click Disk Management and choose Refresh from the shortcut menu.

                  After the refresh, the additional space is displayed in the right area and is unallocated.

                  -
                  Figure 7 Unallocated disk space (system disk)
                  -

                4. In the Unallocated area of Disk 0, right-click the blank area and choose New Simple Volume.

                  Figure 8 New Simple Volume (system disk)
                  -

                5. On the displayed New Simple Volume Wizard window, click Next.

                  Figure 9 New Simple Volume Wizard (system disk)
                  -

                6. On the displayed Specify Volume Size page, set Simple volume size in MB and click Next. In this example, the default size is used.

                  Figure 10 Specify Volume Size (system disk)
                  -

                7. On the displayed Assign Drive Letter and Path page, click Assign the following drive letter, select a drive letter, and click Next. In this example, drive letter F is selected.

                  Figure 11 Assign Drive Letter or Path (system disk)
                  -

                8. On the displayed Format Partition page, click Format this volume with the following settings, set parameters based on the requirements, and select Perform a quick format. Then, click Next.

                  Figure 12 Format Partition (system disk)
                  -

                9. Click Finish.

                  After the expansion succeeded, new volume (F:) is displayed.
                  Figure 13 Completing the New Simple Volume Wizard (new volume F:)
                  -
                  Figure 14 New Volume (F:)
                  +

                10. If you cannot see the additional space, right-click Disk Management and choose Refresh from the shortcut menu.

                  After the refresh, the additional space is displayed in the right area and is unallocated.

                  +
                  Figure 7 Unallocated disk space (system disk)
                  +

                11. In the Unallocated area of Disk 0, right-click the blank area and choose New Simple Volume.

                  Figure 8 New Simple Volume (system disk)
                  +

                12. On the displayed New Simple Volume Wizard window, click Next.

                  Figure 9 New Simple Volume Wizard (system disk)
                  +

                13. On the displayed Specify Volume Size page, set Simple volume size in MB and click Next. In this example, the default size is used.

                  Figure 10 Specify Volume Size (system disk)
                  +

                14. On the displayed Assign Drive Letter and Path page, click Assign the following drive letter, select a drive letter, and click Next. In this example, drive letter F is selected.

                  Figure 11 Assign Drive Letter or Path (system disk)
                  +

                15. On the displayed Format Partition page, click Format this volume with the following settings, set parameters based on the requirements, and select Perform a quick format. Then, click Next.

                  Figure 12 Format Partition (system disk)
                  +

                16. Click Finish.

                  After the expansion succeeded, new volume (F:) is displayed.
                  Figure 13 Completing the New Simple Volume Wizard (new volume F:)
                  +
                  Figure 14 New Volume (F:)

                -

                System Disk: Create a New Volume Using the Available Space Shrunk from the Original Volume

                In this example, the system disk has 40 GiB originally, and 60 GiB is added on the management console and then formatted and added to volume (C:). This 60 GiB has not been used.

                -

                The following procedure describes how to use the shrink function to create new volume (D:) with this 60 GiB. After the operation is complete, new volume (D:) can be used as a data volume.

                -
                1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                  The Server Manager window is displayed.

                  -

                2. In the navigation tree, choose Storage > Disk Management.

                  The Disk Management window is displayed.
                  Figure 15 Refresh (shrink volume)
                  +

                  System Disk: Create a New Volume Using the Available Space Shrunk from the Original Volume

                  In this example, the system disk has 40 GiB originally, and 60 GiB is added on the management console and then formatted and added to volume (C:). This 60 GiB has not been used.

                  +

                  The following procedure describes how to use the shrink function to create new volume (D:) with this 60 GiB. After the operation is complete, new volume (D:) can be used as a data volume.

                  +
                  1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                    The Server Manager window is displayed.

                    +

                  2. In the navigation tree, choose Storage > Disk Management.

                    The Disk Management window is displayed.
                    Figure 15 Refresh (shrink volume)
                    -

                  3. In the (C:) area of Disk 0, right-click the blank area and choose Shrink Volume.

                    Figure 16 Shrink Volume
                    -

                  4. The system automatically queries the available shrink space. In the displayed dialog box, enter the available space and click Shrink.

                    In this example, the volume available space is 60 GiB. Therefore, enter 61440 (60 × 1024 MiB).

                    -
                    Figure 17 Shrink (shrink volume)
                    -
                    After the operation is complete, Disk 0 has 60 GiB unallocated space.
                    Figure 18 Unallocated (shrink volume)
                    +

                  5. In the (C:) area of Disk 0, right-click the blank area and choose Shrink Volume.

                    Figure 16 Shrink Volume
                    +

                  6. The system automatically queries the available shrink space. In the displayed dialog box, enter the available space and click Shrink.

                    In this example, the volume available space is 60 GiB. Therefore, enter 61440 (60 × 1024 MiB).

                    +
                    Figure 17 Shrink (shrink volume)
                    +
                    After the operation is complete, Disk 0 has 60 GiB unallocated space.
                    Figure 18 Unallocated (shrink volume)
                    -

                  7. In the Unallocated area of Disk 0, right-click the blank area and choose New Simple Volume.

                    Figure 19 New Simple Volume (shrink volume)
                    -

                  8. On the displayed New Simple Volume Wizard window, click Next.

                    Figure 20 New Simple Volume Wizard (shrink volume)
                    -

                  9. On the displayed Specify Volume Size page, set Simple volume size in MB and click Next. In this example, the default size is used.

                    Figure 21 Specify Volume Size (shrink volume)
                    -

                  10. On the displayed Assign Drive Letter and Path page, click Assign the following drive letter, select a drive letter, and click Next. In this example, drive letter D is selected.

                    Figure 22 Assign Drive Letter or Path (shrink volume)
                    -

                  11. On the displayed Format Partition page, click Format this volume with the following settings, set parameters based on the requirements, and select Perform a quick format. Then, click Next.

                    Figure 23 Format Partition (shrink volume)
                    -

                  12. Click Finish.

                    After the expansion succeeded, new volume (D:) is displayed.
                    Figure 24 Completing the New Simple Volume Wizard (new volume D:)
                    -
                    Figure 25 New Volume (D:)
                    +

                  13. In the Unallocated area of Disk 0, right-click the blank area and choose New Simple Volume.

                    Figure 19 New Simple Volume (shrink volume)
                    +

                  14. On the displayed New Simple Volume Wizard window, click Next.

                    Figure 20 New Simple Volume Wizard (shrink volume)
                    +

                  15. On the displayed Specify Volume Size page, set Simple volume size in MB and click Next. In this example, the default size is used.

                    Figure 21 Specify Volume Size (shrink volume)
                    +

                  16. On the displayed Assign Drive Letter and Path page, click Assign the following drive letter, select a drive letter, and click Next. In this example, drive letter D is selected.

                    Figure 22 Assign Drive Letter or Path (shrink volume)
                    +

                  17. On the displayed Format Partition page, click Format this volume with the following settings, set parameters based on the requirements, and select Perform a quick format. Then, click Next.

                    Figure 23 Format Partition (shrink volume)
                    +

                  18. Click Finish.

                    After the expansion succeeded, new volume (D:) is displayed.
                    Figure 24 Completing the New Simple Volume Wizard (new volume D:)
                    +
                    Figure 25 New Volume (D:)

                  -

                  Data Disk: Add the Additional Space to the Original Volume

                  In this example, the data disk has 100 GiB originally, and 50 GiB is added on the management console. The following procedure describes how to add this 50 GiB to volume (D:) on the server. After the operation is complete, volume (D:) has 150 GiB of capacity and can be used as a data volume.

                  -
                  1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                    The Server Manager window is displayed.

                    -

                  2. In the navigation tree, choose Storage > Disk Management.

                    The Disk Management window is displayed.
                    Figure 26 Disk Management (data disk)
                    -

                    If you cannot see the additional space, right-click Disk Management and choose Refresh from the shortcut menu.

                    +

                    Data Disk: Add the Additional Space to the Original Volume

                    In this example, the data disk has 100 GiB originally, and 50 GiB is added on the management console. The following procedure describes how to add this 50 GiB to volume (D:) on the server. After the operation is complete, volume (D:) has 150 GiB of capacity and can be used as a data volume.

                    +
                    1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                      The Server Manager window is displayed.

                      +

                    2. In the navigation tree, choose Storage > Disk Management.

                      The Disk Management window is displayed.
                      Figure 26 Disk Management (data disk)
                      +

                      If you cannot see the additional space, right-click Disk Management and choose Refresh from the shortcut menu.

                      -

                    3. On the Disk Management page, select the disk and volume that you want to extend. The current volume size and unallocated space are displayed.
                    4. Right-click the target volume and choose Extend Volume.

                      Figure 27 Choosing Extend Volume (Windows Server 2008)
                      -

                    5. On the displayed Extend Volume Wizard window, click Next.

                      Figure 28 Extend Volume Wizard (Windows Server 2008)
                      -

                    6. In the text box to the right of Select the amount of space in MB, enter the amount of the additional space and click Next.

                      Figure 29 Selecting space (Windows Server 2008)
                      -

                    7. Click Finish.

                      After the expansion succeeded, the partition size is larger than the original size.
                      Figure 30 Capacity expansion succeeded (Windows Server 2008)
                      +

                    8. On the Disk Management page, select the disk and volume that you want to extend. The current volume size and unallocated space are displayed.
                    9. Right-click the target volume and choose Extend Volume.

                      Figure 27 Choosing Extend Volume (Windows Server 2008)
                      +

                    10. On the displayed Extend Volume Wizard window, click Next.

                      Figure 28 Extend Volume Wizard (Windows Server 2008)
                      +

                    11. In the text box to the right of Select the amount of space in MB, enter the amount of the additional space and click Next.

                      Figure 29 Selecting space (Windows Server 2008)
                      +

                    12. Click Finish.

                      After the expansion succeeded, the partition size is larger than the original size.
                      Figure 30 Capacity expansion succeeded (Windows Server 2008)

                    -

                    Data Disk: Create a New Volume with the Additional Space

                    In this example, the data disk has 40 GiB originally, and 60 GiB is added on the management console. The following procedure describes how to use this 60 GiB to create a new volume, for example volume (E:), on the server. After the operation is complete, new volume (E:) has 60 GiB of capacity and can be used as a data volume.

                    -
                    1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                      The Server Manager window is displayed.

                      -

                    2. In the navigation tree, choose Storage > Disk Management.

                      The Disk Management window is displayed.
                      Figure 31 Refresh (data disk)
                      +

                      Data Disk: Create a New Volume with the Additional Space

                      In this example, the data disk has 40 GiB originally, and 60 GiB is added on the management console. The following procedure describes how to use this 60 GiB to create a new volume, for example volume (E:), on the server. After the operation is complete, new volume (E:) has 60 GiB of capacity and can be used as a data volume.

                      +
                      1. On the desktop of the server, right-click Computer and choose Manage from the shortcut menu.

                        The Server Manager window is displayed.

                        +

                      2. In the navigation tree, choose Storage > Disk Management.

                        The Disk Management window is displayed.
                        Figure 31 Refresh (data disk)
                        -

                      3. If you cannot see the additional space, right-click Disk Management and choose Refresh from the shortcut menu.

                        After the refresh, the additional space is displayed in the right area and is unallocated.

                        -
                        Figure 32 Unallocated disk space (data disk)
                        -

                      4. In the Unallocated area of Disk 1, right-click the blank area and choose New Simple Volume.

                        Figure 33 New Simple Volume (data disk)
                        -

                      5. On the displayed New Simple Volume Wizard window, click Next.

                        Figure 34 New Simple Volume Wizard (data disk)
                        -

                      6. On the displayed Specify Volume Size page, set Simple volume size in MB and click Next. In this example, the default size is used.

                        Figure 35 Specify Volume Size (data disk)
                        -

                      7. On the displayed Assign Drive Letter and Path page, click Assign the following drive letter, select a drive letter, and click Next. In this example, drive letter E is selected.

                        Figure 36 Assign Drive Letter or Path (data disk)
                        -

                      8. On the displayed Format Partition page, click Format this volume with the following settings, set parameters based on the requirements, and select Perform a quick format. Then, click Next.

                        Figure 37 Format Partition (data disk)
                        -

                      9. Click Finish.

                        After the expansion succeeded, new volume (E:) is displayed.
                        Figure 38 Completing the New Simple Volume Wizard (new volume E:)
                        -
                        Figure 39 New Volume (E:)
                        +

                      10. If you cannot see the additional space, right-click Disk Management and choose Refresh from the shortcut menu.

                        After the refresh, the additional space is displayed in the right area and is unallocated.

                        +
                        Figure 32 Unallocated disk space (data disk)
                        +

                      11. In the Unallocated area of Disk 1, right-click the blank area and choose New Simple Volume.

                        Figure 33 New Simple Volume (data disk)
                        +

                      12. On the displayed New Simple Volume Wizard window, click Next.

                        Figure 34 New Simple Volume Wizard (data disk)
                        +

                      13. On the displayed Specify Volume Size page, set Simple volume size in MB and click Next. In this example, the default size is used.

                        Figure 35 Specify Volume Size (data disk)
                        +

                      14. On the displayed Assign Drive Letter and Path page, click Assign the following drive letter, select a drive letter, and click Next. In this example, drive letter E is selected.

                        Figure 36 Assign Drive Letter or Path (data disk)
                        +

                      15. On the displayed Format Partition page, click Format this volume with the following settings, set parameters based on the requirements, and select Perform a quick format. Then, click Next.

                        Figure 37 Format Partition (data disk)
                        +

                      16. Click Finish.

                        After the expansion succeeded, new volume (E:) is displayed.
                        Figure 38 Completing the New Simple Volume Wizard (new volume E:)
                        +
                        Figure 39 New Volume (E:)

                      diff --git a/docs/evs/umn/en-us_topic_0021738346.html b/docs/evs/umn/en-us_topic_0021738346.html index 2e2b466f8..089abe85c 100644 --- a/docs/evs/umn/en-us_topic_0021738346.html +++ b/docs/evs/umn/en-us_topic_0021738346.html @@ -1,205 +1,199 @@ -

                      Create an EVS Disk

                      -

                      Scenarios

                      EVS disks can be used as system disks or data disks for servers. You can create data disks on the EVS console, or create them together with system disks on the ECS console.

                      -

                      This section describes how to create data disks on the EVS console.

                      +

                      Creating an EVS Disk

                      +

                      Scenarios

                      You can use EVS disks as system disks or data disks for servers. You can create data disks on the EVS console, or create them together with system disks on the cloud server console.

                      +

                      This section describes how to create data disks on the EVS console.

                      +

                      -

                      Constraints

                      -
                      Table 1 Constraints on creating disks

                      Created On

                      +

                      Notes and Constraints

                      +
                      - - - - - - -
                      Table 1 Constraints on creating disks

                      Create On

                      Description

                      +

                      Description

                      The EVS console

                      +

                      The EVS console

                      • Disks created on the EVS console are data disks. You need to manually attach them to servers.
                      • Disks can only be attached to servers in the same region and AZ. Once created, the region and AZ cannot be changed.
                      • There are quantity and capacity quotas on EVS disks, so properly plan the number of disks and total disk capacity your workloads require. For details, see Manage EVS Quotas.
                      +
                      • Disks created on the EVS console are data disks. You need to manually attach them to servers.
                      • Disks can only be attached to servers in the same region and AZ. Once created, the region and AZ cannot be changed.
                      • There are quantity and capacity quotas on EVS disks, so properly plan the number of disks and total disk capacity your workloads require. For details, see Managing EVS Quotas.

                      The ECS console

                      +

                      The cloud server console

                      • System disks can only be created together with servers and are automatically attached.
                      • Data disks created together with servers or added after the server creation are automatically attached.
                      • Disks will have the same billing mode as their server if the disks are created together with the server.
                      • By default, disks created with ECSs are VBD disks, and those created with BMSs are SCSI disks.
                      +
                      • System disks can only be created together with servers and are automatically attached.
                      • Data disks created together with servers or added after the server creation are automatically attached.
                      • Disks will have the same billing mode as their server if the disks are created together with the server.
                      • Disks created together with BMSs are SCSI disks.

                      -

                      +

                      -

                      Capacities of multiple disks cannot be combined, and the capacity of a single disk cannot be split.

                      +

                      Capacities of multiple disks cannot be combined, and the capacity of a single disk cannot be split.

                      -

                      Procedure

                      1. Log in to the management console.
                      2. Click in the upper left corner and select the desired region and project.
                      3. Under Storage, click Elastic Volume Service.

                        The disk list page is displayed.

                        -

                      4. Click Create Disk.

                        • Figure 1 shows the parameter setting of non-encrypted disks.
                          Figure 1 Non-encrypted disks
                          -
                        • Figure 2 shows the parameter setting of encrypted disks.
                          Figure 2 Encrypted disks
                          +

                          Procedure

                          1. Log in to the console.
                          2. Click in the upper left corner and select the desired region and project.
                          3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                            The Elastic Volume Service page is displayed.

                            +

                          4. Click Create Disk.

                            • Figure 1 shows the parameter setting of non-encrypted disks.
                              Figure 1 Non-encrypted disks
                              +
                            • Figure 2 shows the parameter setting of encrypted disks.
                              Figure 2 Encrypted disks
                            -

                          5. Configure basic disk information according to Table 2.

                            -

                            Table 2 Disk parameters

                            Parameter

                            +

                          6. Configure disk parameters according to Table 2.

                            +

                            - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                            Table 2 Disk parameters

                            Parameter

                            Description

                            +

                            Description

                            Example Value

                            +

                            Example Value

                            Region

                            +

                            Region

                            Mandatory

                            -

                            Resources are region-specific and cannot be used across regions through internal network connections. For low network latency and quick resource access, select the nearest region.

                            +

                            Mandatory

                            +

                            Resources are region-specific and cannot be used across regions through internal network connections. For low network latency and quick resource access, select the nearest region.

                            eu-de

                            +

                            eu-de

                            AZ

                            +

                            AZ

                            Mandatory

                            -

                            The availability zone (AZ) where you want to create the disk.

                            -
                            NOTE:
                            • Disks can only be attached to the servers in the same AZ.
                            • The AZ of a disk cannot be changed after the disk has been created.
                            +

                            Mandatory

                            +

                            The availability zone (AZ) where you want to create the disk.

                            +
                            NOTE:
                            • Disks can only be attached to the servers in the same AZ.
                            • The AZ of a disk cannot be changed after the disk has been created.

                            eu-de-1

                            +

                            eu-de-1

                            Disk Specifications

                            +

                            Disk Specifications

                            Mandatory

                            -
                            • Common I/O
                            • High I/O
                            • Ultra-high I/O
                            • General Purpose SSD
                            • Extreme SSD
                            -
                            NOTE:
                            • When disks are created from backups:

                              If the disk type of the backup's source disk is common I/O, high I/O, or ultra-high I/O, you can create disks of any of these types.

                              -
                            • When a disk is created from a snapshot, the disk type of the new disk will be consistent with that of the snapshot's source disk.
                            • For more information about disk types, see Disk Types and Performance.
                            +

                            Mandatory

                            +
                            • Common I/O
                            • High I/O
                            • Ultra-high I/O
                            • General Purpose SSD
                            • Extreme SSD
                            +
                            NOTE:
                            • If the type of the backup's source disk is Common I/O, High I/O, or Ultra-high I/O, you can create disks of any of these types.
                            • For more information about disk types, see Disk Types and Performance.

                            Common I/O

                            +

                            Common I/O

                            Disk Size (GiB)

                            +

                            Capacity (GiB)

                            Mandatory

                            -

                            The disk size. Only data disks can be created on the current page, and the disk size ranges from 10 GiB to 32,768 GiB.

                            -
                            NOTE:
                            • When you use a backup to create a disk, the disk capacity must be greater than or equal to the backup size. In the condition that you do not specify the disk capacity, if the backup size is smaller than 10 GiB, the default capacity 10 GiB will be used as the disk capacity; if the backup size is greater than 10 GiB, the disk capacity will be consistent with the backup size.
                            • When you use a snapshot to create a disk, the disk capacity must be greater than or equal to the snapshot size. In the condition that you do not specify a disk capacity, if the snapshot size is smaller than 10 GiB, the default 10 GiB will be used as the disk capacity; if the snapshot size is greater than 10 GiB, the disk capacity will be consistent with the snapshot size.
                            +

                            Mandatory

                            +

                            The disk size. Only data disks can be created on the current page, and the disk size ranges from 10 GiB to 32,768 GiB.

                            +
                            NOTE:
                            • When you use a backup to create a disk, the disk capacity must be greater than or equal to the backup size. In the condition that you do not specify a disk capacity, if the backup size is smaller than 10 GiB, the default capacity 10 GiB will be used as the disk capacity; if the backup size is greater than 10 GiB, the disk capacity will be consistent with the backup size.
                            • When you use a snapshot to create a disk, the disk capacity must be greater than or equal to the snapshot size. In the condition that you do not specify a disk capacity, if the snapshot size is smaller than 10 GiB, the default 10 GiB will be used as the disk capacity; if the snapshot size is greater than 10 GiB, the disk capacity will be consistent with the snapshot size.

                            20 GiB

                            +

                            20 GiB

                            Create from backup

                            +

                            Create from backup

                            Optional

                            -

                            Specifies to create the disk from a backup.

                            -

                            Click Select Data Source and choose Create from backup. On the displayed page, select the target backup and click OK.

                            -
                            NOTE:
                            • You can select a backup created by the current tenant or shared with the current tenant by another tenant.
                            • One backup cannot be used for concurrent disk creation operations at the same time. For example, if you are creating disk A from a backup, this backup can be used to create another disk only after disk A has been created.
                            • If a disk is created from a backup of a system disk, the new disk can be used as a data disk only.
                            +

                            Optional

                            +

                            Specifies to create the disk from a backup.

                            +

                            Click Select Data Source and choose Create from backup. On the displayed page, select the target backup and click OK.

                            +
                            NOTE:
                            • You can select a backup created by the current tenant or shared with the current tenant by another tenant.
                            • One backup cannot be used for concurrent disk creation operations at the same time. For example, if you are creating disk A from a backup, this backup can be used to create another disk only after disk A has been created.
                            • If a disk is created from a backup of a system disk, the new disk can be used as a data disk only.

                            autobackup-001

                            +

                            autobackup-001

                            Create from snapshot

                            +

                            Create from snapshot

                            Optional

                            -

                            Specifies to create the disk from a snapshot.

                            -

                            Click Select Data Source and choose Create from snapshot. On the displayed page, select the target snapshot and click OK.

                            -
                            NOTE:
                            • The disk type of the new disk is the same as that of the snapshot's source disk.
                            • The device type of the new disk is the same as that of the snapshot's source disk.
                            • The encryption attribute of the new disk is the same as that of the snapshot's source disk.
                            -

                            For details about the disk creation from snapshots, see Creating an EVS Disk from a Snapshot.

                            +

                            Optional

                            +

                            Specifies to create the disk from a snapshot.

                            +

                            Click Select Data Source and choose Create from snapshot. On the displayed page, select the target snapshot and click OK.

                            +
                            NOTE:

                            For details about how to create disks from snapshots, see Creating a Disk from a Snapshot.

                            snapshot-001

                            +

                            snapshot-001

                            Auto Backup

                            +

                            Auto Backup

                            Optional

                            -

                            If auto backup is enabled, the system automatically creates backups for the disk at specified time points and deletes outdated backups according to the configured backup policy.

                            -

                            When Enable is selected, a backup policy must be configured. You can either use the default backup policy or customize the policy based on your service requirements.

                            -
                            NOTE:

                            For details about the backup policy, see Managing EVS Backups.

                            +

                            Optional

                            +

                            If auto backup is enabled, the system automatically creates backups for the disk at specified time points and deletes outdated backups according to the configured backup policy.

                            +

                            When Enable is selected, a backup policy must be configured. You can either use the default backup policy or customize the policy based on your service requirements.

                            +
                            NOTE:

                            For details about the backup policy, see Managing EVS Disk Backups.

                            -

                            +

                            -

                            Share

                            +

                            Share

                            Optional

                            -
                            • If Share is not selected, a common disk is created.
                            • If Share is selected, a shared disk is created, and the shared disk can be attached to multiple servers.
                            -

                            If you select both SCSI and Share, a shared SCSI disk is created.

                            -
                            NOTE:

                            The sharing attribute of a disk cannot be changed after the disk has been created.

                            -

                            For details about shared EVS disks, see Managing Shared EVS Disks.

                            +

                            Optional

                            +
                            • If Share is not selected, a common disk is created.
                            • If Share is selected, a shared disk is created, and the shared disk can be attached to multiple servers.
                            +

                            If you select both SCSI and Share, a shared SCSI disk is created.

                            +
                            NOTE:

                            The sharing attribute of a disk cannot be changed after the disk has been created.

                            +

                            For details about shared EVS disks, see Managing Shared EVS Disks.

                            -

                            +

                            -

                            SCSI

                            +

                            SCSI

                            Optional

                            -
                            • If you do not select SCSI, a VBD disk is created. VBD is the default device type of EVS disks.
                            • If you select SCSI, a SCSI disk is created. Such disks allow the server OS to directly access the underlying storage media and send SCSI commands to the disks.
                            -
                            NOTE:

                            The device type of a disk cannot be changed after the disk has been created.

                            -

                            For details about the ECS types, OSs, and ECS software supported by SCSI EVS disks, see Device Types and Usage Instructions.

                            +

                            Optional

                            +
                            • If you do not select SCSI, a VBD disk is created. VBD is the default device type of EVS disks.
                            • If you select SCSI, a SCSI disk is created. Such disks allow the server OS to directly access the underlying storage media and send SCSI commands to the disks.
                            +
                            NOTE:

                            The device type of a disk cannot be changed after the disk has been created.

                            +

                            For details about the ECS types, OSs, and ECS software supported by SCSI EVS disks, see Device Types.

                            -

                            +

                            -

                            Encryption

                            +

                            Encryption

                            Optional

                            -

                            Disk encryption is used for data disk encryption only. System disk encryption relies on the image. For details, see the Image Management Service User Guide.

                            -

                            To use the disk encryption function, select Encryption. The displayed dialog box contains the following parameters:

                            -
                            • Create Agency

                              An agency is a trust relationship between two tenants or services. A tenant can create an agency to grant resource access rights to another tenant or service. If the KMS access rights are not granted to EVS, the Create Agency dialog box will be displayed. Otherwise, it will not be displayed.

                              -

                              Click Yes to grant the KMS access rights to EVS. After the rights have been granted, EVS can obtain KMS keys to encrypt or decrypt EVS disks.

                              -

                              After the KMS access rights have been granted, follow-up operations do not require the rights to be granted again.

                              +

                            Optional

                            +

                            Disk encryption is used for data disk encryption only. System disk encryption relies on the image. For details, see the Image Management Service User Guide.

                            +

                            To use the disk encryption function, select Encryption. The displayed dialog box contains the following parameters:

                            +
                            • Create Agency

                              An agency is a trust relationship between two tenants or services. A tenant can create an agency to grant resource access rights to another tenant or service. If the KMS access rights are not granted to EVS, the Create Agency dialog box will be displayed. Otherwise, it will not be displayed.

                              +

                              Click Yes to grant the KMS access rights to EVS. After the rights have been granted, EVS can obtain KMS keys to encrypt or decrypt EVS disks.

                              +

                              After the KMS access rights have been granted, follow-up operations do not require the rights to be granted again.

                            -
                            • KMS Key Name
                              NOTE:

                              KMS Key Name is displayed only after the KMS access rights have been granted. For details, see "Create Agency" above.

                              +
                              • KMS Key Name
                                NOTE:

                                KMS Key Name is displayed only after the KMS access rights have been granted. For details, see "Create Agency" above.

                                -
                                KMS Key Name is the identifier of the key, and you can use KMS Key Name to specify a KMS key and use it for encryption. One of the following keys can be used:
                                • Default Master Key: After the KMS access rights have been granted to EVS, the system automatically creates a Default Master Key evs/default.
                                • CMKs: Existing or newly created CMKs. For details, see Management > Creating a CMK in the Key Management Service User Guide.
                                +
                                A key name is the identifier of the key, and you can use KMS Key Name to specify a KMS key and use it for encryption. You can select one of the following keys:
                                • Default Master Key: After the KMS access rights have been granted to EVS, the system automatically creates a Default Master Key evs/default.
                                • CMKs: Existing or newly created CMKs. For details, see Management > Creating a CMK in the Key Management Service User Guide.
                              -
                              NOTE:
                              • Before you use the encryption function, KMS access rights need to be granted to EVS. If you have the right to grant the permission, grant the KMS access rights to EVS directly. If you do not have this permission, contact a user with the security administrator rights to grant KMS access rights to EVS, then repeat the preceding operations.
                              • The encryption attribute of a disk cannot be changed after the disk has been created.
                              -

                              For details, see EVS Encryption.

                              +
                              NOTE:
                              • Before you use the encryption function, KMS access rights need to be granted to EVS. If you have the right to grant the permission, grant the KMS access rights to EVS directly. If you do not have this permission, contact a user with the security administrator permissions to grant KMS access rights to EVS, then repeat the preceding operations.
                              • The encryption attribute of a disk cannot be changed after the disk has been created.
                              +

                              For details, see Managing Encrypted EVS Disks.

                            -

                            +

                            -

                            Tag

                            +

                            Tag

                            Optional

                            -

                            During the EVS disk creation, you can tag the EVS resources. Tags identify cloud resources for purposes of easy categorization and quick search.

                            -
                            A tag is composed of a key-value pair.
                            • Key: Mandatory if the disk is going to be tagged
                              • Must be unique for each resource.
                              • Can contain a maximum of 36 characters.
                              • Can contain only digits, letters, hyphens (-), and underscores (_).
                              -
                            • Value: Optional if the disk is going to be tagged
                              • Can contain a maximum of 43 characters.
                              • Can contain only digits, letters, hyphens (-), and underscores (_).
                              -
                            -
                            NOTE:
                            • A maximum of 10 tags can be added for an EVS disk.
                            • Tag keys of the same EVS disk must be unique.
                            • Except for tagging the disk during disk creation, you can also add, modify, or delete tags for existing disks. For details, see Manage EVS Tags.
                            -

                            For details about tags, see the Tag Management Service User Guide.

                            +

                            Optional

                            +
                            You can add tags when creating disks. Tags can help you identify, classify, and search for your disks. For details about tag rules, see Adding a Tag.
                            NOTE:
                            • Except for tagging the disk during disk creation, you can also add, modify, or delete tags for existing disks. For details, see Managing EVS Tags.
                            • For details about tags, see the Tag Management Service User Guide.

                            -

                            +

                            -

                            Disk Name

                            +

                            Disk Name

                            Mandatory

                            -
                            • If you create disks individually, this parameter value is used as the actual disk name.

                              The name can contain a maximum of 64 characters.

                              -
                            • If you create disks in a batch, this parameter value is used as the prefix of disk names, and one disk name will be composed of this parameter value and a four-digit number.

                              The name can contain a maximum of 59 characters.

                              +

                            Mandatory

                            +
                            • If you create a single disk, the name you entered will be used as the disk name.

                              The name can contain a maximum of 64 characters.

                              +
                            • If you create multiple disks in a batch, the name you entered will be used as the prefix of disk names. An actual disk name will be composed of the name you entered and a four-digit number.

                              The name can contain a maximum of 59 characters.

                            For example, if you create two disks and set volume for Disk Name, the EVS disk names will be volume-0001 and volume-0002.

                            +

                            For example, if you create two disks and set volume for Disk Name, the EVS disk names will be volume-0001 and volume-0002.

                            Quantity

                            +

                            Quantity

                            Optional

                            -

                            The number of disks to be created. The default value is set to 1, which means only one disk is created. Currently, you can create up to 100 disks at a time.

                            -
                            NOTE:
                            • If the disk is created from a backup, batch creation is not possible, and this parameter must be set to 1.
                            • If the disk is created from a snapshot, batch creation is not possible, and this parameter must be set to 1.
                            +

                            Optional

                            +

                            The preset disk quantity is 1, which means only one disk is created. You can create a maximum of 100 disks at a time.

                            +
                            NOTE:
                            • If the disk is created from a backup, batch creation is not possible, and this parameter must be set to 1.
                            • If the disk is created from a snapshot, batch creation is not possible, and this parameter must be set to 1.

                            1

                            +

                            1

                            -

                          7. Click Create Now.
                          8. On the Details page, check the disk details.

                            • If you do not need to modify the specifications, click Submit.
                            • If you need to modify the specifications, click Previous.
                            -

                          9. In the disk list, view the disk status.

                            When the disk status changes to Available, the disk is successfully created.

                            +

                          10. Click Create Now.
                          11. On the Details page, check the disk configuration.

                            • If you do not need to modify the configuration, click Submit.
                            • If you need to modify the configuration, click Previous.
                            +

                          12. In the disk list, view the disk status.

                            When the disk status changes to Available, the disk is successfully created.

                          13. diff --git a/docs/evs/umn/en-us_topic_0032860759.html b/docs/evs/umn/en-us_topic_0032860759.html index 9f1345717..638065ceb 100644 --- a/docs/evs/umn/en-us_topic_0032860759.html +++ b/docs/evs/umn/en-us_topic_0032860759.html @@ -1,36 +1,36 @@ -

                            Shared EVS Disks and Usage Instructions

                            -

                            What Are Shared EVS Disks?

                            Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multiple servers. Shared EVS disks feature multiple attachments, high-concurrency, high-performance, and high-reliability. They are usually used for enterprise business-critical applications that require cluster deployment and high availability (HA). Multiple servers can access the same shared EVS disk at the same time.

                            -

                            A shared EVS disk can be attached to a maximum of 16 servers. Servers that EVS supports include ECSs and BMSs. To share files, you need to deploy a shared file system or a cluster management system, such as Windows MSCS, Veritas VCS, or CFS.

                            -

                            You must set up a shared file system or cluster management system before using shared EVS disks. If you directly attach a disk to multiple servers, the sharing function will not work and data may be overwritten.

                            +

                            Disk Sharing

                            +

                            What Is Disk Sharing?

                            Disk sharing allows you to create shared EVS disks. Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multiple servers. Shared EVS disks provide multiple attachments, high concurrency, high performance, and high reliability. They are usually used for enterprise business-critical applications that require cluster deployment and high availability (HA). Multiple servers can access the same shared EVS disk at the same time.

                            +

                            A shared EVS disk can be attached to a maximum of 16 servers, including ECSs or BMSs. To share files, you need to deploy a shared file system or a cluster management system, such as Windows MSCS, Veritas VCS, or CFS.

                            +

                            A shared file system or cluster management system must be set up before you can properly use a shared disk. If you simply attach a shared disk to multiple servers, data cannot be shared between those servers and may be overwritten.

                            -
                            Figure 1 Application scenario of shared EVS disks
                            -

                            Usage Precautions

                            Because most cluster applications, such as Windows MSCS, Veritas VCS, and Veritas CFS, require SCSI reservations, you are advised to use shared EVS disks with SCSI. If a SCSI EVS disk is attached to a Xen ECS, you must install the driver. For details, see Device Types and Usage Instructions.

                            -
                            You can create shared VBD disks or shared SCSI disks. It is recommended that you attach a shared disk to the ECSs in the same ECS group to improve service reliability.
                            • Shared VBD disks: The device type of a newly created shared disk is VBD by default. Such disks can be used as virtual block storage devices, but do not support SCSI reservations. If SCSI reservations are required for your applications, create shared SCSI EVS disks.
                            • Shared SCSI disks: Such disks support SCSI reservations.
                              • To improve data security, you are advised to use SCSI reservations together with the anti-affinity policy of an ECS group. That said, ensure that shared SCSI disks are only attached to ECSs in the same anti-affinity ECS group.
                              • If an ECS does not belong to any anti-affinity ECS group, you are advised not to attach shared SCSI disks to this ECS. Otherwise, SCSI reservations may not work properly, which may put your data at risk.
                              +
                              Figure 1 Application scenario of shared EVS disks
                              +

                              Important Notes on Using Shared EVS Disks

                              Because most cluster applications, such as Windows MSCS, Veritas VCS, and Veritas CFS, require SCSI reservations, you are advised to use shared EVS disks with SCSI. If a SCSI EVS disk is attached to a Xen ECS, you must install the driver. For details, see Device Types.

                              +
                              You can create shared VBD disks or shared SCSI disks. It is recommended that you attach a shared disk to ECSs in the same ECS group to improve service reliability.
                              • Shared VBD disks: The device type of a newly created shared disk is VBD by default. Such disks can be used as virtual block storage devices, but do not support SCSI reservations. If SCSI reservations are required for your applications, create shared SCSI EVS disks.
                              • Shared SCSI disks: Such disks support SCSI reservations.
                                • To improve data security, you are advised to use SCSI reservations together with the anti-affinity policy of an ECS group. That said, ensure that shared SCSI disks are only attached to ECSs in the same anti-affinity ECS group.
                                • If an ECS does not belong to any anti-affinity ECS group, you are advised not to attach shared SCSI disks to this ECS. Otherwise, SCSI reservations may not work properly, which may put your data at risk.
                                -

                                Concepts of the anti-affinity ECS group and SCSI reservations:

                                -
                                • The anti-affinity policy of an ECS group allows ECSs to be created on different physical servers to improve service reliability.

                                  For details about ECS groups, see Managing ECS Groups in the Elastic Cloud Server User Guide.

                                  -
                                • The SCSI reservation mechanism uses a SCSI reservation command to perform SCSI reservation operations. If an ECS sends such a command to an EVS disk, the disk is displayed as locked to other ECSs, preventing the data damage that may be caused by simultaneous read/write operations to the disk from multiple ECSs.
                                • ECS groups and SCSI reservations have the following relationship: A SCSI reservation on a single EVS disk cannot differentiate multiple ECSs on the same physical host. For that reason, if multiple ECSs that use the same shared EVS disk are running on the same physical host, SCSI reservations will not work properly. So you are advised to use SCSI reservations only on ECSs that are in the same ECS group, thus having a working anti-affinity policy.
                                +

                                Concepts of the anti-affinity ECS group and SCSI reservations:

                                +
                                • The anti-affinity policy of an ECS group allows ECSs to be created on different physical servers to improve service reliability.

                                  For details about ECS groups, see Managing ECS Groups in the Elastic Cloud Server User Guide.

                                  +
                                • The SCSI reservation mechanism uses a SCSI reservation command to perform SCSI reservation operations. If an ECS sends such a command to an EVS disk, the disk is displayed as locked to other ECSs, preventing the data damage that may be caused by simultaneous reads/writes to the disk from multiple ECSs.
                                • ECS groups and SCSI reservations have the following relationship: A SCSI reservation on a single EVS disk cannot differentiate multiple ECSs on the same physical host. For that reason, if multiple ECSs that use the same shared EVS disk are running on the same physical host, SCSI reservations will not work properly. So you are advised to use SCSI reservations only on ECSs that are in the same ECS group, thus having a working anti-affinity policy.
                              -

                              Advantages

                              • Multiple attachments: A shared EVS disk can be attached to a maximum of 16 servers.
                              • High-performance: The random read/write IOPS of a shared ultra-high I/O disk can reach up to 160,000.
                              • High-reliability: Shared EVS disks support both manual and automatic backup, delivering highly reliable data storage.
                              • Wide range of use: Shared EVS disks can be used for Linux RHCS clusters where only VBD EVS disks are needed. They can also be used for Windows MSCS and Veritas VCS clusters that require SCSI reservations.
                              +

                              Advantages

                              • Multiple attachments: A shared EVS disk can be attached to a maximum of 16 servers.
                              • High-performance: The random read/write IOPS of a shared ultra-high I/O disk can reach up to 160,000.
                              • High-reliability: Shared EVS disks support both manual and automatic backup, delivering highly reliable data storage.
                              • Wide range of use: Shared EVS disks can be used for Linux RHCS clusters where only shared VBD disks are needed. They can also be used for Windows MSCS and Veritas VCS clusters that require SCSI reservations.
                              -

                              Specifications and Performance

                              Shared EVS disks have the same specifications and performance as non-shared EVS disks.

                              +

                              Specifications and Performance

                              Shared EVS disks have the same specifications and performance as non-shared EVS disks.

                              -

                              Data Sharing Principle and Common Usage Mistakes

                              A shared EVS disk is essentially the disk that can be attached to multiple servers for use, which is similar to a physical disk in that the disk can be attached to multiple physical servers, and each server can read data from and write data into any space on the disk. If the data read/write rules, such as the read/write sequence and meaning, between these servers are not defined, data read/write interference between servers or other unpredictable errors may occur.

                              -

                              Though shared EVS disks are block storage devices that provide shared access for servers, shared EVS disks do not have the cluster management capability. Therefore, you need to deploy a cluster system to manage shared EVS disks. Common cluster management systems include Windows MSCS, Linux RHCS, Veritas VCS, and Veritas CFS.

                              -
                              If shared EVS disks are not managed by a cluster system, the following issues may occur:
                              • Data inconsistency caused by read/write conflicts

                                When a shared EVS disk is attached to two servers (server A and server B), server A cannot recognize the disk spaces allocated to server B, vice versa. That said, a disk space allocated to server A may be already used by server B. In this case, repeated disk space allocation occurs, which leads to data errors.

                                -

                                For example, a shared EVS disk has been formatted into the ext3 file system and attached to server A and server B. Server A has written metadata into the file system in space R and space G. Then server B has written metadata into space E and space G. In this case, the data written into space G by server A will be replaced. When the metadata in space G is read, an error will occur.

                                -
                              • Data inconsistency caused by data caching

                                When a shared EVS disk is attached to two servers (server A and server B), the application on server A has read the data in space R and space G, then cached the data. At that time, other processes and threads on server A would then read this data directly from the cache. At the same time, if the application on server B has modified the data in space R and space G, the application on server A cannot detect this data change and still reads this data from the cache. As a result, the user cannot view the modified data on server A.

                                -

                                For example, a shared EVS disk has been formatted into the ext3 file system and attached to server A and server B. Both servers have cached the metadata in the file system. Then server A has created a new file (file F) on the shared disk, but server B cannot detect this modification and still reads data from its cached data. As a result, the user cannot view file F on server B.

                                +

                                Data Sharing Principles and Common Usage Mistakes

                                A shared EVS disk is essentially the disk that can be attached to multiple servers for use. It is similar to a physical disk in that the disk can be attached to multiple physical servers, and each server can read data from and write data to any space on the disk. If no data read/write rules, such as the read/write sequence and meaning, between these servers are defined, data reads and writes between these servers may conflict, or other unpredictable errors may occur.

                                +

                                Though shared EVS disks are block storage devices that provide shared access for servers, shared EVS disks do not have the cluster management capability. You need to deploy a cluster system to manage shared EVS disks. Common cluster management systems include Windows MSCS, Linux RHCS, Veritas VCS, and Veritas CFS.

                                +
                                If shared EVS disks are not managed by a cluster system, the following issues may occur:
                                • Data inconsistency caused by read/write conflicts

                                  When a shared EVS disk is attached to two servers (server A and server B), server A cannot recognize the disk spaces allocated to server B, vice versa. That said, a disk space allocated to server A may be already used by server B. In this case, repeated disk space allocation occurs, which leads to data errors.

                                  +

                                  For example, a shared EVS disk has been formatted into an ext3 file system and attached to server A and server B. Server A has written metadata into the file system in space R and space G. Then server B has written metadata into space E and space G. In this case, the data written into space G by server A will be replaced. When the metadata in space G is read, an error will occur.

                                  +
                                • Data inconsistency caused by data caching

                                  When a shared EVS disk is attached to two servers (server A and server B), the application on server A has read the data in space R and space G, then cached the data. At that time, other processes and threads on server A would then read this data directly from the cache. At the same time, if the application on server B has modified the data in space R and space G, the application on server A cannot detect this data change and still reads this data from the cache. As a result, the modified data cannot be viewed on server A.

                                  +

                                  For example, a shared EVS disk has been formatted into an ext3 file system and attached to server A and server B. Both servers have cached the metadata in the file system. Then server A has created a new file (file F) on the shared disk, but server B cannot detect this modification and still reads data from its cached data. As a result, file F cannot be viewed on server B.

                                -

                                Before you attach a shared EVS disk to multiple servers, the disk device type needs to be determined. The device type can be either VBD or SCSI. Shared SCSI EVS disks support SCSI reservations. Before using SCSI reservations, you need to install a driver in the server OS and ensure that the OS image is included in the compatibility list.

                                -

                                For details about the usages of shared EVS disks, see Managing Shared EVS Disks.

                                -

                                If you simply attach a shared EVS disk to multiple servers, files cannot be shared between the servers as shared EVS disks do not have the cluster capability. Therefore, build a shared file system or deploy a cluster management system if you need to share files between servers.

                                +

                                Before you buy a shared EVS disk, determine its device type (VBD or SCSI) based on the applications that will use the shared disk. Shared SCSI EVS disks support SCSI reservations. Before using SCSI reservations, you need to install a driver in the server OS and ensure that the OS image is included in the compatibility list.

                                +

                                For details about how to use shared EVS disks, see Managing Shared EVS Disks.

                                +

                                If you simply attach a shared disk to multiple servers, data or files cannot be shared between the servers, because the shared disk does not have the cluster management capability. To share files between servers, build a shared file system or deploy a cluster management system.

                                diff --git a/docs/evs/umn/en-us_topic_0052554220.html b/docs/evs/umn/en-us_topic_0052554220.html index e1b5feb49..2b95fe286 100644 --- a/docs/evs/umn/en-us_topic_0052554220.html +++ b/docs/evs/umn/en-us_topic_0052554220.html @@ -1,43 +1,43 @@ -

                                Device Types and Usage Instructions

                                -

                                What Device Types Are Available?

                                There are two EVS device types: Virtual Block Device (VBD) and Small Computer System Interface (SCSI).
                                • VBD is the default EVS device type. VBD EVS disks support only basic read/write SCSI commands.
                                • SCSI EVS disks support transparent SCSI command transmission and allow the server OS to directly access the underlying storage media. Besides basic read/write SCSI commands, SCSI disks support advanced SCSI commands.
                                +

                                Device Types

                                +

                                What Device Types Are Available?

                                There are two EVS device types: Virtual Block Device (VBD) and Small Computer System Interface (SCSI).
                                • VBD is the default EVS device type. VBD EVS disks support only basic read/write SCSI commands.
                                • SCSI EVS disks support transparent SCSI command transmission and allow the server OS to directly access the underlying storage media. Besides basic read/write SCSI commands, SCSI disks support advanced SCSI commands.
                                -

                                Device type is configured during creation. It cannot be changed after the disk has been created.

                                +

                                Device type is configured during creation. It cannot be changed after the disk has been created.

                                -

                                Common Application Scenarios and Usage Instructions of SCSI EVS Disks

                                • BMSs support only SCSI EVS disks.
                                • Shared SCSI EVS disks: Shared SCSI EVS disks must be used together with a distributed file system or cluster software. Because most cluster applications, such as Windows MSCS, Veritas VCS, and Veritas CFS, require SCSI reservations, you are advised to use shared EVS disks with SCSI.

                                  SCSI reservations take effect only when shared SCSI EVS disks are attached to ECSs in the same ECS group. For more information about shared EVS disks, see Shared EVS Disks and Usage Instructions.

                                  +

                                  Common Application Scenarios and Usage Instructions of SCSI EVS Disks

                                  • BMSs support only SCSI EVS disks.
                                  • Shared SCSI EVS disks: Shared SCSI EVS disks must be used together with a distributed file system or cluster software. Because most cluster applications, such as Windows MSCS, Veritas VCS, and Veritas CFS, require SCSI reservations, you are advised to use shared EVS disks with SCSI.

                                    SCSI reservations take effect only when shared SCSI EVS disks are attached to ECSs in the same ECS group.

                                  -

                                  Do I Need to Install a Driver for SCSI EVS Disks?

                                  To use SCSI EVS disks, a cloud server must have a SCSI driver installed. If the SCSI driver is not pre-installed, you need to install it manually.

                                  -
                                  Check whether you need to manually install the driver based on the server type.
                                  • Bare Metal Server (BMS)

                                    Both the Windows and Linux images for BMSs are pre-installed with the required SDI card driver. Therefore, no driver needs to be installed.

                                    -
                                  • KVM ECS

                                    You are advised to use SCSI EVS disks with KVM ECSs. Linux images and Windows images for KVM ECSs already have the required driver. Therefore, no driver needs to be installed for KVM ECSs.

                                    -

                                    ECS virtualization types are categorized into KVM and Xen. For details, see ECS Types.

                                    +

                                    Do I Need to Install a Driver for SCSI EVS Disks?

                                    To use SCSI EVS disks, a cloud server must have a SCSI driver installed. If the SCSI driver is not pre-installed, you need to install it manually.

                                    +
                                    Check whether you need to manually install the driver based on the server type.
                                    • Bare Metal Server (BMS)

                                      Both the Windows and Linux images for BMSs are pre-installed with the required SDI card driver. Therefore, no driver needs to be installed.

                                      +
                                    • KVM ECS

                                      You are advised to use SCSI EVS disks with KVM ECSs. Linux images and Windows images for KVM ECSs already have the required driver. Therefore, no driver needs to be installed for KVM ECSs.

                                      +

                                      ECS virtualization types are categorized into KVM and Xen. For details, see ECS Types.

                                      -
                                    • Xen ECS

                                      Due to driver limitations, you are advised not to use SCSI EVS disk with Xen ECSs.

                                      -
                                      However, a few images support SCSI EVS disks on Xen ECSs. For the supported images, see Table 1.

                                      After confirming that the OS images of Xen ECSs support SCSI EVS disks, determine whether you need to install the driver:

                                      -
                                      • Public Windows images are preinstalled with the Paravirtual SCSI (PVSCSI) driver. Therefore, no driver needs to be installed.
                                      • Private Windows images are not preinstalled with the PVSCSI driver. You need to download and install it explicitly.

                                        For details, see (Optional) Optimizing Windows Private Images in the Image Management Service User Guide.

                                        -
                                      • Linux images are not preinstalled with the PVSCSI driver. You need to obtain the source code of the open-source Linux driver at https://github.com/UVP-Tools/SAP-HANA-Tools, compile the code, and then install the driver.

                                        Note that this driver is different from the PVSCSI drivers attached to some Linux distributions.

                                        +
                                      • Xen ECS

                                        Due to driver limitations, you are advised not to use SCSI EVS disk with Xen ECSs.

                                        +
                                        However, a few Windows and Linux images support SCSI EVS disks on Xen ECSs. For the supported images, see Table 1.

                                        After confirming that the OS images of Xen ECSs support SCSI EVS disks, determine whether you need to install the driver:

                                        +
                                        • Public Windows images are preinstalled with the Paravirtual SCSI (PVSCSI) driver. Therefore, no driver needs to be installed.
                                        • Private Windows images are not preinstalled with the PVSCSI driver. You need to download and install it explicitly.

                                          For details, see (Optional) Optimizing Windows Private Images in the Image Management Service User Guide.

                                          +
                                        • Linux images are not preinstalled with the PVSCSI driver. You need to obtain the source code of the open-source Linux driver at https://github.com/UVP-Tools/SAP-HANA-Tools, compile the code, and then install the driver.

                                          Note that this driver is different from the PVSCSI drivers attached to some Linux distributions.

                                        -
                                        -
                                        Table 1 OSs supporting SCSI EVS disks

                                        Virtualization Type

                                        +
                                        +
                                        - - - - - - diff --git a/docs/evs/umn/en-us_topic_0066615262.html b/docs/evs/umn/en-us_topic_0066615262.html deleted file mode 100644 index d6ed31ab9..000000000 --- a/docs/evs/umn/en-us_topic_0066615262.html +++ /dev/null @@ -1,87 +0,0 @@ - - -

                                        Creating a Snapshot

                                        -

                                        Scenarios

                                        You can create an EVS snapshot on the management console to save the EVS disk data at a specific time point.

                                        -

                                        Creating snapshots does not affect the performance of the disk.

                                        -
                                        -
                                        -

                                        Constraints

                                        • A maximum of 7 snapshots can be created for one disk.
                                        • Snapshots can be created for both system disks and data disks.
                                        • Snapshots can be created only for available or in-use disks.
                                        • Snapshots of encrypted disks are stored encrypted, and those of non-encrypted disks are stored non-encrypted.
                                        -
                                        -

                                        Creating a Snapshot on the Disks Page

                                        1. Log in to the management console.
                                        2. Click in the upper left corner and select the desired region and project.
                                        3. Under Storage, click Elastic Volume Service.

                                          The disk list page is displayed.

                                          -

                                        4. In the disk list, locate the row that contains the target disk, click Create Snapshot in the Operation column.

                                          Configure the basic settings for the snapshot according to Table 1.

                                          - -
                                        Table 1 OSs supporting SCSI EVS disks

                                        Virtualization Type

                                        OS

                                        +

                                        OS

                                        Xen

                                        +

                                        Xen

                                        Windows

                                        +

                                        Windows

                                        See the Windows images listed on the Public Images page.

                                        -

                                        Log in to the management console, choose Image Management Service, click the Public Images tab, and select ECS image and Windows from the drop-down lists, respectively.

                                        +

                                        See the Windows images listed on the Public Images page.

                                        +

                                        Log in to the management console, choose Image Management Service, click the Public Images tab, and select ECS image and Windows from the drop-down lists, respectively.

                                        Linux

                                        +

                                        Linux

                                        • SUSE Linux Enterprise Server 11 SP4 64bit (The kernel version is 3.0.101-68-default or 3.0.101-80-default.)
                                        • SUSE Linux Enterprise Server 12 64bit (The kernel version is 3.12.51-52.31-default.)
                                        • SUSE Linux Enterprise Server 12 SP1 64bit (The kernel version is 3.12.67-60.64.24-default.)
                                        • SUSE Linux Enterprise Server 12 SP2 64bit (The kernel version is 4.4.74-92.35.1-default.)
                                        +
                                        • SUSE Linux Enterprise Server 11 SP4 64bit (The kernel version is 3.0.101-68-default or 3.0.101-80-default.)
                                        • SUSE Linux Enterprise Server 12 64bit (The kernel version is 3.12.51-52.31-default.)
                                        • SUSE Linux Enterprise Server 12 SP1 64bit (The kernel version is 3.12.67-60.64.24-default.)
                                        • SUSE Linux Enterprise Server 12 SP2 64bit (The kernel version is 4.4.74-92.35.1-default.)
                                        - - - - - - - - - -
                                        Table 1 Snapshot parameter

                                        Parameter

                                        -

                                        Description

                                        -

                                        Example Value

                                        -

                                        Snapshot Name

                                        -

                                        Mandatory

                                        -

                                        The name can contain a maximum of 64 characters.

                                        -

                                        snapshot-01

                                        -
                                        -
                                        -
                                        Figure 1 Create Snapshot
                                        -

                                      • Click Create Now.
                                      • Go back to the Snapshots page to view the snapshot creation information.

                                        After the snapshot status changes to Available, the snapshot has been created.

                                        -

                                      • -
                                        -

                                        Creating a Snapshot on the Snapshots Page

                                        1. Log in to the management console.
                                        2. Click in the upper left corner and select the desired region and project.
                                        3. Under Storage, click Elastic Volume Service.

                                          The disk list page is displayed.

                                          -

                                        4. In the navigation pane on the left, choose Elastic Volume Service > Snapshots.

                                          On the Snapshots page, click Create Snapshot.

                                          -

                                          Configure the basic settings for the snapshot according to Table 2.

                                          - -
                                          - - - - - - - - - - - - - - - - - -
                                          Table 2 Snapshot parameters

                                          Parameter

                                          -

                                          Description

                                          -

                                          Example Value

                                          -

                                          Region

                                          -

                                          Mandatory

                                          -

                                          After you select a region, disks in the selected region will be displayed for you to choose from.

                                          -

                                          -

                                          -

                                          Snapshot Name

                                          -

                                          Mandatory

                                          -

                                          The name can contain a maximum of 64 characters.

                                          -

                                          snapshot-01

                                          -

                                          Select Disk

                                          -

                                          Mandatory

                                          -

                                          Select a disk based on which the snapshot will be created.

                                          -

                                          volume-01

                                          -
                                          -
                                          -
                                          Figure 2 Create Snapshot
                                          -

                                        5. Click Create Now.
                                        6. Go back to the Snapshots page to view the snapshot creation information.

                                          After the snapshot status changes to Available, the snapshot has been created.

                                          -

                                        -
                                        -

                                        Snapshot FAQ

                                        For more snapshot FAQs, see Snapshot.

                                        -
                                        - -
                                        - -
                                        - diff --git a/docs/evs/umn/en-us_topic_0066809008.html b/docs/evs/umn/en-us_topic_0066809008.html deleted file mode 100644 index 6db10204f..000000000 --- a/docs/evs/umn/en-us_topic_0066809008.html +++ /dev/null @@ -1,32 +0,0 @@ - - -

                                        EVS Snapshot

                                        -

                                        What Is EVS Snapshot?

                                        An EVS snapshot is a complete copy or image of the disk data at a specific point in time. Snapshots can be used as a disaster recovery (DR) approach, and you can use snapshots to fully restore data to the time when the snapshot was taken. You can create snapshots for disks on the console or via the API.

                                        -

                                        EVS snapshots are sometimes referred to as snapshots in this document.

                                        -

                                        You can create snapshots to rapidly save the disk data at specified time points. In addition, you can use snapshots to create new disks so that the created disks will contain the snapshot data in the beginning.

                                        -
                                        -

                                        Snapshot Principles

                                        Snapshots and backups are different in that a backup saves the data as another copy in the storage system other than on the disk, whereas a snapshot establishes a relationship between the snapshot and disk data.

                                        -
                                        The following example describes the snapshot principle by creating snapshots s1 and s2 for disk v1 at different time points:
                                        1. Create disk v1, which contains no data.
                                        2. Write data d1 and d2 to disk v1. Data d1 and d2 are written to new spaces.
                                        3. Create snapshot s1 for disk v1 that is modified in 2. Data d1 and d2 are not saved as another copy elsewhere. Instead, the relationship between snapshot s1 and data d1 and d2 is established.
                                        4. Write data d3 to disk v1 and change data d2 to d4. Data d3 and d4 are written to new spaces, and data d2 is not overwritten. The relationship between snapshot s1 and data d1 and d2 is still valid. Therefore, snapshot s1 can be used to restore data if needed.
                                        5. Create snapshot s2 for disk v1 that is modified in 4. The relationship between s2 and data d1, d3, and d4 is established.
                                          Figure 1 Snapshot principle
                                          -
                                        -
                                        -
                                        -

                                        Application Scenarios

                                        The snapshot function helps address your following needs:

                                        -
                                        • Routine data backup

                                          You can create snapshots for disks on a timely basis and use snapshots to recover your data in case that data loss or data inconsistency occurred due to unintended operations, viruses, or attacks.

                                          -
                                        • Rapid data restoration

                                          You can create a snapshot or multiple snapshots before an application software upgrade or a service data migration. If an exception occurs during the upgrade or migration, service data can be rapidly restored to the time point when the snapshot was created.

                                          -

                                          For example, a fault occurred on system disk A of server A, and therefore server A cannot be started. As system disk A is already faulty, data on system disk A cannot be restored by rolling back snapshots. But, you can create disk B using an existing snapshot of system disk A and attach disk B to a properly running server, for example server B. In this case, server B obtains the data of system disk A from disk B.

                                          -

                                          When rolling back data from snapshots, data can only be rolled back to the original disk, and a rollback to a different disk is not possible.

                                          -
                                          -
                                        • Multi-service quick deployment

                                          You can use a snapshot to create multiple disks containing the same initial data, and these disks can be used as data resources for various services, for example data mining, report query, and development and testing. This method protects the initial data and creates disks rapidly, meeting diverse service requirements.

                                          -
                                        -
                                        -

                                        Usage Restrictions

                                        See Constraints for the snapshot usage restrictions.

                                        -
                                        -

                                        Usage Instructions

                                        For details about the snapshot usages, see Managing EVS Snapshots.

                                        -
                                        -
                                        -
                                        - -
                                        - diff --git a/docs/evs/umn/evs_01_0001.html b/docs/evs/umn/evs_01_0001.html index 49e062499..ec2b4d613 100644 --- a/docs/evs/umn/evs_01_0001.html +++ b/docs/evs/umn/evs_01_0001.html @@ -1,43 +1,44 @@ -

                                        EVS Encryption

                                        -

                                        What Is EVS Encryption?

                                        In case your services require encryption for the data stored on EVS disks, EVS provides you with the encryption function. You can encrypt newly created EVS disks.

                                        -

                                        EVS uses the industry-standard XTS-AES-256 encryption algorithm and keys to encrypt EVS disks. Keys used by encrypted EVS disks are provided by the Key Management Service (KMS), which is secure and convenient. So you do not need to establish and maintain the key management infrastructure. KMS uses the Hardware Security Module (HSM) that complies with FIPS 140-2 level 3 requirements to protect keys. All user keys are protected by the root key in HSM to prevent key exposure.

                                        -

                                        -

                                        The encryption attribute of a disk cannot be changed after the disk is created.

                                        -

                                        For details about how to create an encrypted disk, see Create an EVS Disk.

                                        +

                                        Disk Encryption

                                        +

                                        What Is Disk Encryption?

                                        EVS enables you to encrypt data on newly created disks as required.

                                        +

                                        It uses the industry-standard XTS-AES-256 cryptographic algorithm and keys to encrypt EVS disks. Keys used to encrypt EVS disks are provided by the Key Management Service (KMS), which is secure and convenient. You do not need to establish and maintain the key management infrastructure. KMS uses the Hardware Security Module (HSM) that complies with FIPS 140-2 level 3 requirements to protect keys. All user keys are protected by the root key in HSM to prevent key exposure.

                                        +

                                        +

                                        The encryption attribute of a disk cannot be changed after the disk is created.

                                        -

                                        Keys Used for EVS Encryption

                                        Keys provided by KMS include a Default Master Key and Customer Master Keys (CMKs).
                                        • Default Master Key: A key that is automatically created by EVS through KMS and named evs/default.

                                          It cannot be disabled and does not support scheduled deletion.

                                          -
                                        • CMKs: Keys created by users. You may use existing CMKs or create new CMKs to encrypt disks. For details, see Management > Creating a CMK in the Key Management Service User Guide.
                                        +

                                        Keys Used for EVS Encryption

                                        Keys provided by KMS include a Default Master Key and Customer Master Keys (CMKs).
                                        • Default Master Key: A key that is automatically created by EVS through KMS and named evs/default.

                                          It cannot be disabled and does not support scheduled deletion.

                                          +
                                        • CMKs: Keys created by users. You may use existing CMKs or create new CMKs to encrypt disks. For details, see section "Creating a CMK" in the Key Management Service User Guide.
                                        -

                                        When an encrypted disk is attached, EVS accesses KMS, and KMS sends the data key (DK) to the host memory for use. The disk uses the DK plaintext to encrypt and decrypt disk I/Os. The DK plaintext is only stored in the memory of the host housing the ECS and is not stored persistently on the media. If a CMK is disabled or deleted in KMS, the disk encrypted using this CMK can still use the DK plaintext stored in the host memory. If this disk is later detached, the DK plaintext will be deleted from the memory, and data can no longer be read from or written to the disk. Before you re-attach this encrypted disk, ensure that the CMK is enabled.

                                        -
                                        If you use a CMK to encrypt disks and this CMK is then disabled or scheduled for deletion, data cannot be read from or written to these disks or may never be restored. See Table 1 for more information. -
                                        Table 1 Impact of CMK unavailability

                                        CMK Status

                                        +

                                        When an encrypted disk is attached, EVS accesses KMS, and KMS sends the data key (DK) to the host memory for use. The disk uses the DK plaintext to encrypt and decrypt disk I/Os. The DK plaintext is only stored in the memory of the host housing the ECS and is not stored persistently on the media. If a CMK is disabled or deleted in KMS, the disk encrypted using this CMK can still use the DK plaintext stored in the host memory. If this disk is later detached, the DK plaintext will be deleted from the memory, and data can no longer be read from or written to the disk. Before you re-attach this encrypted disk, ensure that the CMK is enabled.

                                        +
                                        If you use a CMK to encrypt disks and this CMK is then disabled or scheduled for deletion, data cannot be read from or written to these disks or may never be restored. See Table 1 for more information. +
                                        - - - - - - - - - @@ -45,112 +46,112 @@ -

                                        Encryption Scenarios

                                        • System disk encryption

                                          System disks are created along with servers and cannot be created separately. So whether a system disk is encrypted or not depends on the image selected during the server creation. See the following table for details.

                                          +

                                          Encryption Scenarios

                                          • System disk encryption

                                            System disks are created along with servers and cannot be created separately. So whether a system disk is encrypted or not depends on the image you select when creating the server.

                                            -
                                        Table 1 Impact of CMK unavailability

                                        CMK Status

                                        Impact

                                        +

                                        Impact

                                        How to Restore

                                        +

                                        How to Restore

                                        Disabled

                                        +

                                        Disabled

                                        • For an encrypted disk already attached:

                                          Reads and writes to the disk are normal unless the disk is detached. Once detached, the disk cannot be attached again.

                                          -
                                        • For an encrypted disk not attached:

                                          The disk cannot be attached anymore.

                                          +
                                        • For an encrypted disk already attached:

                                          +

                                          Reads and writes to the disk are normal. If the disk is detached, it cannot be attached again.

                                          +
                                        • For an encrypted disk not attached:

                                          +

                                          The disk cannot be attached anymore.

                                        Enable the CMK. For details, see Managing CMKs > Enabling One or More CMKs in the Key Management Service User Guide.

                                        +

                                        Enable the CMK. For details, see "Managing CMKs" > "Enabling One or More CMKs" in the Key Management Service User Guide.

                                        Scheduled deletion

                                        +

                                        Scheduled deletion

                                        Cancel the scheduled deletion for the CMK. For details, see Managing CMKs > Canceling the Scheduled Deletion of One or More CMKs in the Key Management Service User Guide.

                                        +

                                        Cancel the scheduled deletion for the CMK. For details, see "Managing CMKs" > "Canceling the Scheduled Deletion of One or More CMKs" in the Key Management Service User Guide.

                                        Deleted

                                        +

                                        Deleted

                                        Data on the disks can never be restored.

                                        +

                                        Data on the disks can never be restored.

                                        Table 2 Encryption relationship between images and system disks

                                        Creating Server Using Encrypted Image

                                        +
                                        - - - - - - - -
                                        Table 2 Encryption relationship between images and system disks

                                        Creating Server Using Encrypted Image

                                        Whether System Disk Will Be Encrypted

                                        +

                                        Whether System Disk Will Be Encrypted

                                        Description

                                        +

                                        Description

                                        Yes

                                        +

                                        Yes

                                        Yes

                                        +

                                        Yes

                                        For details, see Managing Private Images > Encrypting Images in the Image Management Service User Guide.

                                        +

                                        For details, see Managing Private Images > Creating Encrypted Images in the Image Management Service User Guide.

                                        No

                                        +

                                        No

                                        No

                                        +

                                        No

                                        -

                                        +

                                        -

                                        -
                                      • Data disk encryption

                                        Data disks can be created along with servers or separately. Whether data disks are encrypted depends on their data sources. See the following table for details.

                                        +
                                      • Data disk encryption

                                        Data disks can be created along with servers or separately. Whether data disks are encrypted depends on their data sources. See the following table for details.

                                        -
                                        Table 3 Encryption relationship between backups, snapshots, images, and data disks

                                        Created On

                                        +
                                        - - - - - - - - - - - - - - - - - - - - - - - - - -
                                        Table 3 Encryption relationship between backups, snapshots, images, and data disks

                                        Created On

                                        Method of Creation

                                        +

                                        Method of Creation

                                        Whether Data Disk Will Be Encrypted

                                        +

                                        Whether Data Disk Will Be Encrypted

                                        Description

                                        +

                                        Description

                                        The ECS console

                                        +

                                        The ECS console

                                        Created together with the server

                                        +

                                        Created together with the server

                                        Yes/No

                                        +

                                        Yes/No

                                        When a data disk is created together with a server, you can choose to encrypt the disk or not. For details, see Getting Started > Creating an ECS > Step 1: Configure Basic Settings in the Elastic Cloud Server User Guide.

                                        +

                                        When a data disk is created together with a server, you can choose to encrypt the disk or not. For details, see Getting Started > Creating an ECS > Step 1: Configure Basic Settings in the Elastic Cloud Server User Guide.

                                        The EVS console

                                        +

                                        The EVS console

                                        No data source selected

                                        +

                                        No data source selected

                                        Yes/No

                                        +

                                        Yes/No

                                        When an empty disk is created, you can choose whether to encrypt the disk or not. The encryption attribute of the disk cannot be changed after the disk has been created.

                                        +

                                        When an empty disk is created, you can choose whether to encrypt the disk or not. The encryption attribute of the disk cannot be changed after the disk has been created.

                                        Creating from a backup

                                        +

                                        Creating from a backup

                                        Yes/No

                                        +

                                        Yes/No

                                        • When a disk is created from a backup, you can choose whether to encrypt the disk or not. The encryption attributes of the disk and backup do not need to be the same.
                                        • When you create a backup for a system or data disk, the encryption attribute of the backup will be the same as that of the disk.
                                        +
                                        • When a disk is created from a backup, you can choose whether to encrypt the disk or not. The encryption attributes of the disk and backup do not need to be the same.
                                        • When you create a backup for a system or data disk, the encryption attribute of the backup will be the same as that of the disk.

                                        Creating from a snapshot

                                        -

                                        (The snapshot's source disk is encrypted.)

                                        +

                                        Creating from a snapshot

                                        +

                                        (The snapshot's source disk is encrypted.)

                                        Yes

                                        +

                                        Yes

                                        A snapshot created from an encrypted disk is also encrypted.

                                        +

                                        A snapshot created from an encrypted disk is also encrypted.

                                        Creating from a snapshot

                                        -

                                        (The snapshot's source disk is not encrypted.)

                                        +

                                        Creating from a snapshot

                                        +

                                        (The snapshot's source disk is not encrypted.)

                                        No

                                        +

                                        No

                                        A snapshot created from a non-encrypted disk is not encrypted.

                                        +

                                        A snapshot created from a non-encrypted disk is not encrypted.

                                        Creating from an image

                                        -

                                        (The image's source disk is encrypted.)

                                        +

                                        Creating from an image

                                        +

                                        (The image's source disk is encrypted.)

                                        Yes

                                        +

                                        Yes

                                        -

                                        +

                                        -

                                        Creating from an image

                                        -

                                        (The image's source disk is not encrypted.)

                                        +

                                        Creating from an image

                                        +

                                        (The image's source disk is not encrypted.)

                                        No

                                        +

                                        No

                                        -

                                        +

                                        -

                                        -

                                        +

                                        -

                                        Who Can Use the Encryption Function?

                                        When a user uses the encryption function, the condition varies depending on whether the user is the first one ever in the current region or project to use this function.

                                        -
                                        • If the user is the first user, the user needs to follow the prompt to create an agency, which grants KMS Administrator permissions to EVS. Then the user can create and obtain keys to encrypt and decrypt disks.

                                          The first user must have the KMS Administrator permissions to create the agency. If the user does not have the KMS Administrator permissions, contact the account administrator to grant the permissions first.

                                          +

                                          Who Can Use the Encryption Function?

                                          When a user uses the encryption function, the condition varies depending on whether the user is the first one ever in the current region or project to use this function.

                                          +
                                          • If the user is the first user, the user needs to follow the prompt to create an agency, which grants KMS Administrator permissions to EVS. Then the user can create and obtain keys to encrypt and decrypt disks.

                                            The first user must have the KMS Administrator permissions to create the agency. If the user does not have the permissions, contact the account administrator to grant the permissions first.

                                            -
                                          • If the user is not the first user, the user can use encryption directly.
                                          +
                                        • If the user is not the first user, the user can use encryption directly.
                                        diff --git a/docs/evs/umn/evs_01_0002.html b/docs/evs/umn/evs_01_0002.html index f2cd1f70f..20e064861 100644 --- a/docs/evs/umn/evs_01_0002.html +++ b/docs/evs/umn/evs_01_0002.html @@ -1,14 +1,12 @@ -

                                        Detaching and Releasing an EVS Disk

                                        -
                                        +

                                        Detaching and Deleting an EVS Disk

                                        +
                                        diff --git a/docs/evs/umn/evs_01_0003.html b/docs/evs/umn/evs_01_0003.html index c2c946984..f141aedd3 100644 --- a/docs/evs/umn/evs_01_0003.html +++ b/docs/evs/umn/evs_01_0003.html @@ -1,30 +1,93 @@ -

                                        Detaching a System Disk

                                        -

                                        Scenarios

                                        If the file system on your system disk is damaged and your server cannot be started, you can detach the system disk and attach it to another server as a data disk. After the file system is fixed, you can re-attach the disk to the original server as the system disk.

                                        -

                                        If you no longer need a system disk or want to replace it with a new one, you can detach the system disk.

                                        -
                                        A system disk can only be detached offline, which means that its server must be in the Stopped state before the system disk is detached. To detach a system disk from a running server, you must first stop the server and then detach the disk.
                                        • For an attached system disk, the disk function is displayed as System disk, and the disk status is displayed as In-use in the disk list. After a system disk is detached from the server, the disk function changes to Bootable disk, and the status changes to Available.
                                        • Bootable disks are the system disks detached from servers. A bootable disk can be re-attached to a server and be used as a system disk or data disk depending on the disk function selected.
                                        +

                                        Detaching an EVS Disk

                                        +

                                        Scenarios

                                        +
                                        + + + + + + + + + + + + + + + + +

                                        Disk Function

                                        +

                                        Server Status

                                        +

                                        Scenarios

                                        +

                                        Operation Instruction

                                        +

                                        System disk

                                        +

                                        Only offline detachment is supported.

                                        +

                                        You can only detach a system disk when the server status is Stopped.

                                        +
                                        • If the file system on your system disk is damaged and the server cannot be started, you can detach the system disk and attach it to another server as a data disk. After the file system is fixed, you can re-attach the disk to the original server as the system disk.
                                        • If you no longer need a system disk or want to replace it with a new one, you can detach it.
                                        +

                                        Detaching a System Disk

                                        +

                                        Data disk

                                        +

                                        Both online detachment and offline detachment are supported.

                                        +

                                        You can detach a data disk when the server status is Stopped or Running.

                                        +
                                        • If you want to use a data disk on another server in the same region and AZ, you can detach it and then attach it to that server.
                                        • If a data disk is no longer required, you can detach it and then delete it.
                                        +

                                        Detaching a Non-Shared Data Disk

                                        +

                                        Detaching a Shared Data Disk

                                        +
                                        +
                                        +
                                        • For an attached system disk, the disk function is displayed as System disk, and the disk status is displayed as In-use in the disk list. After the system disk is detached, the disk function changes to Bootable disk, and the status changes to Available.
                                        • Bootable disks are the system disks detached from servers. A bootable disk can be re-attached to a server to be used as a system disk or data disk depending on the disk function selected.
                                        • For an attached data disk, the disk function is displayed as Data disk, and the disk status is displayed as In-use in the disk list. After the data disk is detached, the disk function remains unchanged, and the status changes to Available. For a shared disk, the status changes to Available only after it is detached from all its servers.
                                        -

                                        Constraints

                                        • A system disk can only be detached offline, which means that its server must be in the Stopped state before you can detach it. To detach a system disk from a running server, you must first stop the server and then detach the disk.
                                        • After a system disk is detached, some operations cannot be performed on the original server and the system disk. The restricted operations are as follows:
                                          • Server: starting the server, remote login, resetting the password, changing server billing mode, changing server specifications, changing the OS, reinstalling the OS, creating images, creating backups, adding disks, changing the security group, and changing the VPC
                                          +

                                          Notes and Constraints

                                          • You can attach SCSI disks to BMSs and use them as data disks.
                                          • After a system disk is detached, some operations cannot be performed on the original server and the system disk. The restrictions are as follows:
                                            • Server: starting the server, remote login, resetting the password, changing server billing mode, changing server specifications, changing the OS, reinstalling the OS, creating images, creating backups, adding disks, changing the security group, and changing the VPC
                                          -

                                          Procedure

                                          1. Log in to the management console.
                                          2. Click in the upper left corner and select the desired region and project.
                                          3. Under Compute, click Elastic Cloud Server.

                                            The Elastic Cloud Server page is displayed.

                                            -

                                          4. In the server list, locate the row that contains the server whose system disk is to be detached, click More in the Operation column, and choose Stop.

                                            When the server status changes to Stopped, the server has been stopped.

                                            -

                                          5. Click the name of this server.

                                            The server details page is displayed.

                                            -

                                          6. Click the Disks tab to view the system disk attached to the server.
                                          7. Locate the row that contains the system disk and click Detach.

                                            The Detach Disk dialog box is displayed, as shown in Figure 1.
                                            Figure 1 Detach Disk (system disk)
                                            +

                                            Prerequisites

                                            • Before detaching an EVS disk from a running Windows server, ensure that no programs are reading data from or writing data to the disk. Otherwise, data will be lost.
                                            +
                                            • Before detaching an EVS disk from a running Linux server, you must log in to the server and run the umount command to cancel the association between the disk and the file system, and ensure that no programs are reading data from or writing data to the disk. Otherwise, you will not be able to detach the disk.
                                            -

                                          8. Click Yes to detach the disk.

                                            After the operation had succeeded, the detached system disk is no longer displayed under the Disks tab.

                                            -

                                          9. (Optional) Re-attach the bootable disk to a server. You can use it as a system disk or data disk depending on the disk function you select.

                                            +

                                            Detaching a System Disk

                                            1. Log in to the console.
                                            2. Click in the upper left corner and select the desired region and project.
                                            3. Choose Compute > Elastic Cloud Server.

                                              The Elastic Cloud Server page is displayed.

                                              +

                                            4. In the server list, locate the row that contains the server whose system disk is to be detached, click More in the Operation column, and choose Stop.

                                              When the server status changes to Stopped, the server has been stopped.

                                              +

                                            5. Click the name of this server.

                                              The server details page is displayed.

                                              +

                                            6. Click the Disks tab to view the system disk attached to the server.
                                            7. Locate the row that contains the system disk and click Detach.

                                              The Detach Disk dialog box is displayed.
                                              Figure 1 Detach Disk (system disk)
                                              +
                                              +

                                            8. Click Yes to detach the disk.

                                              After the operation had succeeded, the detached system disk is no longer displayed under the Disks tab.

                                              +

                                            9. (Optional) Re-attach the bootable disk to a server. You can use it as a system disk or data disk depending on the disk function you select.
                                            +
                                            +

                                            Detaching a Non-Shared Data Disk

                                            1. Log in to the console.
                                            2. Click in the upper left corner and select the desired region and project.
                                            3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                                              The Elastic Volume Service page is displayed.

                                              +

                                            4. Choose a way to detach the disk by determining whether you want to check the server information first.

                                              • If yes, perform the following procedure:
                                                1. In the disk list, click the name of the to-be-detached disk.

                                                  The disk details page is displayed.

                                                  +
                                                2. Click the Attachments tab to view the server where the disk has been attached.
                                                3. Click to select the server and click Detach Disk.
                                                  The Detach Disk dialog box is displayed.
                                                  Figure 2 Detach Disk
                                                  +
                                                  +
                                                4. Click Yes to detach the disk.
                                                +
                                              • If no, perform the following procedure:
                                                1. In the disk list, locate the row that contains the target disk and choose More > Detach in the Operation column.
                                                  The Detach Disk dialog box is displayed.
                                                  Figure 3 Detach Disk dialog box
                                                  +
                                                  +
                                                2. Click Yes to detach the disk.
                                                +
                                              +

                                              In the disk list, the disk status is Detaching, indicating that the disk is being detached from the server.

                                              +

                                              When the status changes to Available, the disk has been detached.

                                            -

                                            Related Operations

                                            For more detachment FAQs, see Detachment.

                                            +

                                            Detaching a Shared Data Disk

                                            1. Log in to the console.
                                            2. Click in the upper left corner and select the desired region and project.
                                            3. Choose Storage > Elastic Volume Service.

                                              The Elastic Volume Service page is displayed.

                                              +

                                            4. Choose a way to detach the disk by determining whether you want to check server information first.

                                              • If yes, perform the following procedure:
                                                1. In the disk list, click the name of the to-be-detached disk.

                                                  The disk details page is displayed.

                                                  +
                                                2. Click the Attachments tab to view the servers where the disk has been attached.
                                                3. Click to select servers and click Detach Disk.

                                                  Shared EVS disks support batch detachment so that you can select multiple servers at a time.

                                                  +
                                                  The Detach Disk dialog box is displayed.
                                                  Figure 4 Detaching a shared disk
                                                  +
                                                  +
                                                4. Click Yes to detach the disk.
                                                +
                                              • If no, perform the following procedure:
                                                1. In the disk list, locate the row that contains the target disk and choose More > Detach in the Operation column.
                                                  The Detach Disk dialog box is displayed.
                                                  Figure 5 Detaching a shared disk dialog box
                                                  +
                                                  +
                                                2. Click to select servers.

                                                  Shared EVS disks support batch detachment so that you can select multiple servers at a time.

                                                  +
                                                3. Click Yes to detach the disk.
                                                +
                                              +

                                              In the disk list, the disk status is Detaching, indicating that the disk is being detached from the server.

                                              +

                                              If a shared disk has been attached to multiple servers and you only detach it from some of the servers, the disk status will go back to In-use after the disk has been detached from the servers. The disk status changes to Available only after the disk has been detached from all the servers.

                                              +

                                            +
                                            +

                                            Helpful Links

                                            To check out more detachment FAQs, see Detachment.

                                            diff --git a/docs/evs/umn/evs_01_0004.html b/docs/evs/umn/evs_01_0004.html deleted file mode 100644 index 7ba1d890f..000000000 --- a/docs/evs/umn/evs_01_0004.html +++ /dev/null @@ -1,52 +0,0 @@ - - -

                                            Detaching a Data Disk

                                            -

                                            Scenarios

                                            If you want to use a data disk on another server in the same region and AZ, you can detach the data disk and then attach it to that server.

                                            -

                                            If a data disk is no longer required, you can detach it and then delete it.

                                            -
                                            Data disks can be detached online or offline, meaning that the server using the to-be-detached data disk can either be in the Running or Stopped state.
                                            • ECS

                                              Detach a disk from a running server. For details, see Storage > Detaching an EVS Disk from a Running ECS in the Elastic Cloud Server User Guide.

                                              -
                                            • BMS

                                              SCSI disks can be attached to BMSs and used as data disks. You can detach a data disk either from a running or stopped BMS.

                                              -
                                            -
                                            -

                                            For an attached data disk, the disk function is displayed as Data disk, and the disk status is displayed as In-use in the disk list. After the data disk has been detached from the server, the disk function remains unchanged, the disk status changes to Available for a non-shared data disk, and the disk status changes to Available for a shared data disk after it is detached from all its servers.

                                            -
                                            -
                                            -

                                            Precautions

                                            Data may be lost after you detach an encrypted disk. For more information, see If I Detach a Disk, Will I Lose the Data on My Disk?.

                                            -
                                            -

                                            Prerequisites

                                            • Before detaching an EVS disk from a running Windows ECS, ensure that no programs are reading data from or writing data to the disk. Otherwise, data will be lost.
                                            -
                                            • Before detaching an EVS disk from a running Linux ECS, you must log in to the ECS and run the umount command to cancel the association between the disk and the file system. In addition, ensure that no programs are reading data from or writing data to the disk. Otherwise, detaching the disk will fail.
                                            -
                                            -

                                            Detaching a Non-shared Disk

                                            1. Log in to the management console.
                                            2. Click in the upper left corner and select the desired region and project.
                                            3. Under Storage, click Elastic Volume Service.

                                              The disk list page is displayed.

                                              -

                                            4. Choose a way to detach the disk by determining whether you want to check server information first.

                                              • If yes, perform the following procedure:
                                                1. In the disk list, click the name of the to-be-detached disk.

                                                  The disk details page is displayed.

                                                  -
                                                2. Click the Attachments tab to view the server where the target disk has been attached.
                                                3. Click to select the server and click Detach Disk.
                                                  The Detach Disk dialog box is displayed, as shown in Figure 1.
                                                  Figure 1 Detach Disk
                                                  -
                                                  -
                                                4. Click Yes to detach the disk.
                                                -
                                              • If no, perform the following procedure:
                                                1. In the disk list, locate the row that contains the target disk and choose More > Detach in the Operation column.
                                                  The Detach Disk dialog box is displayed, as shown in Figure 2.
                                                  Figure 2 Detach Disk dialog box
                                                  -
                                                  -
                                                2. Click Yes to detach the disk.
                                                -
                                              -

                                              The disk list is displayed. The disk status is Detaching, indicating that the disk is being detached from the server.

                                              -

                                              When the status changes to Available, the disk is successfully detached.

                                              -

                                            -
                                            -

                                            Detaching a Shared Disk

                                            1. Log in to the management console.
                                            2. Click in the upper left corner and select the desired region and project.
                                            3. Under Storage, click Elastic Volume Service.

                                              The disk list page is displayed.

                                              -

                                            4. Choose a way to detach the disk by determining whether you want to check server information first.

                                              • If yes, perform the following procedure:
                                                1. In the disk list, click the name of the to-be-detached disk.

                                                  The disk details page is displayed.

                                                  -
                                                2. Click the Attachments tab to view the servers where the target disk has been attached.
                                                3. Click to select the server and click Detach Disk.

                                                  Shared EVS disks support batch detachment so that you can select multiple servers at a time.

                                                  -
                                                  The Detach Disk dialog box is displayed, as shown in Figure 3.
                                                  Figure 3 Detaching a shared disk
                                                  -
                                                  -
                                                4. Click Yes to detach the disk.
                                                -
                                              • If no, perform the following procedure:
                                                1. In the disk list, locate the row that contains the target disk and choose More > Detach in the Operation column.
                                                  The Detach Disk dialog box is displayed, as shown in Figure 4.
                                                  Figure 4 Detaching a shared disk dialog box
                                                  -
                                                  -
                                                2. Click to select the server.

                                                  Shared EVS disks support batch detachment so that you can select multiple servers at a time.

                                                  -
                                                3. Click Yes to detach the disk.
                                                -
                                              -

                                              The disk list page is displayed. The disk status is Detaching, indicating that the disk is being detached from the server.

                                              -

                                              If the shared EVS disk has been attached to multiple servers and needs to be detached from only some of its servers, the disk status will go back to In-use after the disk has been detached from the target servers. The disk status changes to Available only when it has been detached from all the servers.

                                              -

                                            -
                                            -
                                            - - diff --git a/docs/evs/umn/evs_01_0005.html b/docs/evs/umn/evs_01_0005.html index 395885728..05e47c293 100644 --- a/docs/evs/umn/evs_01_0005.html +++ b/docs/evs/umn/evs_01_0005.html @@ -1,21 +1,22 @@ -

                                            Deleting EVS Disks

                                            -

                                            Scenarios

                                            If an EVS disk is no longer used, you can release the virtual resources by deleting it.

                                            -
                                            • The disk status is Available, Error, Expansion failed, Restoration failed, or Rollback failed.
                                            • The disk is not locked by any service.
                                            • The shared disk has been detached from all its servers.
                                            -

                                            When a disk is deleted, EVS immediately destroys the metadata so that data can no longer be accessed. In addition, the physical storage space of the disk is reclaimed and cleared before being re-assigned. For any new disk created based on the re-assigned physical space, before data is written to the disk, EVS returns zero for all the read and write requests to the disk.

                                            +

                                            Deleting an EVS Disk

                                            +

                                            Scenarios

                                            If an EVS disk is no longer used, you can delete the disk to release the virtual resources. When a disk is deleted, EVS immediately destroys the metadata to ensure that data can no longer be accessed. In addition, the physical storage space of the disk is reclaimed and cleared before being re-assigned. For any new disk created based on the re-assigned physical space, before data is written to the disk, EVS returns zero for all the read requests to the disk.

                                            -
                                            • When you delete a disk, all the disk data including the snapshots created for this disk will be deleted.
                                            • A deleted disk cannot be recovered.
                                            +

                                            Notes and Constraints

                                            • The disk status is Available, Error, Expansion failed, Restoration failed, or Rollback failed.
                                            • The disk is not locked by any service.
                                            • The shared disk has been detached from all its servers.
                                            +
                                            +

                                            When you delete a disk, all the disk data including the legacy snapshots created for this disk will be deleted.

                                            +

                                            A deleted disk cannot be recovered.

                                            -

                                            Procedure

                                            1. Log in to the management console.
                                            2. Click in the upper left corner and select the desired region and project.
                                            3. Under Storage, click Elastic Volume Service.

                                              The disk list page is displayed.

                                              -

                                            4. In the disk list, locate the row that contains the target disk, click More in the Operation column, and choose Delete.
                                            5. (Optional) If multiple disks are to be deleted, select in front of each disk and click Delete in the upper area of the list.
                                            6. In the displayed dialog box, confirm the information and click Yes.
                                            +

                                            Deleting EVS Disks

                                            1. Log in to the console.
                                            2. Click in the upper left corner and select the desired region and project.
                                            3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                                              The Elastic Volume Service page is displayed.

                                              +

                                            4. In the disk list, locate the row that contains the target disk, click More in the Operation column, and choose Delete.
                                            5. (Optional) If multiple disks are to be deleted, select in front of each disk and click Delete in the upper area of the list.
                                            6. In the displayed dialog box, confirm the information and click Yes.
                                            -

                                            Related Operations

                                            For more deletion FAQs, see Deletion.

                                            +

                                            Helpful Links

                                            For more deletion FAQs, see Deletion.

                                            diff --git a/docs/evs/umn/evs_01_0006.html b/docs/evs/umn/evs_01_0006.html index c0c23281a..dff7d06bd 100644 --- a/docs/evs/umn/evs_01_0006.html +++ b/docs/evs/umn/evs_01_0006.html @@ -1,54 +1,54 @@

                                            Expansion Overview

                                            -

                                            What Is Capacity Expansion?

                                            If the capacity of an existing disk is insufficient, you can expand the disk capacity to increase the storage space.

                                            -

                                            Both system disks and data disks can be expanded. A system disk can be expanded to up to 1 TiB, and a data disk to 32 TiB. Disk capacity can only be expanded, not reduced.

                                            -

                                            If you detach a system disk and then attach it to an ECS as a data disk, the maximum capacity of this disk is still 1 TiB.

                                            +

                                            What Is Capacity Expansion?

                                            If the capacity of an existing disk is insufficient, you can expand the disk capacity to increase the storage space.

                                            +

                                            Both system disks and data disks can be expanded. A system disk can be expanded to up to 1 TiB, and a data disk to 32 TiB. Disk capacity can only be expanded, not reduced.

                                            +

                                            If you detach a system disk and then attach it to another server as a data disk, the maximum capacity of this disk is still 1 TiB.

                                            -

                                            How to Expand the Disk Capacity?

                                            A capacity expansion operation includes the following steps:

                                            -
                                            1. Expand the disk capacity on the management console.
                                            2. Log in to the server and extend the disk partition and file system.
                                            -

                                            -
                                            Figure 1 Capacity expansion procedure
                                            +

                                            How to Expand the Disk Capacity?

                                            A capacity expansion operation includes the following steps:

                                            +
                                            1. Expand the disk capacity on the management console.
                                            2. Log in to the server and extend the disk partition and file system.
                                            +

                                            +
                                            Figure 1 Capacity expansion procedure
                                            -

                                            Expand the Disk Capacity on the Management Console

                                            Choose a proper expansion method based on the disk status.
                                            • For an In-use disk:
                                              The disk has been attached to a server. Check whether the disk can be expanded in the In-use state by referring to Constraints. +

                                              Expand the Disk Capacity on the Management Console

                                              Choose a proper expansion method based on the disk status.
                                              -

                                              Log In to the Server and Extend the Disk Partition and File System

                                              After the disk has been expanded on the management console, only the disk storage capacity is enlarged, but its additional space cannot be used directly. You must log in to the server and extend the disk partition and file system. For details, see Table 1. -
                                              Table 1 Extending the disk partition and file system

                                              Capacity After Expansion

                                              +

                                              Log In to the Server and Extend the Disk Partition and File System

                                              After the disk has been expanded on the management console, only the disk storage capacity is enlarged, but its additional space cannot be used directly. You must log in to the server and extend the disk partition and file system. For details, see Table 1. +
                                              - - - - -
                                              Table 1 Extending the disk partition and file system

                                              Capacity After Expansion

                                              Extend Disk Partition and File System

                                              +

                                              Extend Disk Partition and File System

                                              Disk capacity ≤ 2 TiB

                                              +

                                              Disk capacity ≤ 2 TiB

                                              +

                                              Disk capacity > 2 TiB

                                              +

                                              Disk capacity > 2 TiB

                                              -

                                              If the server is stopped during the expansion, the additional space of a Windows system disk, Windows data disk, or Linux system disk may be automatically added to the last partition after the server is started. In this case, the additional space can be directly used. If the additional space is not automatically added, extend the partition and file system according to the preceding steps.

                                              +

                                              If the server is stopped during the expansion, the additional space of a Windows system disk, Windows data disk, or Linux system disk may be automatically added to the last partition after the server is started. In this case, the additional space can be directly used. If the additional space is not automatically added, extend the partition and file system according to the preceding steps.

                                              -

                                              Related Operations

                                              For more expansion FAQs, see Capacity Expansion.

                                              +

                                              Helpful Links

                                              For more expansion FAQs, see Capacity Expansion.

                                              diff --git a/docs/evs/umn/evs_01_0007.html b/docs/evs/umn/evs_01_0007.html index 871f2f5d3..1b5d51ae8 100644 --- a/docs/evs/umn/evs_01_0007.html +++ b/docs/evs/umn/evs_01_0007.html @@ -1,35 +1,35 @@

                                              Expanding Capacity for an In-use EVS Disk

                                              -

                                              Scenarios

                                              This section describes how to expand the capacity of an In-use EVS disk on the management console. The In-use status indicates that the disk has been attached to a server. You do not need to detach the disk when expanding an In-use disk.

                                              +

                                              Scenarios

                                              This section describes how to expand the capacity of an In-use EVS disk on the management console. The In-use status indicates that the disk has been attached to a server. You do not need to detach the disk when expanding an In-use disk.

                                              -

                                              Constraints

                                              • Disk capacity can be expanded, but cannot be reduced.
                                              • When expanding an In-use disk, the server attached with this disk must be in the Running or Stopped state.
                                              • A shared disk in the In-use state cannot be expanded. To expand such a disk, you must detach it from all its servers, wait until its status changes to Available, and then expand its capacity. For more information, see Expanding Capacity for an Available EVS Disk.
                                              • Only some server OSs support capacity expansion of In-use disks. For details, see the official document of the corresponding OS.

                                                For servers without such support, detach the disk and then expand its capacity. Otherwise, you may need to stop and then start the server after the expansion to make the additional space available.

                                                +

                                                Notes and Constraints

                                                • Disk capacity can be expanded, but cannot be reduced.
                                                • When expanding an In-use disk, the server attached with this disk must be in the Running or Stopped state.
                                                • A shared disk in the In-use state cannot be expanded. To expand such a disk, you must detach it from all its servers, wait until its status changes to Available, and then expand its capacity. For more information, see Expanding Capacity for an Available EVS Disk.
                                                • Only some server OSs allow you to expand capacity while disks are In-use. For details, see the official document of the corresponding OS.

                                                  For servers without such support, detach the disk and then expand its capacity. Otherwise, you may need to stop and then start the server after the expansion to make the additional space available.

                                                -

                                                Prerequisites

                                                Disk data has been backed up using CBR or snapshots. For details about backups, see Managing EVS Backups. For details about snapshots, see Creating a Snapshot.

                                                +

                                                Prerequisites

                                                Disk data has been backed up using CBR or snapshots. For details about backups, see Managing EVS Disk Backups. For details about snapshots, see Creating an EVS Snapshot.

                                                -

                                                Procedure

                                                1. Log in to the management console.
                                                2. Click in the upper left corner and select the desired region and project.
                                                3. Under Storage, click Elastic Volume Service.

                                                  The disk list page is displayed.

                                                  -

                                                4. Choose a way to expand the disk by determining whether you want to check server information first.

                                                  • If yes, perform the following procedure:
                                                    1. In the disk list, click the name of the to-be-expanded disk.

                                                      The disk details page is displayed.

                                                      -
                                                    2. Click the Attachments tab to view the server where the target disk has been attached.
                                                    3. Click Expand Capacity in the upper right corner of the page.

                                                      The expansion page is displayed.

                                                      +

                                                      Procedure

                                                      1. Log in to the console.
                                                      2. Click in the upper left corner and select the desired region and project.
                                                      3. Choose Storage > Elastic Volume Service.

                                                        The Elastic Volume Service page is displayed.

                                                        +

                                                      4. Choose a way to expand the disk by determining whether you want to check server information first.

                                                        • If yes, perform the following procedure:
                                                          1. In the disk list, click the name of the to-be-expanded disk.

                                                            The disk details page is displayed.

                                                            +
                                                          2. Click the Attachments tab to view the server where the target disk has been attached.
                                                          3. Click Expand Capacity in the upper right corner of the page.

                                                            The expansion page is displayed.

                                                          -
                                                        • If no, perform the following procedure:
                                                          1. In the disk list, locate the row that contains the target disk and click Expand Capacity in the Operation column.

                                                            The expansion page is displayed.

                                                            +
                                                          2. If no, perform the following procedure:
                                                            1. In the disk list, locate the row that contains the target disk and click Expand Capacity in the Operation column.

                                                              The expansion page is displayed.

                                                        -

                                                      5. Set the New Capacity parameter and click Next.
                                                      6. On the Details page, check the disk details.

                                                        • Click Submit to start the expansion.
                                                        • Click Previous to change the settings.
                                                        -

                                                        After the configuration is submitted, go back to the disk list page.

                                                        -

                                                      7. In the disk list, view the capacity of the target disk.

                                                        When the disk status changes from Expanding to In-use and the disk capacity increases, the expansion has succeeded.

                                                        -

                                                        When the status of a disk is Expanding, you are not allowed to modify the specifications of the ECS where the disk is attached.

                                                        +

                                                      8. Set the New Capacity parameter and click Next.
                                                      9. On the Details page, check the disk configuration.

                                                        • Click Submit to start the expansion.
                                                        • Click Previous to change the settings.
                                                        +

                                                        After the configuration is submitted, go back to the disk list page.

                                                        +

                                                      10. In the disk list, view the capacity of the target disk.

                                                        When the disk status changes from Expanding to In-use and the disk capacity increases, the expansion has succeeded.

                                                        +

                                                        When the status of the disk is Expanding, you are not allowed to modify the specifications of the ECS where the disk is attached.

                                                        -

                                                        If the expansion fails, technical support personnel will contact you and help you handle this error. Do not perform any operations on the disk before the technical support personnel contact you. If you require that the error be handled as soon as possible, contact our technical support personnel. Disks whose capacities failed to be expanded are not billed.

                                                        +

                                                        If the expansion fails, technical support personnel will contact you and help you handle this error. Do not perform any operations on the disk before the technical support personnel contact you. If you require that the error be handled as soon as possible, contact our technical support personnel. Disks whose capacities failed to be expanded are not billed.

                                                        -

                                                      11. Log in to the server and extend the partition and file system after the disk has been expanded on the console, because previous steps only enlarge the disk space.

                                                        The operations vary depending on the server OS.

                                                        - +

                                                      12. Log in to the server and extend the partition and file system after the disk has been expanded on the console, because previous steps only enlarge the disk space.

                                                        The operations vary depending on the server OS.

                                                        +

                                                diff --git a/docs/evs/umn/evs_01_0008.html b/docs/evs/umn/evs_01_0008.html index 56f672ba4..20a43a83f 100644 --- a/docs/evs/umn/evs_01_0008.html +++ b/docs/evs/umn/evs_01_0008.html @@ -1,29 +1,29 @@

                                                Expanding Capacity for an Available EVS Disk

                                                -

                                                Scenarios

                                                This section describes how to expand the capacity of an Available EVS disk on the management console. The Available status indicates that the disk has not been attached to any server.

                                                +

                                                Scenarios

                                                This section describes how to expand the capacity of an Available EVS disk on the management console. The Available status indicates that the disk has not been attached to any server.

                                                -

                                                Constraints

                                                • Disk capacity can be expanded, but cannot be reduced.
                                                • A shared disk in the In-use state cannot be expanded. To expand such a disk, you must detach it from all its servers, wait until its status changes to Available, and then expand its capacity.
                                                +

                                                Notes and Constraints

                                                • Disk capacity can be expanded, but cannot be reduced.
                                                • A shared disk in the In-use state cannot be expanded. To expand such a disk, you must detach it from all its servers, wait until its status changes to Available, and then expand its capacity.
                                                -

                                                Prerequisites

                                                Disk data has been backed up using CBR or snapshots. For details about backups, see Managing EVS Backups. For details about snapshots, see Creating a Snapshot.

                                                +

                                                Prerequisites

                                                Disk data has been backed up using CBR or snapshots. For details about backups, see Managing EVS Disk Backups. For details about snapshots, see Creating an EVS Snapshot.

                                                -

                                                Procedure

                                                1. Log in to the management console.
                                                2. Click in the upper left corner and select the desired region and project.
                                                3. Under Storage, click Elastic Volume Service.

                                                  The disk list page is displayed.

                                                  -

                                                4. In the disk list, locate the row that contains the target disk and click Expand Capacity in the Operation column.

                                                  The expansion page is displayed.

                                                  -

                                                5. Set the New Capacity parameter and click Next.
                                                6. On the Details page, check the disk details.

                                                  • Click Submit to start the expansion.
                                                  • Click Previous to change the settings.
                                                  -

                                                  After the configuration is submitted, go back to the disk list page.

                                                  -

                                                7. In the disk list, view the capacity of the target disk.

                                                  When the disk status changes from Expanding to Available and the disk capacity increases, the expansion has succeeded.

                                                  -

                                                  When the status of a disk is Expanding, you are not allowed to modify the specifications of the ECS where the disk is attached.

                                                  +

                                                  Procedure

                                                  1. Log in to the console.
                                                  2. Click in the upper left corner and select the desired region and project.
                                                  3. Choose Storage > Elastic Volume Service.

                                                    The Elastic Volume Service page is displayed.

                                                    +

                                                  4. In the disk list, locate the row that contains the target disk and click Expand Capacity in the Operation column.

                                                    The expansion page is displayed.

                                                    +

                                                  5. Set the New Capacity parameter and click Next.
                                                  6. On the Details page, check the disk configuration.

                                                    • Click Submit to start the expansion.
                                                    • Click Previous to change the settings.
                                                    +

                                                    After the configuration is submitted, go back to the disk list page.

                                                    +

                                                  7. In the disk list, view the capacity of the target disk.

                                                    When the disk status changes from Expanding to Available and the disk capacity increases, the expansion has succeeded.

                                                    +

                                                    When the status of the disk is Expanding, you are not allowed to modify the specifications of the ECS where the disk is attached.

                                                    -

                                                    If the expansion fails, technical support personnel will contact you and help you handle this error. Do not perform any operations on the disk before the technical support personnel contact you. If you require that the error be handled as soon as possible, contact our technical support personnel. Disks whose capacities failed to be expanded are not billed.

                                                    +

                                                    If the expansion fails, technical support personnel will contact you and help you handle this error. Do not perform any operations on the disk before the technical support personnel contact you. If you require that the error be handled as soon as possible, contact our technical support personnel. Disks whose capacities failed to be expanded are not billed.

                                                    -

                                                  8. Attach the disk to the server. For details, see Attach an EVS Disk.
                                                  9. Log in to the server and extend the partition and file system after the disk has been expanded on the console, because previous steps only enlarge the disk space.

                                                    The operations vary depending on the server OS.

                                                    - +

                                                  10. Attach the disk to the server. For details, see Attach an EVS Disk.
                                                  11. Log in to the server and extend the partition and file system after the disk has been expanded on the console, because previous steps only enlarge the disk space.

                                                    The operations vary depending on the server OS.

                                                    +

                                                  diff --git a/docs/evs/umn/evs_01_0009.html b/docs/evs/umn/evs_01_0009.html index af0dd263e..f9f9c4206 100644 --- a/docs/evs/umn/evs_01_0009.html +++ b/docs/evs/umn/evs_01_0009.html @@ -1,150 +1,192 @@

                                                  Managing Encrypted EVS Disks

                                                  -

                                                  Encryption Scenarios

                                                  • System disk encryption

                                                    System disks are created along with servers and cannot be created separately. So whether a system disk is encrypted or not depends on the image selected during the server creation. See the following table for details.

                                                    - -
                                                    Table 1 Encryption relationship between images and system disks

                                                    Creating Server Using Encrypted Image

                                                    +

                                                    What Is EVS Disk Encryption?

                                                    EVS enables you to encrypt data on newly created disks as required.

                                                    +

                                                    It uses the industry-standard XTS-AES-256 cryptographic algorithm and keys to encrypt EVS disks. Keys used to encrypt EVS disks are provided by the Key Management Service (KMS), which is secure and convenient. You do not need to establish and maintain the key management infrastructure. KMS uses the Hardware Security Module (HSM) that complies with FIPS 140-2 level 3 requirements to protect keys. All user keys are protected by the root key in HSM to prevent key exposure.

                                                    +

                                                    +

                                                    The encryption attribute of a disk cannot be changed after the disk is created.

                                                    +

                                                    For details about how to create an encrypted disk, see Creating an EVS Disk.

                                                    +
                                                    +
                                                    +

                                                    Keys Used for EVS Encryption

                                                    Keys provided by KMS include a Default Master Key and Customer Master Keys (CMKs).
                                                    • Default Master Key: A key that is automatically created by EVS through KMS and named evs/default.

                                                      It cannot be disabled and does not support scheduled deletion.

                                                      +
                                                    • CMKs: Keys created by users. You may use existing CMKs or create new CMKs to encrypt disks. For details, see section "Creating a CMK" in the Key Management Service User Guide.
                                                    +
                                                    +

                                                    When an encrypted disk is attached, EVS accesses KMS, and KMS sends the data key (DK) to the host memory for use. The disk uses the DK plaintext to encrypt and decrypt disk I/Os. The DK plaintext is only stored in the memory of the host housing the ECS and is not stored persistently on the media. If a CMK is disabled or deleted in KMS, the disk encrypted using this CMK can still use the DK plaintext stored in the host memory. If this disk is later detached, the DK plaintext will be deleted from the memory, and data can no longer be read from or written to the disk. Before you re-attach this encrypted disk, ensure that the CMK is enabled.

                                                    +
                                                    If you use a CMK to encrypt disks and this CMK is then disabled or scheduled for deletion, data cannot be read from or written to these disks or may never be restored. See Table 1 for more information. +
                                                    - - - - - - - - + +
                                                    Table 1 Impact of CMK unavailability

                                                    CMK Status

                                                    Whether System Disk Will Be Encrypted

                                                    +

                                                    Impact

                                                    Description

                                                    +

                                                    How to Restore

                                                    Yes

                                                    +

                                                    Disabled

                                                    Yes

                                                    +
                                                    • For an encrypted disk already attached: Reads and writes to the disk are normal. If the disk is detached, it cannot be attached again.
                                                    • For an encrypted disk not attached: The disk cannot be attached anymore.

                                                    For details, see Managing Private Images > Encrypting Images in the Image Management Service User Guide.

                                                    +

                                                    Enable the CMK. For details, see "Managing CMKs" > "Enabling One or More CMKs" in the Key Management Service User Guide.

                                                    No

                                                    +

                                                    Scheduled deletion

                                                    No

                                                    +

                                                    Cancel the scheduled deletion for the CMK. For details, see "Managing CMKs" > "Canceling the Scheduled Deletion of One or More CMKs" in the Key Management Service User Guide.

                                                    -

                                                    +

                                                    Deleted

                                                    +

                                                    Data on the disks can never be restored.

                                                    -
                                                  • Data disk encryption

                                                    Data disks can be created along with servers or separately. Whether data disks are encrypted depends on their data sources. See the following table for details.

                                                    +
                                                  • +
                                                    +

                                                    Encryption Scenarios

                                                    • System disk encryption

                                                      System disks are created along with servers and cannot be created separately. So whether a system disk is encrypted or not depends on the image you select when creating the server.

                                                      -
                                                      Table 2 Encryption relationship between backups, snapshots, images, and data disks

                                                      Created On

                                                      +
                                                      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                                      Table 2 Encryption relationship between images and system disks

                                                      Creating Server Using Encrypted Image

                                                      Method of Creation

                                                      +

                                                      Whether System Disk Will Be Encrypted

                                                      Whether Data Disk Will Be Encrypted

                                                      -

                                                      Description

                                                      +

                                                      Description

                                                      The ECS console

                                                      +

                                                      Yes

                                                      Created together with the server

                                                      +

                                                      Yes

                                                      Yes/No

                                                      -

                                                      When a data disk is created together with a server, you can choose to encrypt the disk or not. For details, see Getting Started > Creating an ECS > Step 1: Configure Basic Settings in the Elastic Cloud Server User Guide.

                                                      +

                                                      For details, see Managing Private Images > Creating Encrypted Images in the Image Management Service User Guide.

                                                      The EVS console

                                                      +

                                                      No

                                                      No data source selected

                                                      +

                                                      No

                                                      Yes/No

                                                      -

                                                      When an empty disk is created, you can choose whether to encrypt the disk or not. The encryption attribute of the disk cannot be changed after the disk has been created.

                                                      -

                                                      Creating from a backup

                                                      -

                                                      Yes/No

                                                      -
                                                      • When a disk is created from a backup, you can choose whether to encrypt the disk or not. The encryption attributes of the disk and backup do not need to be the same.
                                                      • When you create a backup for a system or data disk, the encryption attribute of the backup will be the same as that of the disk.
                                                      -

                                                      Creating from a snapshot

                                                      -

                                                      (The snapshot's source disk is encrypted.)

                                                      -

                                                      Yes

                                                      -

                                                      A snapshot created from an encrypted disk is also encrypted.

                                                      -

                                                      Creating from a snapshot

                                                      -

                                                      (The snapshot's source disk is not encrypted.)

                                                      -

                                                      No

                                                      -

                                                      A snapshot created from a non-encrypted disk is not encrypted.

                                                      -

                                                      Creating from an image

                                                      -

                                                      (The image's source disk is encrypted.)

                                                      -

                                                      Yes

                                                      -

                                                      -

                                                      -

                                                      Creating from an image

                                                      -

                                                      (The image's source disk is not encrypted.)

                                                      -

                                                      No

                                                      -

                                                      -

                                                      +

                                                      -

                                                      -

                                                      +
                                                    • Data disk encryption

                                                      Data disks can be created along with servers or separately. Whether data disks are encrypted depends on their data sources. See the following table for details.

                                                      + +
                                                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                      Table 3 Encryption relationship between backups, snapshots, images, and data disks

                                                      Created On

                                                      +

                                                      Method of Creation

                                                      +

                                                      Whether Data Disk Will Be Encrypted

                                                      +

                                                      Description

                                                      +

                                                      The ECS console

                                                      +

                                                      Created together with the server

                                                      +

                                                      Yes/No

                                                      +

                                                      When a data disk is created together with a server, you can choose to encrypt the disk or not. For details, see Getting Started > Creating an ECS > Step 1: Configure Basic Settings in the Elastic Cloud Server User Guide.

                                                      +

                                                      The EVS console

                                                      +

                                                      No data source selected

                                                      +

                                                      Yes/No

                                                      +

                                                      When an empty disk is created, you can choose whether to encrypt the disk or not. The encryption attribute of the disk cannot be changed after the disk has been created.

                                                      +

                                                      Creating from a backup

                                                      +

                                                      Yes/No

                                                      +
                                                      • When a disk is created from a backup, you can choose whether to encrypt the disk or not. The encryption attributes of the disk and backup do not need to be the same.
                                                      • When you create a backup for a system or data disk, the encryption attribute of the backup will be the same as that of the disk.
                                                      +

                                                      Creating from a snapshot

                                                      +

                                                      (The snapshot's source disk is encrypted.)

                                                      +

                                                      Yes

                                                      +

                                                      A snapshot created from an encrypted disk is also encrypted.

                                                      +

                                                      Creating from a snapshot

                                                      +

                                                      (The snapshot's source disk is not encrypted.)

                                                      +

                                                      No

                                                      +

                                                      A snapshot created from a non-encrypted disk is not encrypted.

                                                      +

                                                      Creating from an image

                                                      +

                                                      (The image's source disk is encrypted.)

                                                      +

                                                      Yes

                                                      +

                                                      -

                                                      +

                                                      Creating from an image

                                                      +

                                                      (The image's source disk is not encrypted.)

                                                      +

                                                      No

                                                      +

                                                      -

                                                      +
                                                      +
                                                      +

                                                    • -

                                                      Constraints

                                                      -
                                                      Table 3 Constraints on disk encryption

                                                      Item

                                                      +

                                                      Notes and Constraints

                                                      +
                                                      - - - - - - - - -
                                                      Table 4 Constraints on disk encryption

                                                      Item

                                                      Description

                                                      +

                                                      Description

                                                      Types of disks supporting encryption

                                                      +

                                                      Types of disks supporting encryption

                                                      All disk types

                                                      +

                                                      All disk types

                                                      Constraints on encrypted disks

                                                      +

                                                      Constraints on encrypted disks

                                                      The encryption attribute of a disk cannot be changed after the disk is created, meaning that:

                                                      -
                                                      • An encrypted disk cannot be changed to a non-encrypted disk.
                                                      • A non-encrypted disk cannot be changed to an encrypted disk.
                                                      +

                                                      The encryption attribute of a disk cannot be changed after the disk is created, meaning that:

                                                      +
                                                      • An encrypted disk cannot be changed to a non-encrypted disk.
                                                      • A non-encrypted disk cannot be changed to an encrypted disk.

                                                      Constraints on user permissions

                                                      +

                                                      Constraints on user permissions

                                                      When a user uses the encryption function, the condition varies depending on whether the user is the first one ever in the current region or project to use this function.

                                                      -
                                                      • If the user is the first user, the user needs to follow the prompt to create an agency, which grants KMS Administrator permissions to EVS. Then the user can create and obtain keys to encrypt and decrypt disks.
                                                        NOTE:

                                                        The first user must have the KMS Administrator permissions to create the agency. If the user does not have the KMS Administrator permissions, contact the account administrator to grant the permissions first.

                                                        +

                                                      When a user uses the encryption function, the condition varies depending on whether the user is the first one ever in the current region or project to use this function.

                                                      +
                                                      • If the user is the first user, the user needs to follow the prompt to create an agency, which grants EVS Administrator permissions to EVS. Then, the user can create and obtain keys to encrypt and decrypt disks.
                                                        NOTE:

                                                        The first user must have the EVS Administrator permissions to create the agency. If the user does not have the permissions, contact the account administrator to grant the permissions first.

                                                        -
                                                      • If the user is not the first user, the user can use encryption directly.
                                                      +
                                                    • If the user is not the first user, the user can use encryption directly.
                                                    • Constraints on encrypted images

                                                      +

                                                      Constraints on encrypted images

                                                      • Encrypted images cannot be replicated across regions.
                                                      • Encrypted images cannot be changed to non-encrypted images.
                                                      • Encrypted images cannot be exported.
                                                      +
                                                      • Encrypted images cannot be replicated across regions.
                                                      • Encrypted images cannot be changed to non-encrypted images.
                                                      • Encrypted images cannot be exported.
                                                      -

                                                      Creating an Encrypted EVS Disk

                                                      Before you use the encryption function, KMS access rights need to be granted to EVS. If you have the Security Administrator permissions, grant the KMS access rights to EVS directly. If you do not have this permission, contact a user with the security administrator permissions to grant KMS access rights to EVS and then select the encryption option to create an encrypted disk.

                                                      -

                                                      For details about how to create an encrypted disk, see Create an EVS Disk.

                                                      +

                                                      Creating an Encrypted EVS Disk

                                                      Before you use the encryption function, KMS access rights need to be granted to EVS. If you have the Security Administrator permissions, grant the KMS access rights to EVS directly. If you do not have this permission, contact a user with the security administrator permissions to grant KMS access rights to EVS and then select the encryption option to create an encrypted disk.

                                                      +

                                                      For details about how to create an encrypted disk, see Creating an EVS Disk.

                                                      -

                                                      Detaching an Encrypted EVS Disk

                                                      Before you detach a disk encrypted by a CMK, check whether the CMK is disabled or scheduled for deletion.

                                                      -
                                                      • If the CMK is available, the disk can be detached and re-attached, and data on the disk will not be lost.
                                                      • If the CMK is unavailable, the disk can still be used, but there is no guarantee for how long it will be usable. If the disk is detached, it will be impossible to re-attach it later. In this case, do not detach the disk without a working CMK.
                                                      -

                                                      The restoration method varies depending on the CMK status. For details, see EVS Encryption.

                                                      -

                                                      For details about how to detach an encrypted disk, see Detaching a Data Disk.

                                                      +

                                                      Detaching an Encrypted EVS Disk

                                                      Before you detach a disk encrypted by a CMK, check whether the CMK is disabled or scheduled for deletion.

                                                      +
                                                      • If the CMK is available, the disk can be detached and re-attached, and data on the disk will not be lost.
                                                      • If the CMK is unavailable, the disk can still be used, but there is no guarantee for how long it will be usable. If the disk is detached, it will be impossible to re-attach it later. In this case, do not detach the disk without a working CMK.
                                                      +

                                                      The restoration method varies depending on the CMK status. For details, see Keys Used for EVS Encryption.

                                                      +

                                                      For details about how to detach an encrypted disk, see Detaching an EVS Disk.

                                                      diff --git a/docs/evs/umn/evs_01_0010.html b/docs/evs/umn/evs_01_0010.html index d80c84f4c..fe13beccf 100644 --- a/docs/evs/umn/evs_01_0010.html +++ b/docs/evs/umn/evs_01_0010.html @@ -1,25 +1,48 @@

                                                      Managing Shared EVS Disks

                                                      -

                                                      How to Use Shared VBD and SCSI Disks

                                                      You can create shared VBD disks or shared SCSI disks. It is recommended that you attach a shared disk to the ECSs in the same ECS group to improve service reliability.
                                                      • Shared VBD disks: The device type of a newly created shared disk is VBD by default. Such disks can be used as virtual block storage devices, but do not support SCSI reservations. If SCSI reservations are required for your applications, create shared SCSI EVS disks.
                                                      • Shared SCSI disks: Such disks support SCSI reservations.
                                                        • To improve data security, you are advised to use SCSI reservations together with the anti-affinity policy of an ECS group. That said, ensure that shared SCSI disks are only attached to ECSs in the same anti-affinity ECS group.
                                                        • If an ECS does not belong to any anti-affinity ECS group, you are advised not to attach shared SCSI disks to this ECS. Otherwise, SCSI reservations may not work properly, which may put your data at risk.
                                                        +

                                                        What Is Disk Sharing?

                                                        Disk sharing allows you to create shared EVS disks. Shared EVS disks are block storage devices that support concurrent read/write operations and can be attached to multiple servers. Shared EVS disks provide multiple attachments, high concurrency, high performance, and high reliability. They are usually used for enterprise business-critical applications that require cluster deployment and high availability (HA). Multiple servers can access the same shared EVS disk at the same time.

                                                        +

                                                        A shared EVS disk can be attached to a maximum of 16 servers, including ECSs or BMSs. To share files, you need to deploy a shared file system or a cluster management system, such as Windows MSCS, Veritas VCS, or CFS.

                                                        +

                                                        A shared file system or cluster management system must be set up before you can properly use a shared disk. If you simply attach a shared disk to multiple servers, data cannot be shared between those servers and may be overwritten.

                                                        -

                                                        Concepts of the anti-affinity ECS group and SCSI reservations:

                                                        -
                                                        • The anti-affinity policy of an ECS group allows ECSs to be created on different physical servers to improve service reliability.

                                                          For details about ECS groups, see Managing ECS Groups in the Elastic Cloud Server User Guide.

                                                          -
                                                        • The SCSI reservation mechanism uses a SCSI reservation command to perform SCSI reservation operations. If an ECS sends such a command to an EVS disk, the disk is displayed as locked to other ECSs, preventing the data damage that may be caused by simultaneous read/write operations to the disk from multiple ECSs.
                                                        • ECS groups and SCSI reservations have the following relationship: A SCSI reservation on a single EVS disk cannot differentiate multiple ECSs on the same physical host. For that reason, if multiple ECSs that use the same shared EVS disk are running on the same physical host, SCSI reservations will not work properly. So you are advised to use SCSI reservations only on ECSs that are in the same ECS group, thus having a working anti-affinity policy.
                                                        +
                                                        +
                                                        Figure 1 Application scenario of shared EVS disks
                                                        +

                                                        Advantages

                                                        • Multiple attachments: A shared EVS disk can be attached to a maximum of 16 servers.
                                                        • High-performance: The random read/write IOPS of a shared ultra-high I/O disk can reach up to 160,000.
                                                        • High-reliability: Shared EVS disks support both manual and automatic backup, delivering highly reliable data storage.
                                                        • Wide range of use: Shared EVS disks can be used for Linux RHCS clusters where only shared VBD disks are needed. They can also be used for Windows MSCS and Veritas VCS clusters that require SCSI reservations.
                                                        +
                                                        +

                                                        Specifications and Performance

                                                        Shared EVS disks have the same specifications and performance as non-shared EVS disks.

                                                        +
                                                        +

                                                        How Do I Use Shared VBD and SCSI Disks?

                                                        You can create shared VBD disks or shared SCSI disks. It is recommended that you attach a shared disk to ECSs in the same ECS group to improve service reliability.
                                                        • Shared VBD disks: The device type of a newly created shared disk is VBD by default. Such disks can be used as virtual block storage devices, but do not support SCSI reservations. If SCSI reservations are required for your applications, create shared SCSI EVS disks.
                                                        • Shared SCSI disks: Such disks support SCSI reservations.
                                                          • To improve data security, you are advised to use SCSI reservations together with the anti-affinity policy of an ECS group. That said, ensure that shared SCSI disks are only attached to ECSs in the same anti-affinity ECS group.
                                                          • If an ECS does not belong to any anti-affinity ECS group, you are advised not to attach shared SCSI disks to this ECS. Otherwise, SCSI reservations may not work properly, which may put your data at risk.
                                                          +
                                                          +

                                                          Concepts of the anti-affinity ECS group and SCSI reservations:

                                                          +
                                                          • The anti-affinity policy of an ECS group allows ECSs to be created on different physical servers to improve service reliability.

                                                            For details about ECS groups, see Managing ECS Groups in the Elastic Cloud Server User Guide.

                                                            +
                                                          • The SCSI reservation mechanism uses a SCSI reservation command to perform SCSI reservation operations. If an ECS sends such a command to an EVS disk, the disk is displayed as locked to other ECSs, preventing the data damage that may be caused by simultaneous reads/writes to the disk from multiple ECSs.
                                                          • ECS groups and SCSI reservations have the following relationship: A SCSI reservation on a single EVS disk cannot differentiate multiple ECSs on the same physical host. For that reason, if multiple ECSs that use the same shared EVS disk are running on the same physical host, SCSI reservations will not work properly. So you are advised to use SCSI reservations only on ECSs that are in the same ECS group, thus having a working anti-affinity policy.
                                                        -

                                                        Constraints on Shared Disks

                                                        • A shared disk can be attached to a maximum of 16 servers.
                                                        • The sharing attribute of a disk cannot be changed after the disk is created.
                                                        • Shared disks can only be used as data disks. The sharing function is not supported for system disks.
                                                        • A shared file system or cluster management system must be set up before you can properly use a shared disk. If you simply attach a shared disk to multiple servers, the sharing function will not work and data may be overwritten.
                                                        • When a shared disk is attached to multiple servers, the total performance of the disk on all servers cannot exceed the maximum allowed on a single disk.
                                                        +

                                                        Constraints on Shared Disks

                                                        • A shared disk can be attached to a maximum of 16 servers.
                                                        • The sharing attribute of a disk cannot be changed after the disk is created.
                                                        • Shared disks can only be used as data disks, not system disks.
                                                        • A shared file system or cluster management system must be set up before you can properly use a shared disk. If you simply attach a shared disk to multiple servers, data cannot be shared between those servers and may be overwritten.
                                                        • When a shared disk is attached to multiple servers, the total performance of the disk on all servers cannot exceed the maximum allowed on a single disk.
                                                        -

                                                        Attaching a Shared EVS Disk

                                                        A non-shared EVS disk can only be attached to one server, whereas a shared EVS disk can be attached to up to 16 servers.

                                                        -

                                                        For details, see Attaching a Shared Disk.

                                                        +

                                                        Attaching a Shared EVS Disk

                                                        A non-shared EVS disk can only be attached to one server, whereas a shared EVS disk can be attached to up to 16 servers.

                                                        +

                                                        For details, see Attaching a Shared Disk.

                                                        -

                                                        Deleting a Shared EVS Disk

                                                        Because a shared EVS disk can be attached to multiple servers, ensure that the shared EVS disk is detached from all the servers before deletion.

                                                        -

                                                        For details, see Deleting EVS Disks.

                                                        +

                                                        Deleting a Shared EVS Disk

                                                        Because a shared EVS disk can be attached to multiple servers, ensure that the shared EVS disk is detached from all the servers before deletion.

                                                        +

                                                        For details, see Deleting an EVS Disk.

                                                        -

                                                        Expanding a Shared EVS Disk

                                                        Shared EVS disks must be expanded when they are in the Available state. For details, see Expanding Capacity for an In-use EVS Disk.

                                                        +

                                                        Expanding a Shared EVS Disk

                                                        Shared EVS disks must be expanded when they are in the Available state. For details, see Expanding Capacity for an In-use EVS Disk.

                                                        -

                                                        Related Operations

                                                        For more disk sharing FAQs, see Sharing.

                                                        +

                                                        Data Sharing Principles and Common Usage Mistakes

                                                        A shared EVS disk is essentially the disk that can be attached to multiple servers for use. It is similar to a physical disk in that the disk can be attached to multiple physical servers, and each server can read data from and write data to any space on the disk. If no data read/write rules, such as the read/write sequence and meaning, between these servers are defined, data reads and writes between these servers may conflict, or other unpredictable errors may occur.

                                                        +

                                                        Though shared disks are block storage devices that provide shared access for servers, shared disks do not have the cluster management capability. You need to deploy a cluster system to manage shared disks. Common cluster management systems include Windows MSCS, Linux RHCS, Veritas VCS, and Veritas CFS.

                                                        +
                                                        If shared EVS disks are not managed by a cluster system, the following issues may occur:
                                                        • Data inconsistency caused by read/write conflicts

                                                          When a shared EVS disk is attached to two servers (server A and server B), server A cannot recognize the disk spaces allocated to server B, vice versa. That said, a disk space allocated to server A may be already used by server B. In this case, repeated disk space allocation occurs, which leads to data errors.

                                                          +

                                                          For example, a shared EVS disk has been formatted into an ext3 file system and attached to server A and server B. Server A has written metadata into the file system in space R and space G. Then server B has written metadata into space E and space G. In this case, the data written into space G by server A will be replaced. When the metadata in space G is read, an error will occur.

                                                          +
                                                        • Data inconsistency caused by data caching

                                                          When a shared EVS disk is attached to two servers (server A and server B), the application on server A has read the data in space R and space G, then cached the data. At that time, other processes and threads on server A would then read this data directly from the cache. At the same time, if the application on server B has modified the data in space R and space G, the application on server A cannot detect this data change and still reads this data from the cache. As a result, the modified data cannot be viewed on server A.

                                                          +

                                                          For example, a shared EVS disk has been formatted into an ext3 file system and attached to server A and server B. Both servers have cached the metadata in the file system. Then server A has created a new file (file F) on the shared disk, but server B cannot detect this modification and still reads data from its cached data. As a result, file F cannot be viewed on server B.

                                                          +
                                                        +
                                                        +

                                                        Before you buy a shared EVS disk, determine its device type (VBD or SCSI) based on the applications that will use the shared disk. Shared SCSI EVS disks support SCSI reservations. Before using SCSI reservations, you need to install a driver in the server OS and ensure that the OS image is included in the compatibility list.

                                                        +

                                                        For details about how to use shared EVS disks, see Managing Shared EVS Disks.

                                                        +

                                                        If you simply attach a shared disk to multiple servers, data or files cannot be shared between the servers, because the shared disk does not have the cluster management capability. To share files between servers, build a shared file system or deploy a cluster management system.

                                                        +
                                                        +
                                                        +

                                                        Helpful Links

                                                        For more disk sharing FAQs, see Sharing.

                                                        diff --git a/docs/evs/umn/evs_01_0011.html b/docs/evs/umn/evs_01_0011.html index c47c68ef1..c197c3d7b 100644 --- a/docs/evs/umn/evs_01_0011.html +++ b/docs/evs/umn/evs_01_0011.html @@ -1,18 +1,22 @@ -

                                                        Deleting a Snapshot

                                                        -

                                                        Scenarios

                                                        If a snapshot is no longer needed, you can delete it to release the virtual resources.

                                                        +

                                                        Deleting an EVS Snapshot

                                                        +

                                                        Scenarios

                                                        If you no longer require certain snapshots or the snapshot quantity reaches the maximum allowed, you can delete the snapshots.

                                                        -

                                                        Constraints

                                                        • The snapshot status must be Available or Error.
                                                        • If a disk is deleted, all the snapshots created for this disk will also be deleted.
                                                        • If a snapshot is deleted, disks rolled back and created from this snapshot are not affected.
                                                        • If you have reinstalled or changed the server OS, snapshots of the system disk are automatically deleted. Snapshots of the data disks can be used as usual.
                                                        • A snapshot whose name starts with autobk_snapshot_vbs_, manualbk_snapshot_vbs_, autobk_snapshot_csbs_, or manualbk_snapshot_csbs_ is automatically generated during backup. You can only view details of such snapshots and cannot delete them.
                                                        +

                                                        Prerequisites

                                                        • The snapshot status must be Available or Error.
                                                        -

                                                        Procedure

                                                        1. Log in to the management console.
                                                        2. Click in the upper left corner and select the desired region and project.
                                                        3. Under Storage, click Elastic Volume Service.
                                                        4. In the navigation pane on the left, choose Elastic Volume Service > Snapshots.

                                                          The snapshot list page is displayed.

                                                          -

                                                        5. In the snapshot list, locate the row that contains the target snapshot and click Delete in the Operation column.
                                                        6. (Optional) If multiple snapshots are to be deleted, select in front of each snapshot and click Delete in the upper area of the list.
                                                        7. In the displayed dialog box, confirm the information and click Yes.

                                                          If the snapshot disappears from the snapshot list, the snapshot is deleted successfully.

                                                          +

                                                          Notes and Constraints

                                                          • If a snapshot is deleted, disks rolled back or created from this snapshot are not affected.
                                                          +
                                                          • If a snapshot's source disk is deleted, all legacy snapshots of this disk are also deleted.
                                                          • If you reinstall or change the server OS, snapshots of the system disk are automatically deleted. Those of the data disks can be used as usual.
                                                          +
                                                          +

                                                          Procedure

                                                          1. Log in to the console.
                                                          2. Click in the upper left corner and select the desired region and project.
                                                          3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                                                            The Elastic Volume Service page is displayed.

                                                            +

                                                          4. In the navigation pane on the left, choose Elastic Volume Service > Snapshots.

                                                            The Snapshots page is displayed.

                                                            +

                                                          5. In the snapshot list, locate the target snapshot and click Delete in the Operation column.
                                                          6. In the displayed dialog box, confirm the information and click Yes.

                                                            If the snapshot disappears from the snapshot list, the snapshot is deleted successfully.

                                                        diff --git a/docs/evs/umn/evs_01_0012.html b/docs/evs/umn/evs_01_0012.html index 107dfbc6d..b446c3e90 100644 --- a/docs/evs/umn/evs_01_0012.html +++ b/docs/evs/umn/evs_01_0012.html @@ -1,18 +1,19 @@ -

                                                        Rolling Back Data from a Snapshot

                                                        -

                                                        Scenarios

                                                        If data on an EVS disk is incorrect or damaged, you can roll back data from a snapshot to the source disk.

                                                        +

                                                        Rolling Back Disk Data from a Snapshot

                                                        +

                                                        Scenarios

                                                        If data on an EVS disk is incorrect or damaged, you can roll back data from a snapshot to the source disk.

                                                        -

                                                        Constraints

                                                        • Data of a snapshot can be rolled back only to its source disk. Rollback to another disk is not possible.
                                                        • Data of a snapshot can be rolled back only when the snapshot status is Available and its source disk status is Available (not attached to any server) or Rollback failed. If the source disk is attached, detach the disk first.
                                                        • A snapshot whose name starts with autobk_snapshot_vbs_, manualbk_snapshot_vbs_, autobk_snapshot_csbs_, or manualbk_snapshot_csbs_ is automatically generated during backup. Such a snapshot can only be viewed. It cannot be used to roll back the disk data.
                                                        • Spot instances do not support snapshot-based rollback of the disk data.
                                                        +

                                                        Notes and Constraints

                                                        • Snapshot data can only be rolled back to source EVS disks. Rollback to a different disk is not possible.
                                                        • You can only roll back disk data from a snapshot when the source disk status is Available (not attached to any server) or Rollback failed. If the source disk is attached, detach the disk first.
                                                        • If a snapshot is being created, it cannot be used to roll back disk data.
                                                        -

                                                        Procedure

                                                        1. Log in to the management console.
                                                        2. Click in the upper left corner and select the desired region and project.
                                                        3. Under Storage, click Elastic Volume Service.
                                                        4. In the navigation pane on the left, choose Elastic Volume Service > Snapshots.

                                                          The snapshot list page is displayed.

                                                          -

                                                        5. In the snapshot list, locate the row that contains the target snapshot and click Roll Back Disk in the Operation column.
                                                        6. In the displayed dialog box, click Yes.

                                                          The snapshot list is displayed. After the snapshot status changes from Rolling back to Available, the data rollback is successful.

                                                          +

                                                          Rolling Back Disk Data from a Snapshot

                                                          1. Log in to the console.
                                                          2. Click in the upper left corner and select the desired region and project.
                                                          3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                                                            The Elastic Volume Service page is displayed.

                                                            +

                                                          4. In the navigation pane on the left, choose Elastic Volume Service > Snapshots.

                                                            The Snapshots page is displayed.

                                                            +

                                                          5. In the snapshot list, locate the target snapshot and click Roll Back Disk in the Operation column.
                                                          6. In the displayed dialog box, click Yes.

                                                            The snapshot list is displayed. After the snapshot status changes from Rolling back to Available, the data rollback is successful.

                                                        diff --git a/docs/evs/umn/evs_01_0013.html b/docs/evs/umn/evs_01_0013.html index 8f66a2da3..853ba6282 100644 --- a/docs/evs/umn/evs_01_0013.html +++ b/docs/evs/umn/evs_01_0013.html @@ -1,21 +1,21 @@ -

                                                        Creating an EVS Disk from a Snapshot

                                                        -

                                                        Scenarios

                                                        This section describes how to create an EVS disk on the Snapshots page. Besides, you can also create an EVS disk from a snapshot by specifying the Create from snapshot parameter on the disk creation page. For details, see Create an EVS Disk.

                                                        +

                                                        Creating a Disk from a Snapshot

                                                        +

                                                        Scenarios

                                                        This section describes how to create an EVS disk on the Snapshots page. You can also create an EVS disk from a snapshot by specifying the Create from snapshot parameter on the disk creation page. For details, see Creating an EVS Disk.

                                                        -

                                                        Constraints

                                                        • The disk type, device type, encryption, and snapshot attributes of the new disk are the same as those of the snapshot's source disk.
                                                        • Batch disk creation is not possible, and the quantity parameter must be set to 1.
                                                        • The AZ of the disk is the same as that of the snapshot's source disk and cannot be changed.
                                                        • A snapshot whose name starts with autobk_snapshot_vbs_, manualbk_snapshot_vbs_, autobk_snapshot_csbs_, or manualbk_snapshot_csbs_ is automatically generated during backup. Such a snapshot can only be viewed. It cannot be used to create new disks.
                                                        +

                                                        Notes and Constraints

                                                        • Batch disk creation from a snapshot is not supported.
                                                        • A disk created from a snapshot has the same device type (SCSI or VBD), encryption attribute, AZ, region, and disk type as the snapshot's source disk.
                                                        • A snapshot whose name starts with autobk_snapshot_vbs_, manualbk_snapshot_vbs_, autobk_snapshot_csbs_, or manualbk_snapshot_csbs_ is automatically generated during backup. Such a snapshot can only be viewed. It cannot be used to create new disks.
                                                        -

                                                        Procedure

                                                        1. Log in to the management console.
                                                        2. Click in the upper left corner and select the desired region and project.
                                                        3. Under Storage, click Elastic Volume Service.
                                                        4. In the navigation pane on the left, choose Elastic Volume Service > Snapshots.

                                                          The snapshot list page is displayed.

                                                          -

                                                        5. In the snapshot list, locate the row that contains the target snapshot and click Create Disk in the Operation column.
                                                        6. Configure the disk parameters. For details, see parameter descriptions and operations provided in Create an EVS Disk.

                                                          A maximum of 128 disks can be created from a snapshot.

                                                          -

                                                          If you create a disk from a snapshot, the disk capacity must be greater than or equal to the snapshot size. In the condition that you do not specify the disk capacity, if the snapshot size is smaller than 10 GiB, the default capacity 10 GiB will be used as the disk capacity; if the snapshot size is greater than 10 GiB, the snapshot size will be used as the disk capacity.

                                                          +

                                                          Creating an EVS Disk from a Snapshot

                                                          1. Log in to the console.
                                                          2. Click in the upper left corner and select the desired region and project.
                                                          3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                                                            The Elastic Volume Service page is displayed.

                                                            +

                                                          4. In the navigation pane on the left, choose Elastic Volume Service > Snapshots.

                                                            The Snapshots page is displayed.

                                                            +

                                                          5. In the snapshot list, locate the target snapshot and click Create Disk in the Operation column.
                                                          6. Configure the disk parameters. For details, see parameter descriptions and operations provided in Creating an EVS Disk.

                                                            If you create a disk from a snapshot, the disk capacity must be greater than or equal to the snapshot size. In the condition that you do not specify a disk capacity, if the snapshot size is smaller than 10 GiB, the default capacity 10 GiB will be used as the disk capacity; if the snapshot size is greater than 10 GiB, the snapshot size will be used as the disk capacity.

                                                            -

                                                          7. Click Create Now.
                                                          8. In the disk list, view the disk status.

                                                            When the disk status changes to Available, the disk is successfully created.

                                                            +

                                                          9. Click Create Now.
                                                          10. Confirm the configuration and click Submit.
                                                          11. In the disk list, view the disk status.

                                                            When the disk status changes to Available, the disk is successfully created.

                                                          diff --git a/docs/evs/umn/evs_01_0014.html b/docs/evs/umn/evs_01_0014.html index ef0774d4c..eaea08aca 100644 --- a/docs/evs/umn/evs_01_0014.html +++ b/docs/evs/umn/evs_01_0014.html @@ -1,23 +1,27 @@

                                                          Adding a Tag

                                                          -

                                                          Scenarios

                                                          You can add a tag for an existing EVS disk. You can also add tags during the disk creation. For details, see Create an EVS Disk.

                                                          +

                                                          Scenarios

                                                          You can add a tag for an existing EVS disk. You can also add tags when creating a disk. For details, see Creating an EVS Disk.

                                                          -
                                                          • A tag is composed of a key-value pair.
                                                            • Key:
                                                              • Must be unique for each resource.
                                                              • Can contain a maximum of 36 characters.
                                                              • Can contain only digits, letters, hyphens (-), and underscores (_).
                                                              -
                                                            • Value:
                                                              • Can contain a maximum of 43 characters.
                                                              • Can contain only digits, letters, hyphens (-), and underscores (_).
                                                              +

                                                              Tag Rules

                                                              A tag consists of a tag key and a tag value. Tag rules are described as follows: (Tag rules vary depending on regions. See the rules displayed on the console.)

                                                              +
                                                              • First set of rules:
                                                                • A tag key can contain a maximum of 36 characters. It can contain only letters, digits, special characters (.-_), and Unicode characters.
                                                                • A tag value can contain a maximum of 43 characters. It can contain only letters, digits, special characters (.-_), and Unicode characters.
                                                                +
                                                              • Second set of rules:
                                                                • A tag key can contain a maximum of 36 characters. It cannot contain special characters (=*<>\\,|/) or start or end with spaces.
                                                                • A tag value can contain a maximum of 43 characters. It cannot contain special characters (=*<>\\,|/) or start or end with spaces.
                                                                +
                                                              • Third set of rules:
                                                                • A tag key can contain a maximum of 128 characters. It cannot contain special characters (*<>\\/,|), start with _sys_, or start or end with spaces.
                                                                • A tag value can contain a maximum of 255 characters. It cannot contain special characters (*<>\\,|) or start or end with spaces.
                                                              -
                                                            • A maximum of 10 tags can be added for an EVS disk.
                                                            -

                                                            Procedure

                                                            1. Log in to the management console.
                                                            2. Click in the upper left corner and select the desired region and project.
                                                            3. Under Storage, click Elastic Volume Service.

                                                              The disk list page is displayed.

                                                              -

                                                            4. In the disk list, locate the desired disk and click the disk name.

                                                              The disk details page is displayed.

                                                              -

                                                            5. Click the Tags tab.
                                                            6. Click Add Tag.

                                                              The Add Tag page is displayed.

                                                              -

                                                            7. Enter a key and a value for a tag and click OK.

                                                              • Key: This parameter is mandatory.
                                                              • Value: This parameter is optional.
                                                              -

                                                              The Tags tab is displayed, and you can view the newly added tag.

                                                              +
                                                            +

                                                            Notes and Constraints

                                                            • A maximum of 10 tags can be added for an EVS disk.
                                                            • Tag keys of the same EVS disk must be unique.
                                                            +
                                                            +

                                                            Procedure

                                                            1. Log in to the management console.
                                                            2. Click in the upper left corner and select the desired region and project.
                                                            3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                                                              The Elastic Volume Service page is displayed.

                                                              +

                                                            4. In the disk list, locate the desired disk and click the disk name.

                                                              The disk details page is displayed.

                                                              +

                                                            5. Click the Tags tab.
                                                            6. Click Add Tag.

                                                              The Add Tag page is displayed.

                                                              +

                                                            7. Enter a key and a value for a tag and click OK.

                                                              • Key: This parameter is mandatory.
                                                              • Value: This parameter is optional.
                                                              +

                                                              The Tags tab is displayed, and you can view the newly added tag.

                                                          diff --git a/docs/evs/umn/evs_01_0015.html b/docs/evs/umn/evs_01_0015.html index a11ccb35a..fe3eab68f 100644 --- a/docs/evs/umn/evs_01_0015.html +++ b/docs/evs/umn/evs_01_0015.html @@ -1,18 +1,26 @@

                                                          Modifying a Tag

                                                          -

                                                          Scenarios

                                                          You can change the value of a tag for an existing disk, but cannot change the key of a tag.

                                                          +

                                                          Scenarios

                                                          You can change the value of a tag for an existing disk, but cannot change the key of a tag.

                                                          -

                                                          Procedure

                                                          1. Log in to the management console.
                                                          2. Click in the upper left corner and select the desired region and project.
                                                          3. Under Storage, click Elastic Volume Service.

                                                            The disk list page is displayed.

                                                            -

                                                          4. In the disk list, locate the desired disk and click the disk name.

                                                            The disk details page is displayed.

                                                            -

                                                          5. Click the Tags tab.
                                                          6. Locate the target tag and click Edit in the Operation column.

                                                            The Edit Tag page is displayed.

                                                            -

                                                          7. Change the value of the tag and click OK.

                                                            Return to the tag list. If the tag value is changed, the modification is complete.

                                                            +

                                                            Tag Rules

                                                            A tag consists of a tag key and a tag value. Tag rules are described as follows: (Tag rules vary depending on regions. See the rules displayed on the console.)

                                                            +
                                                            • First set of rules:
                                                              • A tag key can contain a maximum of 36 characters. It can contain only letters, digits, special characters (.-_), and Unicode characters.
                                                              • A tag value can contain a maximum of 43 characters. It can contain only letters, digits, special characters (.-_), and Unicode characters.
                                                              +
                                                            • Second set of rules:
                                                              • A tag key can contain a maximum of 36 characters. It cannot contain special characters (=*<>\\,|/) or start or end with spaces.
                                                              • A tag value can contain a maximum of 43 characters. It cannot contain special characters (=*<>\\,|/) or start or end with spaces.
                                                              +
                                                            • Third set of rules:
                                                              • A tag key can contain a maximum of 128 characters. It cannot contain special characters (*<>\\/,|), start with _sys_, or start or end with spaces.
                                                              • A tag value can contain a maximum of 255 characters. It cannot contain special characters (*<>\\,|) or start or end with spaces.
                                                              +
                                                            +
                                                            +

                                                            Notes and Constraints

                                                            • A maximum of 10 tags can be added for an EVS disk.
                                                            • Tag keys of the same EVS disk must be unique.
                                                            +
                                                            +

                                                            Procedure

                                                            1. Log in to the console.
                                                            2. Click in the upper left corner and select the desired region and project.
                                                            3. Choose Storage > Elastic Volume Service.

                                                              The Elastic Volume Service page is displayed.

                                                              +

                                                            4. In the disk list, locate the desired disk and click the disk name.

                                                              The disk details page is displayed.

                                                              +

                                                            5. Click the Tags tab.
                                                            6. Locate the target tag and click Edit in the Operation column.

                                                              The Edit Tag page is displayed.

                                                              +

                                                            7. Change the value of the tag and click OK.

                                                              Return to the tag list. If the tag value is changed, the modification is complete.

                                                          diff --git a/docs/evs/umn/evs_01_0016.html b/docs/evs/umn/evs_01_0016.html index 204b169f1..0b8613c23 100644 --- a/docs/evs/umn/evs_01_0016.html +++ b/docs/evs/umn/evs_01_0016.html @@ -1,18 +1,18 @@

                                                          Deleting a Tag

                                                          -

                                                          Scenarios

                                                          If an existing tag is no longer needed, you can delete it.

                                                          +

                                                          Scenarios

                                                          If an existing tag is no longer needed, you can delete it.

                                                          -

                                                          Procedure

                                                          1. Log in to the management console.
                                                          2. Click in the upper left corner and select the desired region and project.
                                                          3. Under Storage, click Elastic Volume Service.

                                                            The disk list page is displayed.

                                                            -

                                                          4. In the disk list, locate the desired disk and click the disk name.

                                                            The disk details page is displayed.

                                                            -

                                                          5. Click the Tags tab.
                                                          6. Locate the target tag and click Delete in the Operation column.

                                                            The Delete Tag page is displayed.

                                                            -

                                                          7. Confirm the information and click Yes.

                                                            The tag is deleted if it disappears from the tag list.

                                                            +

                                                            Procedure

                                                            1. Log in to the console.
                                                            2. Click in the upper left corner and select the desired region and project.
                                                            3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                                                              The Elastic Volume Service page is displayed.

                                                              +

                                                            4. In the disk list, locate the desired disk and click the disk name.

                                                              The disk details page is displayed.

                                                              +

                                                            5. Click the Tags tab.
                                                            6. Locate the target tag and click Delete in the Operation column.

                                                              The Delete Tag page is displayed.

                                                              +

                                                            7. Confirm the information and click Yes.

                                                              The tag is deleted if it disappears from the tag list.

                                                          diff --git a/docs/evs/umn/evs_01_0018.html b/docs/evs/umn/evs_01_0018.html index 718024426..f275b0286 100644 --- a/docs/evs/umn/evs_01_0018.html +++ b/docs/evs/umn/evs_01_0018.html @@ -1,19 +1,22 @@

                                                          Extending Partitions and File Systems for SCSI Disks (Linux)

                                                          -

                                                          Scenarios

                                                          After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.

                                                          -

                                                          In Linux, you must allocate the additional space to an existing partition or a new partition.

                                                          -
                                                          This section uses CentOS 7.4 64bit as the sample OS to describe how to extend an MBR partition of a SCSI data disk. The method for allocating the additional space varies with the server OS. This section is used for reference only. For detailed operations and differences, see the corresponding OS documents. +

                                                          Scenarios

                                                          After a disk is expanded on the management console, the disk size is enlarged, but the additional space cannot be used directly.

                                                          +

                                                          In Linux, you must allocate the additional space to an existing partition or a new partition.

                                                          +
                                                          This section uses CentOS 7.4 64bit as the sample OS to describe how to extend an MBR partition of a SCSI data disk. The method for allocating the additional space varies with the server OS. This section is used for reference only. For detailed operations and differences, see the corresponding OS documents.
                                                          -

                                                          Performing the expansion operations with caution. Incorrect operations may lead to data loss or exceptions. So you are advised to back up the disk data using CBR or snapshots before expansion. For details about using CBR, see Managing EVS Backups. For details about using snapshots, see Creating a Snapshot.

                                                          +

                                                          Incorrect operations may lead to data loss or exceptions. So you are advised to back up the disk data using CBR or snapshots before expansion. For details about using CBR, see Managing EVS Disk Backups. For details about using snapshots, see Creating an EVS Snapshot.

                                                          -

                                                          Prerequisites

                                                          • You have expanded the disk capacity and attached the disk to a server on the management console. For details, see Expanding Capacity for an In-use EVS Disk or Expanding Capacity for an Available EVS Disk.
                                                          • You have logged in to the server.
                                                            • For how to log in to an ECS, see the Elastic Cloud Server User Guide.
                                                            • For how to log in to a BMS, see the Bare Metal Server User Guide.
                                                            +

                                                            Notes and Constraints

                                                            • The additional space of a data disk cannot be added to the root partition. To extend the root partition, expand the system disk instead.
                                                            • During an expansion, the additional space is added to the end of the disk. If the disk has multiple partitions, the additional space can only be allocated to the partition at the disk end.
                                                            • If a disk uses MBR, the storage space in excess of 2 TiB cannot be used because the maximum capacity that MBR supports is 2 TiB. If your disk already uses MBR for partitioning and you require more than 2 TiB after the capacity expansion, do as follows:
                                                              • (Recommended) Create a new EVS disk and use GPT.
                                                              • Back up the disk data, perform the expansion, and then change the partition style from MBR to GPT. During this change, services will be interrupted and data on the disk will be erased.
                                                            -

                                                            Creating a New MBR Partition

                                                            Originally, data disk /dev/sda has 50 GiB and one partition (/dev/sda1), and then 50 GiB is added to the disk. The following procedure shows you how to create a new MBR partition /dev/sda2 with this 50 GiB.

                                                            -
                                                            1. Run the following command to view the disk partition information:

                                                              fdisk -l

                                                              -
                                                              Information similar to the following is displayed:
                                                              [root@ecs-scsi ~]# fdisk -l
                                                              +

                                                              Prerequisites

                                                              +
                                                              +

                                                              Creating a New MBR Partition

                                                              Originally, data disk /dev/sda has 50 GiB and one partition (/dev/sda1), and then 50 GiB is added to the disk. The following procedure shows you how to create a new MBR partition /dev/sda2 with this 50 GiB.

                                                              +
                                                              1. Run the following command to view the disk partition information:

                                                                fdisk -l

                                                                +
                                                                Information similar to the following is displayed:
                                                                [root@ecs-scsi ~]# fdisk -l
                                                                 
                                                                 Disk /dev/vda: 42.9 GiB, 42949672960 bytes, 83886080 sectors
                                                                 Units = sectors of 1 * 512 = 512 bytes
                                                                @@ -35,23 +38,23 @@ Disk identifier: 0x915ffe6a
                                                                    Device Boot      Start         End      Blocks   Id  System
                                                                 /dev/sda1            2048   104857599    52427776   83  Linux
                                                                -
                                                                View the /dev/sda capacity and check whether the additional space is included.
                                                                • If the additional space is not included, refresh the capacity according to 2.
                                                                • If the additional space is included, go to 3.
                                                                +
                                                                View the /dev/sda capacity and check whether the additional space is included.
                                                                • If the additional space is not included, refresh the capacity according to 2.
                                                                • If the additional space is included, go to 3.
                                                                -

                                                              2. (Optional) Run the following command to update the capacity of the SCSI data disk:

                                                                1. Run the following command to update the disk capacity on the server:

                                                                  echo 1 > /sys/class/scsi_device/%d:%d:%d:%d/device/rescan &

                                                                  -

                                                                  In the command, %d:%d:%d:%d indicates a folder in the /sys/class/scsi_device/ directory and can be obtained using ll /sys/class/scsi_device/.

                                                                  -
                                                                  Information similar to the following is displayed: (2:0:0:0 indicates the folder to be obtained.)
                                                                  cs-xen-02:/sys/class/scsi_device # ll /sys/class/scsi_device/
                                                                  +

                                                                2. (Optional) Run the following command to update the capacity of the SCSI data disk:

                                                                  1. Run the following command to update the disk capacity on the server:

                                                                    echo 1 > /sys/class/scsi_device/%d:%d:%d:%d/device/rescan &

                                                                    +

                                                                    In the command, %d:%d:%d:%d indicates a folder in the /sys/class/scsi_device/ directory and can be obtained using ll /sys/class/scsi_device/.

                                                                    +
                                                                    Information similar to the following is displayed: (2:0:0:0 indicates the folder to be obtained.)
                                                                    cs-xen-02:/sys/class/scsi_device # ll /sys/class/scsi_device/
                                                                     total 0
                                                                     lrwxrwxrwx 1 root root 0 Sep 26 11:37 2:0:0:0 -> ../../devices/xen/vscsi-2064/host2/target2:0:0/2:0:0:0/scsi_device/2:0:0:0
                                                                    -

                                                                    In this example, run the following command:

                                                                    -

                                                                    echo 1 > /sys/class/scsi_device/2:0:0:0/device/rescan &

                                                                    -
                                                                  2. After the disk capacity is updated, run the following command to view the disk partition information again:

                                                                    fdisk -l

                                                                    -

                                                                    If the additional space is included, go to 3.

                                                                    +

                                                                    In this example, run the following command:

                                                                    +

                                                                    echo 1 > /sys/class/scsi_device/2:0:0:0/device/rescan &

                                                                    +
                                                                  3. After the disk capacity is updated, run the following command to view the disk partition information again:

                                                                    fdisk -l

                                                                    +

                                                                    If the additional space is included, go to 3.

                                                                  -

                                                                3. Run the following command to enter fdisk:

                                                                  fdisk Disk

                                                                  -

                                                                  In this example, run the following command:

                                                                  -

                                                                  fdisk /dev/sda

                                                                  -
                                                                  Information similar to the following is displayed:
                                                                  [root@ecs-scsi ~]# fdisk /dev/sda
                                                                  +

                                                                4. Run the following command to enter fdisk:

                                                                  fdisk Disk

                                                                  +

                                                                  In this example, run the following command:

                                                                  +

                                                                  fdisk /dev/sda

                                                                  +
                                                                  Information similar to the following is displayed:
                                                                  [root@ecs-scsi ~]# fdisk /dev/sda
                                                                   Welcome to fdisk (util-linux 2.23.2).
                                                                   
                                                                   Changes will remain in memory only, until you decide to write them.
                                                                  @@ -60,39 +63,39 @@ Be careful before using the write command.
                                                                   
                                                                   Command (m for help):
                                                                  -

                                                                5. Enter n and press Enter to create a new partition.

                                                                  Information similar to the following is displayed:
                                                                  Command (m for help): n
                                                                  +

                                                                6. Enter n and press Enter to create a new partition.

                                                                  Information similar to the following is displayed:
                                                                  Command (m for help): n
                                                                   Partition type:
                                                                      p   primary (1 primary, 0 extended, 3 free)
                                                                      e   extended
                                                                   Select (default p):
                                                                  -
                                                                  There are two types of disk partitions:
                                                                  • Choosing p creates a primary partition.
                                                                  • Choosing e creates an extended partition.
                                                                  -

                                                                  If MBR is used, a maximum of four primary partitions, or three primary partitions plus one extended partition can be created. The extended partition must be divided into logical partitions before use.

                                                                  -

                                                                  Disk partitions created using GPT are not categorized.

                                                                  +
                                                                  There are two types of disk partitions:
                                                                  • Choosing p creates a primary partition.
                                                                  • Choosing e creates an extended partition.
                                                                  +

                                                                  If MBR is used, a maximum of four primary partitions, or three primary partitions plus one extended partition can be created. The extended partition must be divided into logical partitions before use.

                                                                  +

                                                                  Disk partitions created using GPT are not categorized.

                                                                  -

                                                                7. In this example, a primary partition is created. Therefore, enter p and press Enter to create a primary partition.

                                                                  Information similar to the following is displayed:
                                                                  Select (default p): p
                                                                  +

                                                                8. In this example, a primary partition is created. Therefore, enter p and press Enter to create a primary partition.

                                                                  Information similar to the following is displayed:
                                                                  Select (default p): p
                                                                   Partition number (2-4, default 2):
                                                                  -

                                                                  Partition number indicates the serial number of the primary partition. Because partition number 1 has been used, the value ranges from 2 to 4.

                                                                  -

                                                                9. Enter the serial number of the primary partition and press Enter. Partition number 2 is used in this example. Therefore, enter 2 and press Enter.

                                                                  Information similar to the following is displayed:
                                                                  Partition number (2-4, default 2): 2
                                                                  +

                                                                  Partition number indicates the serial number of the primary partition. Because partition number 1 has been used, the value ranges from 2 to 4.

                                                                  +

                                                                10. Enter the serial number of the primary partition and press Enter. Partition number 2 is used in this example. Therefore, enter 2 and press Enter.

                                                                  Information similar to the following is displayed:
                                                                  Partition number (2-4, default 2): 2
                                                                   First sector (104857600-209715199, default 104857600):
                                                                  -

                                                                  First sector indicates the start sector. The value ranges from 104857600 to 209715199, and the default value is 104857600.

                                                                  -

                                                                11. Enter the new partition's start sector and press Enter. In this example, the default start sector is used.

                                                                  The system displays the start and end sectors of the partition's available space. You can customize the value within this range or use the default value. The start sector must be smaller than the partition's end sector.

                                                                  -
                                                                  Information similar to the following is displayed:
                                                                  First sector (104857600-209715199, default 104857600):
                                                                  +

                                                                  First sector indicates the start sector. The value ranges from 104857600 to 209715199, and the default value is 104857600.

                                                                  +

                                                                12. Enter the new partition's start sector and press Enter. In this example, the default start sector is used.

                                                                  The system displays the start and end sectors of the partition's available space. You can customize the value within this range or use the default value. The start sector must be smaller than the partition's end sector.

                                                                  +
                                                                  Information similar to the following is displayed:
                                                                  First sector (104857600-209715199, default 104857600):
                                                                   Using default value 104857600
                                                                   Last sector, +sectors or +size{K,M,G} (104857600-209715199, default 209715199):
                                                                  -

                                                                  Last sector indicates the end sector. The value ranges from 104857600 to 209715199, and the default value is 209715199.

                                                                  -

                                                                13. Enter the new partition's end sector and press Enter. In this example, the default end sector is used.

                                                                  The system displays the start and end sectors of the partition's available space. You can customize the value within this range or use the default value. The start sector must be smaller than the partition's end sector.

                                                                  -
                                                                  Information similar to the following is displayed:
                                                                  Last sector, +sectors or +size{K,M,G} (104857600-209715199, default 209715199):
                                                                  +

                                                                  Last sector indicates the end sector. The value ranges from 104857600 to 209715199, and the default value is 209715199.

                                                                  +

                                                                14. Enter the new partition's end sector and press Enter. In this example, the default end sector is used.

                                                                  The system displays the start and end sectors of the partition's available space. You can customize the value within this range or use the default value. The start sector must be smaller than the partition's end sector.

                                                                  +
                                                                  Information similar to the following is displayed:
                                                                  Last sector, +sectors or +size{K,M,G} (104857600-209715199, default 209715199):
                                                                   Using default value 209715199
                                                                   Partition 2 of type Linux and of size 50 GiB is set
                                                                   
                                                                   Command (m for help):
                                                                  -

                                                                15. Enter p and press Enter to view the new partition.

                                                                  Information similar to the following is displayed:
                                                                  Command (m for help): p
                                                                  +

                                                                16. Enter p and press Enter to view the new partition.

                                                                  Information similar to the following is displayed:
                                                                  Command (m for help): p
                                                                   
                                                                   Disk /dev/sda: 107.4 GiB, 107374182400 bytes, 209715200 sectors
                                                                   Units = sectors of 1 * 512 = 512 bytes
                                                                  @@ -107,7 +110,7 @@ Disk identifier: 0x915ffe6a
                                                                   
                                                                   Command (m for help):
                                                                  -

                                                                17. Enter w and press Enter to write the changes to the partition table.

                                                                  Information similar to the following is displayed:
                                                                  Command (m for help): w
                                                                  +

                                                                18. Enter w and press Enter to write the changes to the partition table.

                                                                  Information similar to the following is displayed:
                                                                  Command (m for help): w
                                                                   The partition table has been altered!
                                                                   
                                                                   Calling ioctl() to re-read partition table.
                                                                  @@ -117,12 +120,12 @@ The kernel still uses the old table. The new table will be used at
                                                                   the next reboot or after you run partprobe(8) or kpartx(8)
                                                                   Syncing disks.
                                                                  -

                                                                  In case that you want to discard the changes made before, you can exit fdisk by entering q.

                                                                  +

                                                                  In case that you want to discard the changes made before, you can exit fdisk by entering q.

                                                                  -

                                                                19. Run the following command to synchronize the new partition table to the OS:

                                                                  partprobe

                                                                  -

                                                                20. Run the following command to set the file system format for the new partition:

                                                                  mkfs -t File system Disk partition

                                                                  -
                                                                  • Sample command of the ext* file system:

                                                                    mkfs -t ext4 /dev/sda2

                                                                    -
                                                                    Information similar to the following is displayed:
                                                                    [root@ecs-scsi ~]# mkfs -t ext4 /dev/sda2
                                                                    +

                                                                  • Run the following command to synchronize the new partition table to the OS:

                                                                    partprobe

                                                                    +

                                                                  • Run the following command to set the file system format for the new partition:

                                                                    mkfs -t File system Disk partition

                                                                    +
                                                                    • Sample command of the ext* file system:

                                                                      mkfs -t ext4 /dev/sda2

                                                                      +
                                                                      Information similar to the following is displayed:
                                                                      [root@ecs-scsi ~]# mkfs -t ext4 /dev/sda2
                                                                       mke2fs 1.42.9 (28-Dec-2013)
                                                                       Filesystem label=
                                                                       OS type: Linux
                                                                      @@ -146,9 +149,9 @@ Creating journal (32768 blocks): done
                                                                       Writing superblocks and filesystem accounting information: done
                                                                    -
                                                                    • Sample command of the xfs file system:

                                                                      mkfs -t xfs /dev/sda2

                                                                      -

                                                                      Information similar to the following is displayed:

                                                                      -
                                                                      [root@ecs-scsi ~]# mkfs -t xfs /dev/sda2
                                                                      +
                                                                      • Sample command of the xfs file system:

                                                                        mkfs -t xfs /dev/sda2

                                                                        +

                                                                        Information similar to the following is displayed:

                                                                        +
                                                                        [root@ecs-scsi ~]# mkfs -t xfs /dev/sda2
                                                                         meta-data=/dev/sda2              isize=512     agcount=4, agsize=3276800 blks
                                                                                  =                       sectsz=512    attr=2, projid32bit=1
                                                                                  =                       crc=1         finobt=0, sparse=0
                                                                        @@ -159,18 +162,18 @@ log      =internal log           bsize=4096    blocks=6400, version=2
                                                                                  =                       sectsz=512    sunit=0 blks, lazy-count=1
                                                                         realtime =none                   extsz=4096    blocks=0, rtextents=0
                                                                      -

                                                                      The formatting takes a while, and you need to observe the system running status. Once done is displayed in the command output, the formatting is complete.

                                                                      -

                                                                    • (Optional) Run the following command to create a mount point:

                                                                      Perform this step if you want to mount the partition on a new mount point.

                                                                      -

                                                                      mkdir Mount point

                                                                      -

                                                                      In this example, run the following command to create the /mnt/test mount point:

                                                                      -

                                                                      mkdir /mnt/test

                                                                      -

                                                                    • Run the following command to mount the new partition:

                                                                      mount Disk partition Mount point

                                                                      -

                                                                      In this example, run the following command to mount the new partition /dev/sda2 on /mnt/test:

                                                                      -

                                                                      mount /dev/sda2 /mnt/test

                                                                      -

                                                                      If the new partition is mounted on a directory that is not empty, the subdirectories and files in the directory will be hidden. Therefore, you are advised to mount the new partition on an empty directory or a new directory. If the new partition must be mounted on a directory that is not empty, move the subdirectories and files in this directory to another directory temporarily. After the partition is successfully mounted, move the subdirectories and files back.

                                                                      +

                                                                      The formatting takes a while, and you need to observe the system running status. Once done is displayed in the command output, the formatting is complete.

                                                                      +

                                                                    • (Optional) Run the following command to create a mount point:

                                                                      Perform this step if you want to mount the partition on a new mount point.

                                                                      +

                                                                      mkdir Mount point

                                                                      +

                                                                      In this example, run the following command to create the /mnt/test mount point:

                                                                      +

                                                                      mkdir /mnt/test

                                                                      +

                                                                    • Run the following command to mount the new partition:

                                                                      mount Disk partition Mount point

                                                                      +

                                                                      In this example, run the following command to mount the new partition /dev/sda2 on /mnt/test:

                                                                      +

                                                                      mount /dev/sda2 /mnt/test

                                                                      +

                                                                      If the new partition is mounted on a directory that is not empty, the subdirectories and files in the directory will be hidden. Therefore, you are advised to mount the new partition on an empty directory or a new directory. If the new partition must be mounted on a directory that is not empty, move the subdirectories and files in this directory to another directory temporarily. After the partition is successfully mounted, move the subdirectories and files back.

                                                                      -

                                                                    • Run the following command to view the mount result:

                                                                      df -TH

                                                                      -
                                                                      Information similar to the following is displayed:
                                                                      [root@ecs-scsi ~]# df -TH
                                                                      +

                                                                    • Run the following command to view the mount result:

                                                                      df -TH

                                                                      +
                                                                      Information similar to the following is displayed:
                                                                      [root@ecs-scsi ~]# df -TH
                                                                       Filesystem     Type      Size  Used Avail Use% Mounted on
                                                                       /dev/vda1      ext4       43G  2.0G   39G   5% /
                                                                       devtmpfs       devtmpfs  509M     0  509M   0% /dev
                                                                      @@ -180,17 +183,17 @@ tmpfs          tmpfs     520M     0  520M   0% /sys/fs/cgroup
                                                                       tmpfs          tmpfs     104M     0  104M   0% /run/user/0
                                                                       /dev/sda1      ext4       53G   55M   50G   1% /mnt/sdc
                                                                       /dev/sda2      ext4       53G   55M   50G   1% /mnt/test
                                                                      -

                                                                      If the server is restarted, the mounting will become invalid. You can modify the /etc/fstab file to configure automount at startup. For details, see Configuring Automatic Mounting at System Start.

                                                                      +

                                                                      If the server is restarted, the mounting will become invalid. You can modify the /etc/fstab file to configure automount at startup. For details, see Configuring Automatic Mounting at System Start.

                                                              -

                                                              Extending an Existing MBR Partition

                                                              If the additional space is allocated to an existing partition, data on the disk will not be cleared but you must use umount to unmount the existing partition. In this case, services will be affected.

                                                              +

                                                              Extending an Existing MBR Partition

                                                              If the additional space is allocated to an existing partition, data on the disk will not be cleared but you must use umount to unmount the existing partition. In this case, services will be affected.

                                                              -

                                                              Originally, SCSI data disk /dev/sda has 100 GiB and two partitions (/dev/sda1 and /dev/sda2), and then 50 GiB is added to the disk. The following procedure shows you how to add this 50 GiB to the existing MBR partition /dev/sda2.

                                                              -

                                                              During an expansion, the additional space is added to the end of the disk. Therefore, if the disk has multiple partitions, the additional space can only be allocated to the partition at the disk end.

                                                              -
                                                              1. Run the following command to view the disk partition information:

                                                                fdisk -l

                                                                -
                                                                Information similar to the following is displayed:
                                                                [root@ecs-scsi ~]# fdisk -l
                                                                +

                                                                Originally, SCSI data disk /dev/sda has 100 GiB and two partitions (/dev/sda1 and /dev/sda2), and then 50 GiB is added to the disk. The following procedure shows you how to add this 50 GiB to the existing MBR partition /dev/sda2.

                                                                +

                                                                During an expansion, the additional space is added to the end of the disk. Therefore, if the disk has multiple partitions, the additional space can only be allocated to the partition at the disk end.

                                                                +
                                                                1. Run the following command to view the disk partition information:

                                                                  fdisk -l

                                                                  +
                                                                  Information similar to the following is displayed:
                                                                  [root@ecs-scsi ~]# fdisk -l
                                                                   
                                                                   Disk /dev/vda: 42.9 GiB, 42949672960 bytes, 83886080 sectors
                                                                   Units = sectors of 1 * 512 = 512 bytes
                                                                  @@ -213,27 +216,27 @@ Disk identifier: 0x915ffe6a
                                                                   /dev/sda1            2048   104857599    52427776   83  Linux
                                                                   /dev/sda2       104857600   209715199    52428800   83  Linux
                                                                  -

                                                                  In the command output, take note of the partition's start and end sectors. In this example, /dev/sda2's start sector is 104857600, and its end sector is 209715199.

                                                                  -
                                                                  View the /dev/sda capacity and check whether the additional space is included.
                                                                  • If the additional space is not included, refresh the capacity according to 2.
                                                                  • If the additional space is included, take note of the start and end sectors of the target partition and then go to 3. These values will be used in the subsequent operations.
                                                                  +

                                                                  In the command output, take note of the partition's start and end sectors. In this example, /dev/sda2's start sector is 104857600, and its end sector is 209715199.

                                                                  +
                                                                  View the /dev/sda capacity and check whether the additional space is included.
                                                                  • If the additional space is not included, refresh the capacity according to 2.
                                                                  • If the additional space is included, take note of the start and end sectors of the target partition and then go to 3. These values will be used in the subsequent operations.
                                                                  -

                                                                2. (Optional) Run the following command to update the capacity of the SCSI data disk:

                                                                  1. Run the following command to update the disk capacity on the server:

                                                                    echo 1 > /sys/class/scsi_device/%d:%d:%d:%d/device/rescan &

                                                                    -

                                                                    In the command, %d:%d:%d:%d indicates a folder in the /sys/class/scsi_device/ directory and can be obtained using ll /sys/class/scsi_device/.

                                                                    -
                                                                    Information similar to the following is displayed: (2:0:0:0 indicates the folder to be obtained.)
                                                                    cs-xen-02:/sys/class/scsi_device # ll /sys/class/scsi_device/
                                                                    +

                                                                  2. (Optional) Run the following command to update the capacity of the SCSI data disk:

                                                                    1. Run the following command to update the disk capacity on the server:

                                                                      echo 1 > /sys/class/scsi_device/%d:%d:%d:%d/device/rescan &

                                                                      +

                                                                      In the command, %d:%d:%d:%d indicates a folder in the /sys/class/scsi_device/ directory and can be obtained using ll /sys/class/scsi_device/.

                                                                      +
                                                                      Information similar to the following is displayed: (2:0:0:0 indicates the folder to be obtained.)
                                                                      cs-xen-02:/sys/class/scsi_device # ll /sys/class/scsi_device/
                                                                       total 0
                                                                       lrwxrwxrwx 1 root root 0 Sep 26 11:37 2:0:0:0 -> ../../devices/xen/vscsi-2064/host2/target2:0:0/2:0:0:0/scsi_device/2:0:0:0
                                                                      -

                                                                      In this example, run the following command:

                                                                      -

                                                                      echo 1 > /sys/class/scsi_device/2:0:0:0/device/rescan &

                                                                      -
                                                                    2. After the disk capacity is updated, run the following command to view the disk partition information again:

                                                                      fdisk -l

                                                                      -

                                                                      If the additional space is included, take note of the start and end sectors of the target partition and then go to 3. These values will be used in the subsequent operations.

                                                                      +

                                                                      In this example, run the following command:

                                                                      +

                                                                      echo 1 > /sys/class/scsi_device/2:0:0:0/device/rescan &

                                                                      +
                                                                    3. After the disk capacity is updated, run the following command to view the disk partition information again:

                                                                      fdisk -l

                                                                      +

                                                                      If the additional space is included, take note of the start and end sectors of the target partition and then go to 3. These values will be used in the subsequent operations.

                                                                    -

                                                                  3. Run the following command to unmount the partition:

                                                                    umount Disk partition

                                                                    -

                                                                    In this example, run the following command:

                                                                    -

                                                                    umount /dev/sda2

                                                                    -

                                                                  4. Run the following command to enter fdisk:

                                                                    fdisk Disk

                                                                    -

                                                                    In this example, run the following command:

                                                                    -

                                                                    fdisk /dev/sda

                                                                    -
                                                                    Information similar to the following is displayed:
                                                                    [root@ecs-scsi ~]# fdisk /dev/sda
                                                                    +

                                                                  5. Run the following command to unmount the partition:

                                                                    umount Disk partition

                                                                    +

                                                                    In this example, run the following command:

                                                                    +

                                                                    umount /dev/sda2

                                                                    +

                                                                  6. Run the following command to enter fdisk:

                                                                    fdisk Disk

                                                                    +

                                                                    In this example, run the following command:

                                                                    +

                                                                    fdisk /dev/sda

                                                                    +
                                                                    Information similar to the following is displayed:
                                                                    [root@ecs-scsi ~]# fdisk /dev/sda
                                                                     Welcome to fdisk (util-linux 2.23.2).
                                                                     
                                                                     Changes will remain in memory only, until you decide to write them.
                                                                    @@ -242,53 +245,53 @@ Be careful before using the write command.
                                                                     
                                                                     Command (m for help):
                                                                    -

                                                                  7. Run the following command to delete the partition to be extended:

                                                                    1. Enter d and press Enter to delete the partition.
                                                                      Information similar to the following is displayed:
                                                                      Command (m for help): d
                                                                      +

                                                                    2. Run the following command to delete the partition to be extended:

                                                                      1. Enter d and press Enter to delete the partition.
                                                                        Information similar to the following is displayed:
                                                                        Command (m for help): d
                                                                         Partition number (1,2, default 2):
                                                                        -
                                                                      2. Enter the partition number and press Enter to delete the partition. In this example, enter 2.
                                                                        Information similar to the following is displayed:
                                                                        Partition number (1,2, default 2): 2
                                                                        +
                                                                      3. Enter the partition number and press Enter to delete the partition. In this example, enter 2.
                                                                        Information similar to the following is displayed:
                                                                        Partition number (1,2, default 2): 2
                                                                         Partition 2 is deleted
                                                                         
                                                                         Command (m for help): 
                                                                        -

                                                                        After deleting the partition, re-create the partition according to the following steps, and data on this disk will not be lost.

                                                                        +

                                                                        After deleting the partition, re-create the partition according to the following steps, and data on this disk will not be lost.

                                                                      -

                                                                    3. Enter n and press Enter to create a new partition.

                                                                      Information similar to the following is displayed:
                                                                      Command (m for help): n
                                                                      +

                                                                    4. Enter n and press Enter to create a new partition.

                                                                      Information similar to the following is displayed:
                                                                      Command (m for help): n
                                                                       Partition type:
                                                                          p   primary (1 primary, 0 extended, 3 free)
                                                                          e   extended
                                                                       Select (default p): 
                                                                      -
                                                                      There are two types of disk partitions:
                                                                      • Choosing p creates a primary partition.
                                                                      • Choosing e creates an extended partition.
                                                                      -

                                                                      If MBR is used, a maximum of four primary partitions, or three primary partitions plus one extended partition can be created. The extended partition must be divided into logical partitions before use.

                                                                      -

                                                                      Disk partitions created using GPT are not categorized.

                                                                      +
                                                                      There are two types of disk partitions:
                                                                      • Choosing p creates a primary partition.
                                                                      • Choosing e creates an extended partition.
                                                                      +

                                                                      If MBR is used, a maximum of four primary partitions, or three primary partitions plus one extended partition can be created. The extended partition must be divided into logical partitions before use.

                                                                      +

                                                                      Disk partitions created using GPT are not categorized.

                                                                      -

                                                                    5. Ensure that the entered partition type is the same as the partition had before. In this example, a primary partition is used. Therefore, enter p and press Enter to create a primary partition.

                                                                      Information similar to the following is displayed:
                                                                      Select (default p): p
                                                                      +

                                                                    6. Ensure that the entered partition type is the same as the partition had before. In this example, a primary partition is used. Therefore, enter p and press Enter to create a primary partition.

                                                                      Information similar to the following is displayed:
                                                                      Select (default p): p
                                                                       Partition number (2-4, default 2):
                                                                      -

                                                                      Partition number indicates the serial number of the primary partition.

                                                                      -

                                                                    7. Ensure that entered partition number is the same as the partition had before. In this example, partition number 2 is used. Therefore, enter 2 and press Enter.

                                                                      Information similar to the following is displayed:
                                                                      Partition number (2-4, default 2): 2
                                                                      +

                                                                      Partition number indicates the serial number of the primary partition.

                                                                      +

                                                                    8. Ensure that entered partition number is the same as the partition had before. In this example, partition number 2 is used. Therefore, enter 2 and press Enter.

                                                                      Information similar to the following is displayed:
                                                                      Partition number (2-4, default 2): 2
                                                                       First sector (104857600-314572799, default 104857600):
                                                                      -

                                                                      In the command output, First sector specifies the start sector.

                                                                      -
                                                                      Data will be lost if the following operations are performed:
                                                                      • Select a start sector other than the partition had before.
                                                                      • Select an end sector smaller than the partition had before.
                                                                      +

                                                                      In the command output, First sector specifies the start sector.

                                                                      +
                                                                      Data will be lost if the following operations are performed:
                                                                      • Select a start sector other than the partition had before.
                                                                      • Select an end sector smaller than the partition had before.
                                                                      -

                                                                    9. Ensure that the entered start sector is the same as the partition had before. In this example, start sector 104857600 is recorded in 1 or 2. Therefore, enter 104857600 and press Enter.

                                                                      Information similar to the following is displayed:
                                                                      First sector (104857600-314572799, default 104857600):
                                                                      +

                                                                    10. Ensure that the entered start sector is the same as the partition had before. In this example, start sector 104857600 is recorded in 1 or 2. Therefore, enter 104857600 and press Enter.

                                                                      Information similar to the following is displayed:
                                                                      First sector (104857600-314572799, default 104857600):
                                                                       Using default value 104857600
                                                                       Last sector, +sectors or +size{K,M,G} (104857600-314572799, default 314572799):
                                                                      -

                                                                      In the command output, Last sector specifies the end sector.

                                                                      -

                                                                    11. Ensure that the entered end sector is greater than or equal to the end sector recorded in 1 or 2. In this example, the recorded end sector is 209715199, and the default end sector is used. Therefore, enter 314572799 and press Enter.

                                                                      Information similar to the following is displayed:
                                                                      Last sector, +sectors or +size{K,M,G} (104857600-314572799, default 314572799):
                                                                      +

                                                                      In the command output, Last sector specifies the end sector.

                                                                      +

                                                                    12. Ensure that the entered end sector is greater than or equal to the end sector recorded in 1 or 2. In this example, the recorded end sector is 209715199, and the default end sector is used. Therefore, enter 314572799 and press Enter.

                                                                      Information similar to the following is displayed:
                                                                      Last sector, +sectors or +size{K,M,G} (104857600-314572799, default 314572799):
                                                                       Using default value 314572799
                                                                       Partition 2 of type Linux and of size 100 GiB is set
                                                                       
                                                                       Command (m for help):
                                                                      -

                                                                      The partition is created.

                                                                      -

                                                                    13. Enter p and press Enter to print the partition details.

                                                                      Information similar to the following is displayed:

                                                                      -
                                                                      Command (m for help): p
                                                                      +

                                                                      The partition is created.

                                                                      +

                                                                    14. Enter p and press Enter to print the partition details.

                                                                      Information similar to the following is displayed:

                                                                      +
                                                                      Command (m for help): p
                                                                       
                                                                       Disk /dev/sda: 161.1 GiB, 161061273600 bytes, 314572800 sectors
                                                                       Units = sectors of 1 * 512 = 512 bytes
                                                                      @@ -302,7 +305,7 @@ Disk identifier: 0x915ffe6a
                                                                       /dev/sda2       104857600   314572799    104857600  83  Linux
                                                                       
                                                                       Command (m for help):
                                                                      -

                                                                    15. Enter w and press Enter to write the changes to the partition table.

                                                                      Information similar to the following is displayed: (The partition is successfully created.)
                                                                      Command (m for help): w
                                                                      +

                                                                    16. Enter w and press Enter to write the changes to the partition table.

                                                                      Information similar to the following is displayed: (The partition is successfully created.)
                                                                      Command (m for help): w
                                                                       The partition table has been altered!
                                                                       
                                                                       Calling ioctl() to re-read partition table.
                                                                      @@ -312,13 +315,13 @@ The kernel still uses the old table. The new table will be used at
                                                                       the next reboot or after you run partprobe(8) or kpartx(8)
                                                                       Syncing disks.
                                                                      -

                                                                      In case that you want to discard the changes made before, you can exit fdisk by entering q.

                                                                      +

                                                                      In case that you want to discard the changes made before, you can exit fdisk by entering q.

                                                                      -

                                                                    17. Run the following command to synchronize the new partition table to the OS:

                                                                      partprobe

                                                                      -

                                                                    18. Perform the following operations based on the file system of the disk:

                                                                      • For the ext* file system
                                                                        1. Run the following command to check the correctness of the file system on the partition:

                                                                          e2fsck -f Disk partition

                                                                          -

                                                                          In this example, run the following command:

                                                                          -

                                                                          e2fsck -f /dev/sda2

                                                                          -
                                                                          Information similar to the following is displayed:
                                                                          [root@ecs-scsi ~]# e2fsck -f /dev/sda2
                                                                          +

                                                                        2. Run the following command to synchronize the new partition table to the OS:

                                                                          partprobe

                                                                          +

                                                                        3. Perform the following operations based on the file system of the disk:

                                                                          • For the ext* file system
                                                                            1. Run the following command to check the correctness of the file system on the partition:

                                                                              e2fsck -f Disk partition

                                                                              +

                                                                              In this example, run the following command:

                                                                              +

                                                                              e2fsck -f /dev/sda2

                                                                              +
                                                                              Information similar to the following is displayed:
                                                                              [root@ecs-scsi ~]# e2fsck -f /dev/sda2
                                                                               e2fsck 1.42.9 (28-Dec-2013)
                                                                               Pass 1: Checking inodes, blocks, and sizes
                                                                               Pass 2: Checking directory structure
                                                                              @@ -327,38 +330,38 @@ Pass 4: Checking reference counts
                                                                               Pass 5: Checking group summary information
                                                                               /dev/sda2: 11/3276800 files (0.0% non-contiguous), 251790/13107200 blocks
                                                                              -
                                                                            2. Run the following command to extend the file system of the partition:

                                                                              resize2fs Disk partition

                                                                              -

                                                                              In this example, run the following command:

                                                                              -

                                                                              resize2fs /dev/sda2

                                                                              -
                                                                              Information similar to the following is displayed:
                                                                              [root@ecs-scsi ~]# resize2fs /dev/sda2
                                                                              +
                                                                            3. Run the following command to extend the file system of the partition:

                                                                              resize2fs Disk partition

                                                                              +

                                                                              In this example, run the following command:

                                                                              +

                                                                              resize2fs /dev/sda2

                                                                              +
                                                                              Information similar to the following is displayed:
                                                                              [root@ecs-scsi ~]# resize2fs /dev/sda2
                                                                               resize2fs 1.42.9 (28-Dec-2013)
                                                                               Resizing the filesystem on /dev/sda2 to 26214400 (4k) blocks.
                                                                               The filesystem on /dev/sda2 is now 26214400 blocks long.
                                                                              -
                                                                            4. (Optional) Run the following command to create a mount point:

                                                                              Perform this step if you want to mount the partition on a new mount point.

                                                                              -

                                                                              mkdir Mount point

                                                                              -

                                                                              In this example, run the following command to create the /mnt/test mount point:

                                                                              -

                                                                              mkdir /mnt/test

                                                                              -
                                                                            5. Run the following command to mount the partition:

                                                                              mount Disk partition Mount point

                                                                              -

                                                                              In this example, run the following command to mount partition /dev/sda2 on /mnt/test:

                                                                              -

                                                                              mount /dev/sda2 /mnt/test

                                                                              -

                                                                              If the new partition is mounted on a directory that is not empty, the subdirectories and files in the directory will be hidden. Therefore, you are advised to mount the new partition on an empty directory or a new directory. If the new partition must be mounted on a directory that is not empty, move the subdirectories and files in this directory to another directory temporarily. After the partition is successfully mounted, move the subdirectories and files back.

                                                                              +
                                                                            6. (Optional) Run the following command to create a mount point:

                                                                              Perform this step if you want to mount the partition on a new mount point.

                                                                              +

                                                                              mkdir Mount point

                                                                              +

                                                                              In this example, run the following command to create the /mnt/test mount point:

                                                                              +

                                                                              mkdir /mnt/test

                                                                              +
                                                                            7. Run the following command to mount the partition:

                                                                              mount Disk partition Mount point

                                                                              +

                                                                              In this example, run the following command to mount partition /dev/sda2 on /mnt/test:

                                                                              +

                                                                              mount /dev/sda2 /mnt/test

                                                                              +

                                                                              If the new partition is mounted on a directory that is not empty, the subdirectories and files in the directory will be hidden. Therefore, you are advised to mount the new partition on an empty directory or a new directory. If the new partition must be mounted on a directory that is not empty, move the subdirectories and files in this directory to another directory temporarily. After the partition is successfully mounted, move the subdirectories and files back.

                                                                            -
                                                                          • For the xfs file system
                                                                            1. (Optional) Run the following command to create a mount point:

                                                                              Perform this step if you want to mount the partition on a new mount point.

                                                                              -

                                                                              mkdir Mount point

                                                                              -

                                                                              In this example, run the following command to create the /mnt/test mount point:

                                                                              -

                                                                              mkdir /mnt/test

                                                                              -
                                                                            2. Run the following command to mount the partition:

                                                                              mount Disk partition Mount point

                                                                              -

                                                                              In this example, run the following command to mount partition /dev/sda2 on /mnt/test:

                                                                              -

                                                                              mount /dev/sda2 /mnt/test

                                                                              -

                                                                              If the new partition is mounted on a directory that is not empty, the subdirectories and files in the directory will be hidden. Therefore, you are advised to mount the new partition on an empty directory or a new directory. If the new partition must be mounted on a directory that is not empty, move the subdirectories and files in this directory to another directory temporarily. After the partition is successfully mounted, move the subdirectories and files back.

                                                                              +
                                                                            3. For the xfs file system
                                                                              1. (Optional) Run the following command to create a mount point:

                                                                                Perform this step if you want to mount the partition on a new mount point.

                                                                                +

                                                                                mkdir Mount point

                                                                                +

                                                                                In this example, run the following command to create the /mnt/test mount point:

                                                                                +

                                                                                mkdir /mnt/test

                                                                                +
                                                                              2. Run the following command to mount the partition:

                                                                                mount Disk partition Mount point

                                                                                +

                                                                                In this example, run the following command to mount partition /dev/sda2 on /mnt/test:

                                                                                +

                                                                                mount /dev/sda2 /mnt/test

                                                                                +

                                                                                If the new partition is mounted on a directory that is not empty, the subdirectories and files in the directory will be hidden. Therefore, you are advised to mount the new partition on an empty directory or a new directory. If the new partition must be mounted on a directory that is not empty, move the subdirectories and files in this directory to another directory temporarily. After the partition is successfully mounted, move the subdirectories and files back.

                                                                                -
                                                                              3. Run the following command to extend the file system of the partition:

                                                                                sudo xfs_growfs Disk partition

                                                                                -

                                                                                In this example, run the following command:

                                                                                -

                                                                                sudo xfs_growfs /dev/sda2

                                                                                -

                                                                                Information similar to the following is displayed:

                                                                                -
                                                                                [root@ecs-scsi ~]# sudo xfs_growfs /dev/sda2
                                                                                +
                                                                              4. Run the following command to extend the file system of the partition:

                                                                                sudo xfs_growfs Disk partition

                                                                                +

                                                                                In this example, run the following command:

                                                                                +

                                                                                sudo xfs_growfs /dev/sda2

                                                                                +

                                                                                Information similar to the following is displayed:

                                                                                +
                                                                                [root@ecs-scsi ~]# sudo xfs_growfs /dev/sda2
                                                                                 meta-data=/dev/sda2              isize=512     agcount=4, agsize=3276800 blks
                                                                                          =                       sectsz=512    attr=2, projid32bit=1
                                                                                          =                       crc=1         finobt=0, spinodes=0
                                                                                @@ -371,9 +374,9 @@ realtime =none                   extsz=4096    blocks=0, rtextents=0
                                                                                 data blocks changed from 13107200 to 26214400df .
                                                                          -

                                                                        4. Run the following command to view the mount result:

                                                                          df -TH

                                                                          -

                                                                          Information similar to the following is displayed:

                                                                          -
                                                                          [root@ecs-scsi ~]# df -TH
                                                                          +

                                                                        5. Run the following command to view the mount result:

                                                                          df -TH

                                                                          +

                                                                          Information similar to the following is displayed:

                                                                          +
                                                                          [root@ecs-scsi ~]# df -TH
                                                                           Filesystem     Type      Size  Used Avail Use% Mounted on
                                                                           /dev/vda1      ext4       43G  2.0G   39G   5% /
                                                                           devtmpfs       devtmpfs  509M     0  509M   0% /dev
                                                                          @@ -385,29 +388,29 @@ tmpfs          tmpfs     104M     0  104M   0% /run/user/0
                                                                           /dev/sda2      ext4      106G   63M  101G   1% /mnt/test

                                                                -

                                                                Configuring Automatic Mounting at System Start

                                                                The fstab file controls what disks are automatically mounted at server startup. You can configure the fstab file of a server that has data. This operation will not affect the existing data.

                                                                -

                                                                The following example uses UUIDs to identify disks in the fstab file. You are advised not to use device names (like /dev/vdb1) to identify disks in the file because device names are assigned dynamically and may change (for example, from /dev/vdb1 to /dev/vdb2) after a server stop or start. This can even prevent your server from booting up.

                                                                -

                                                                UUIDs are the unique character strings for identifying partitions in Linux.

                                                                +

                                                                Configuring Automatic Mounting at System Start

                                                                The fstab file controls what disks are automatically mounted at ECS startup. You can configure the fstab file of an ECS that has data. This operation will not affect the existing data.

                                                                +

                                                                The following example uses UUIDs to identify disks in the fstab file. You are advised not to use device names (like /dev/vdb1) to identify disks in the file because device names are assigned dynamically and may change (for example, from /dev/vdb1 to /dev/vdb2) after an ECS stop or start. This can even prevent your ECS from booting up.

                                                                +

                                                                UUIDs are the unique character strings for identifying partitions in Linux.

                                                                -
                                                                1. Query the partition UUID.

                                                                  blkid Disk partition

                                                                  -

                                                                  In this example, the UUID of the /dev/vdb1 partition is queried.

                                                                  -

                                                                  blkid /dev/vdb1

                                                                  -

                                                                  Information similar to the following is displayed:

                                                                  -
                                                                  [root@ecs-test-0001 ~]# blkid /dev/vdb1
                                                                  +
                                                                  1. Query the partition UUID.

                                                                    blkid Disk partition

                                                                    +

                                                                    In this example, the UUID of the /dev/vdb1 partition is queried.

                                                                    +

                                                                    blkid /dev/vdb1

                                                                    +

                                                                    Information similar to the following is displayed:

                                                                    +
                                                                    [root@ecs-test-0001 ~]# blkid /dev/vdb1
                                                                     /dev/vdb1: UUID="0b3040e2-1367-4abb-841d-ddb0b92693df" TYPE="ext4"
                                                                    -

                                                                    Carefully record the UUID, as you will need it for the following step.

                                                                    -

                                                                  2. Open the fstab file using the vi editor.

                                                                    vi /etc/fstab

                                                                    -

                                                                  3. Press i to enter editing mode.
                                                                  4. Move the cursor to the end of the file and press Enter. Then, add the following information:

                                                                    UUID=0b3040e2-1367-4abb-841d-ddb0b92693df /mnt/sdc                ext4    defaults        0 2
                                                                    -

                                                                  5. Press Esc, enter :wq, and press Enter.

                                                                    The system saves the configurations and exits the vi editor.

                                                                    -

                                                                  6. Verify that the disk is auto-mounted at startup.

                                                                    1. Unmount the partition.

                                                                      umount Disk partition

                                                                      -

                                                                      In this example, run the following command:

                                                                      -

                                                                      umount /dev/vdb1

                                                                      -
                                                                    2. Reload all the content in the /etc/fstab file.

                                                                      mount -a

                                                                      -
                                                                    3. Query the file system mounting information.

                                                                      mount | grep Mount point

                                                                      -

                                                                      In this example, run the following command:

                                                                      -

                                                                      mount | grep /mnt/sdc

                                                                      -

                                                                      If information similar to the following is displayed, automatic mounting has been configured:

                                                                      -
                                                                      root@ecs-test-0001 ~]# mount | grep /mnt/sdc
                                                                      +

                                                                      Carefully record the UUID, as you will need it for the following step.

                                                                      +

                                                                    4. Open the fstab file using the vi editor.

                                                                      vi /etc/fstab

                                                                      +

                                                                    5. Press i to enter editing mode.
                                                                    6. Move the cursor to the end of the file and press Enter. Then, add the following information:

                                                                      UUID=0b3040e2-1367-4abb-841d-ddb0b92693df /mnt/sdc                ext4    defaults        0 2
                                                                      +

                                                                    7. Press Esc, enter :wq, and press Enter.

                                                                      The system saves the configurations and exits the vi editor.

                                                                      +

                                                                    8. Verify that the disk is auto-mounted at startup.

                                                                      1. Unmount the partition.

                                                                        umount Disk partition

                                                                        +

                                                                        In this example, run the following command:

                                                                        +

                                                                        umount /dev/vdb1

                                                                        +
                                                                      2. Reload all the content in the /etc/fstab file.

                                                                        mount -a

                                                                        +
                                                                      3. Query the file system mounting information.

                                                                        mount | grep Mount point

                                                                        +

                                                                        In this example, run the following command:

                                                                        +

                                                                        mount | grep /mnt/sdc

                                                                        +

                                                                        If information similar to the following is displayed, automatic mounting has been configured:

                                                                        +
                                                                        root@ecs-test-0001 ~]# mount | grep /mnt/sdc
                                                                         /dev/vdb1 on /mnt/sdc type ext4 (rw,relatime,data=ordered)

                                                                    diff --git a/docs/evs/umn/evs_01_0019.html b/docs/evs/umn/evs_01_0019.html index 6c23fd50c..eca555c65 100644 --- a/docs/evs/umn/evs_01_0019.html +++ b/docs/evs/umn/evs_01_0019.html @@ -1,19 +1,16 @@

                                                                    Searching for Disks by Tag

                                                                    -

                                                                    Scenarios

                                                                    Tags can be used to categorize EVS disks, and users can quickly search for their desired EVS disks by tags. This section is used to guide users to search for EVS disk by existing tags.

                                                                    +

                                                                    Scenarios

                                                                    Tags can be used to categorize EVS disks, and users can quickly search for their desired EVS disks by tags. This section is used to guide users to search for EVS disk by existing tags.

                                                                    -

                                                                    Procedure

                                                                    1. Log in to the management console.
                                                                    2. Click in the upper left corner and select the desired region and project.
                                                                    3. Under Storage, click Elastic Volume Service.

                                                                      The disk list page is displayed.

                                                                      -

                                                                    4. In the upper area of the disk list, click Search by Tag.

                                                                      The Search by Tag page is displayed.

                                                                      -

                                                                    5. Enter or select an existing tag in the text box under Search by Tag.
                                                                    6. (Optional) If disks containing multiple tags need to be queried, click to add tags.

                                                                      You can add a maximum of 10 tags to search for disks. If you add more than one tag, only the disks containing all specified tags will be returned.

                                                                      -

                                                                      For the added tags, you can delete them individually or click Reset to clear all of them.

                                                                      -

                                                                    7. After the tags are added, click Search.

                                                                      Disks owning the added tags are displayed in the list, and the search is complete.

                                                                      +

                                                                      Procedure

                                                                      1. Log in to the console.
                                                                      2. Click in the upper left corner and select the desired region and project.
                                                                      3. Click in the upper left corner and choose Storage > Elastic Volume Service.

                                                                        The Elastic Volume Service page is displayed.

                                                                        +

                                                                      4. In the search box, select Tag and then a key-value pair, and click OK.

                                                                        You can search for disks by multiple tags and they are automatically joined with AND.

                                                                    diff --git a/docs/evs/umn/evs_01_0020.html b/docs/evs/umn/evs_01_0020.html index 2a43614a9..68aae3d6d 100644 --- a/docs/evs/umn/evs_01_0020.html +++ b/docs/evs/umn/evs_01_0020.html @@ -1,17 +1,15 @@

                                                                    EVS Replication (Deprecated)

                                                                    -

                                                                    What Is EVS Replication

                                                                    If your services or disk data demands high reliability, you can use the cross-AZ replication feature provided by EVS. You can create a disaster recovery (DR) disk for a production disk in another AZ and use the production disk and DR disk to create an EVS replication pair. The data on these two disks will be consistent in real time. If a large number of physical resources in the primary AZ are faulty due to force majeure, you can use the DR disks in the secondary AZ to ensure the service availability and continuity.
                                                                    • The server with the production disk attached is referred to as the production server, and the AZ containing the production server is the primary AZ.
                                                                    • The server with the DR disk attached is referred to as the DR server, and the AZ containing the DR server is the secondary AZ.
                                                                    +

                                                                    What Is EVS Replication

                                                                    If your services or disk data demands high reliability, you can use the cross-AZ replication feature provided by EVS. You can create a disaster recovery (DR) disk for a production disk in another AZ and use the production disk and DR disk to create an EVS replication pair. The data on these two disks will be consistent in real time. If a large number of physical resources in the primary AZ are faulty due to force majeure, you can use the DR disks in the secondary AZ to ensure the service availability and continuity.
                                                                    • The server with the production disk attached is referred to as the production server, and the AZ containing the production server is the primary AZ.
                                                                    • The server with the DR disk attached is referred to as the DR server, and the AZ containing the DR server is the secondary AZ.
                                                                    -

                                                                    Application Scenarios

                                                                    The replication function helps address your following needs:
                                                                    • Data in DR disks is consistent with that in production disks in real time. You can perform a planned migration based on your service needs, that is, migrate the services from the primary AZ to the secondary AZ without data loss.
                                                                    • If large-scale physical resources in the primary AZ become faulty due to force majeure, you can use DR disks in the secondary AZ to lower the impact exerted on services.
                                                                    +

                                                                    Application Scenarios

                                                                    The replication function helps address your following needs:
                                                                    • Data in DR disks is consistent with that in production disks in real time. You can perform a planned migration based on your service needs, that is, migrate the services from the primary AZ to the secondary AZ without data loss.
                                                                    • If large-scale physical resources in the primary AZ become faulty due to force majeure, you can use DR disks in the secondary AZ to lower the impact exerted on services.
                                                                    -

                                                                    Usage Instructions

                                                                    For more use methods of EVS replication, see Managing EVS Replication (Deprecated).

                                                                    -

                                                                    EVS replication APIs have been deprecated. If you need to use the replication function, see Storage Disaster Recovery Service User Guide and Storage Disaster Recovery Service API Reference.

                                                                    +

                                                                    EVS replication APIs have been deprecated. If you need to use the replication function, see Storage Disaster Recovery Service User Guide and Storage Disaster Recovery Service API Reference.

                                                                    -

)mS08?h7vsqeTlP~M)8Gn-vEEiblf!-Vc9t=jGw%<^2k16H*# z%nmLG5Oty6|6zWzq#E_J>f^aER-9ijP40067~j~KW^O?NSjTylJ3wy<`7<jm!c zxmD}l)tahQzG^igTR zm~&^2q8cWQ)DvMJ=XB$WJptIQlba8pAgYJz7tg#-@a$@o+Q|9FCnkDMp$*C=PkMMQ zumT=UQ>{G0ac_Nh)EM*=S<|D-=6@ zwX;Ss^;UbC<-~+=aT!~=rwu%L$la}|pjrV)b+{z2V^wQI z$pXo6J@u|vpvav&^zFvZHgT9LC6f*XIdsQbf0k&j#KVH38d;Q6&e$$BT2|X3e^m zcm_^%RjSAq{IE@L@d>Iq-g8MRDR)^dn#ubs;kWsbwKlh>qV3KpzVHLkB@x(d=ybQR zj5#eMU31Nq|53sd-BH`9tuIxB2y07Fm|)pAC?dA8z^8E+_C#tjKG{CcVQRnKJt!&* zV*~~7C%7~DR<;NW^Z3=6Vi$;iDCEBq!-Kg?9Vk$l_1_{?758Juxin{dRP+5!=efn! zE&+oW|yfWJc?Qx>g}k0Hp1%6bu73$Pqlj_y{x-gT-O5aytFc6VWix??W7=p zyFJyElZC;IYmVj1%e;DnFRY5Yq+~Cz4CI)f%3Ue96t-82j6*ui<>uo^&K{Ml=3LGx zHxL%qvWg=4Xg?N=Blx(2Gev))B;7_H$5Z(Sm6`W?;8zzec@H`;16=`m9O>K5~ zXOJw7Q1+f5uXQd!HYUHuD;+v?l&p$qA$_|_h)pOe=_7nlMW{m1GtiNR|4}l)%Yu+4 z97m|tvJ{NXYLWwd?-)T?L=qllM6|b{+S|azV zI<>G|0E}N2QuLs&($Z8@vevfG>UFDDWBg
ti(LGSQs!WDS=ko$K^=C$%8g2v;B z7xOgVnt*s?UM{X*X#7d3CNJQYu$TYSrX(uzD4|AyCk7ydrL*9 zdwK%FbXWY2*0+?Dapxd_C7f7m!q&1^eci#SPhEpCj8(z@l)mb+OxH&aCYaJk=_CH2 zl@6(6pZ}%oQBIoy46X5&ic$!GO)<@Qo7Hffpo2>fbpU=vsgz+6m_zz(&yR z#+L_dDK!Rz@Tud}#i^1(4(M|EHIm$9e*%&nDjhnOH7-+f+J*Jd92c zaVJSqYXwP8yh0@CR)A_!eri~XX%EDVAEC8$yAwF(;VX>vMhv37B?3}qB2VjTnb5l* zId$#f&x`cr>IAoYX;*cs9zKk=^ljtsYApr4`t;e0^T5*-N-Qy8#c)uEDOeT+Z%BPT zG>v@xpyHvur#|J$MKS?%PwDf|w*s&8I=~E|hwRbt-fw3qX{R|w_P0PA8uYe?02PT*^lee%)9aq-6hMcG^$L46`wqg1%CAI@^#sBDjC% zI(Nu|E4GvZtuCu1<6AfcEel_UqBg_U8H)(!S`ke&QmNO>SPAq-*ZE<^l*)JOl`7Ki zxYV&ZS|QChLmxB~&%flsQUDUcs>i)N-{*PqW_5-MYaQGpz1GVhqeVTBK2kA^vGB`y zTyP(k>sXGdi37;h_ubb|VnM__GSQas@y3B6o}WO z1|OEyP9~OPMfDW>qctSz?kKI)neZIw zEJtGJ)6I4Ht0E-hb;Xi>AB$#}qnkg!8Vs0?7}RbMNhX>y%#CXzO=(LY2~te$$Jedt zxe|n1<1O_LLoC;qnN*v1_z&gI1;=`0JRTnsSX-)=iC9g)F71K{Yq&e>A@krd5WHuqk$Rd_&tTx2n-THA>AR=phLE^4LjI6#x%Tudo$8 zcvXw@u$TCQh4bH{Zgybpda&U|oZWiKhKBD8rM!<`(q%M`d9UrpMi!ASFoSN;E3;{= zEl#jw&M(x33LgMpE!Q39DXbD!P^gF33;36q?4(sGc`M5=T0Z&lVRMwsQ7kOOGP3h? z8b6!59o%7ng3)JnO#o-MytNMAQa{JGq=U=!e=|rxw+9!rBiB`!jrM%z zxCI$~8e=UstkU#7r9WriwPK6XBGFELQ2-JZ1Hf)Q&S~pO?p4o%mF9 z%*j@D4-^Z+7>GsDemK!G|;!VUe4BhNl8JDbBg+HswfTIOdEhW{yesfyzyAB zUBHyPQ$|pn#i@eyVZqfpV)<7o%<@R9MwyiGl`4yRo8_+5vwmVS%y0_A5R~#pnLtU^n2O_YTS!28?HrweRQ~X|{PQc1Y497z!3(H9c z6G(SlyV3RCYcOx!)EC$c1{dRMBk?b|8nj;4=!VG5&Fv?xNCD#|!YZW$CX-k8bDM$C z=4gheMd3sB5YXDu%wg}>7d^t1WRfIB3V=4+n$aRQ@EvzohjqU9yD3ix$0e(FElM z#ODp}A~%8*|3rllmOo?^b#P$~Au zeHYcvQk{MbG$KQT{Lz)O);fdEzPjzLgNYx58iDNup=G!%oa-kM3y_>wG&H#}Ubyu+ zpE#442VIcxQ}kh<&(o%+OrNFFH8t-jO<1E4mz9 zetyZ)u9hO|)`ML8Ji+cf`jtuL?CaZ!=3})DMq>7e=2=2U4jK0|OC+gN zACHjXjgRGiw2%|Qxg@ky>qFF!AQ#CoV&>tp&>_JC+B&61uPkc*JpseJo{oG%;L)f` zKODoe$bqW+md4^?5vfIBwd=(a`A3oD#kQrfRa^gY*#7iO)-_$8Z;)(n?Jmlq)$`yM!(Wz{w1W1@;G$%0>oC3 z*FZMSe(Uy0Tk=vN1-iylSkPm^c3V@}TZKniw|V z)$s<9CJH}jJ*E8YK8*|LInq#oR{Tyk`MF3cOFbV`WdDyM*$rjF}Y&v^sy+QX`WJ2`k}JO z{pkBRXkZ?sjkPs3TRoDcqZ%MLta99+Y#qURKYO*uWlyRp?O)h-`sb~6v(~l~2+F1_ zoc0B8;il;w$)RlO=zbm=u}lPZ-;Wx6dp<+_*=WIi;Ur%-i0?ss#iGu1bvjRbW4@Uz z{{yfnCAgu`Qz2x$`k5fi&lH(rrR9XP=cFAfR;ns54&fH`ni@hm@9lm8vH18~;F46y zOJfP)@|kimDYxmxzSc&42viX~=9bzb$nC^K8OEaV&h&fsVtf%ezRN^HKSQS4Bx7~) zo@YEkh_M_Q!(@3)YQ}_*za)A^V&i*<+Aw9o(8$B87DDVFs4ojUt_s#g)r9uWe5+20 zsgIWZ>(<7g@x`Ra?8x+~^>?3$4)~sZ>Sn{Cr)F+MwOGYIUwGMZr2RNK@4B^1*Hqn> zdY^Cp?s25fGC8jVzu?oZn|2&3nZt|m7R;su)5pWIuZ7u!@q|(w6|26}(;NHTS}E){z-% zDS1B=(C5lMa`XSsK;82=ruU_<)6L7DPo3iOR8-@%`;A6@*|mr7{mqCl{a@3ybE)co z0f~hN5+9d7;uL@N&9?sPW@cc0Z1+1Lzd|^p-zH^^pJmOYbE~al)%)ygTGSsEz=nty zxG*K}TW~Y}=dyoz#~^2Qw)_FFEcW2=u?suyRi(dC@pf}^sm|hcn;!PO`nJhO+UC*u z_pes8?!UJ1_8ry>pVn^Vtg8KT!}M1DA@R?)EhVrK;R78kGt4ZM?D*h^Vi>V#CEa?k ze0h!M{C_|9r;E(vg{egzS>|A2<>R$`Xb2mkL>aL*;}qDlX{D(KHx^lkF5p9eDnH(@h$32>{m*TV;#nA#c| ze1T@>WbvNDX6OVZU;=Gz298Id_zld(@4*8zrld#Cn`8Izg--R29+-P&?l4K0%ia09 zxC~}u!&|1FJ)8EnYJfMw!qh>m6G#LO>kH=9tm;D*2f5`2aBugiZ(@sTU#XC;}e$E`+{N$6`~K1Eq{e+B+!+>K+0D<1>UfL8Wt`Qz^&>n z((_kgnX1_aoO>Ac9BO!t#@uMKgcm2Hc@9x-!C0dO3T6fwtqL$JrO|qBv=WEsl+hN- zX!8qJfhdfYmZPO5JTZ)Rc`y^hXlXfGTEa8PXlaR=K}Oq_qixI4w&iF~9G(V-eQ9a5 z+UF7j16MofjsWn0rT6w-y`!C~kd!LcS zqUg}Tz{teHA)o+cG;V14s1>vCGAEb^7iMI7&2((_*S06h$cjPIEv!A^4?oTILox%b zD?;2LZmqeBJdzP$D-?7R_Ha#qUjnlbCVya8!^f<>ia#OFfQbSfmdN-xbVto{VUX*P zgjucuEq={=(j8TlLx6)@V*R0~)^kx515Mqam#`-)-@^{wVuy$W6{33gUqS-_Zbf4$ zS*raSOc{9n)IZ8bc+SV4B}c(ms`P2hB6Xj4^(WuH=zc@ z;?XF8CC1SxfMti#TmTD+(Sit8G>;ZUu#gz73t*Mh09MC!_gMF=d;NOf`*Qoww$M86 zK|I%Vk8_s=%xJ=srrq1WFE7X&|SKj?Q|PZhm_l~GUF zW3|qx5u#>3j|oQ=o2=GlMSDF0HcQOYxub8@>XvQgN}1btnXXxlYr4i za6eFS_2sRl7zRCN=?Om`s%C&*w=Yosz#U%bcW<-s~9|8{an^LB{Ts5fXIc` diff --git a/docs/evs/umn/en-us_topic_0014580741.html b/docs/evs/umn/en-us_topic_0014580741.html index 8bf7a7ba4..eb4794b37 100644 --- a/docs/evs/umn/en-us_topic_0014580741.html +++ b/docs/evs/umn/en-us_topic_0014580741.html @@ -1,116 +1,124 @@