{"id":1084,"date":"2021-08-02T12:30:36","date_gmt":"2021-08-02T12:30:36","guid":{"rendered":"http:\/\/www.liutianfeng.com\/?p=1084"},"modified":"2022-01-14T06:19:16","modified_gmt":"2022-01-14T06:19:16","slug":"%e9%98%bf%e9%87%8cecs%e7%9a%84%e4%ba%91%e7%9b%98%e6%a0%bc%e5%bc%8f%e7%94%b1mbr%e5%88%87%e6%8d%a2%e4%b8%bagpt","status":"publish","type":"post","link":"https:\/\/www.liutianfeng.com\/?p=1084","title":{"rendered":"\u963f\u91ccECS\u7684\u4e91\u76d8\u683c\u5f0f\u7531MBR\u5207\u6362\u4e3aGPT"},"content":{"rendered":"<div id=\"doc-title-box\" class=\"doc-title-box\" data-v-21194fa9=\"\">\n<h2 id=\"doc-title\" data-v-21194fa9=\"\">\u963f\u91cc\u4e91\u76d8MBR\u5206\u533a\u683c\u5f0f\u6539\u4e3aGPT\u683c\u5f0f\u652f\u6301\u5927\u4e8e2T\u6587\u4ef6\u7cfb\u7edf\u6269\u5c55<\/h2>\n<\/div>\n<div id=\"doc-body\" data-v-21194fa9=\"\">\n<div id=\"page_md_content\" class=\"page_content_main\" data-v-21194fa9=\"\">\n<div id=\"editor-md\" class=\"main-editor markdown-body editormd-html-preview\" data-v-21194fa9=\"\">\n<h3 id=\"h3-u80CCu666F\">\u80cc\u666f<\/h3>\n<p>\u5e73\u53f0ECS\u4e3b\u673a\uff0c\u78c1\u76d82T\u5403\u7d27\u9700\u8981\u6269\u5bb9\uff0c\u963f\u91cc\u4e91\u4e0a\u6269\u5c55\u52303T\u540e\uff0c\u56e0\u6587\u4ef6\u7cfb\u7edf\u683c\u5f0f\u4e3aMBR\uff0c\u6269\u5c55\u7684\u78c1\u76d8\u4f7f\u7528\u4e0d\u5230\uff0c\u9700\u8981\u4fee\u6539\u5206\u533a\u8868\u683c\u5f0f\u3002<br \/>\n<strong>\u58f0\u660e\uff1a<\/strong>\u867d\u7136\u672c\u4eba\u5b9e\u9645\u64cd\u4f5c\u6ca1\u6709\u51fa\u73b0\u4e22\u6570\u636e\u7684\u60c5\u51b5\uff0c\u4f46\u80af\u5b9a\u662f\u6709\u610f\u5916\u7684\u6848\u4f8b\uff0c\u56e0\u4e3a\u963f\u91cc\u4e91\u6280\u672f\u652f\u6301\u6ca1\u6709\u7ed9\u51fa\u8fd9\u4e2a\u65b9\u6848\uff0c\u8bf4\u660e\u672c\u8eab\u662f\u6709\u98ce\u9669\u7684\u3002\u751f\u4ea7\u7684\u6570\u636e\uff0c\u80fd\u5907\u4efd\u7684\u5148\u5907\u4efd\uff0c\u4fdd\u8bc1\u6570\u636e\u4e0d\u4e22\u5931\u7684\u524d\u63d0\u4e0b\u8fdb\u884c\u4ee5\u4e0b\u65b9\u6848\u64cd\u4f5c\u3002<br \/>\n\u53c2\u8003\uff1a<a href=\"https:\/\/blog.csdn.net\/matrixgod\/article\/details\/89642547\">https:\/\/blog.csdn.net\/matrixgod\/article\/details\/89642547<\/a><\/p>\n<h3 id=\"h3-1-\">1\u3001\u4fee\u6539\u5206\u533a\u683c\u5f0f<\/h3>\n<p>\u4fee\u6539\u524d\uff1a<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\"># parted -l\r\nModel: Virtio Block Device (virtblk)\r\nDisk \/dev\/vda: 42.9GB\r\nSector size (logical\/physical): 512B\/512B\r\nPartition Table: msdos\r\nDisk Flags: \r\nNumber  Start   End     Size    Type     File system  Flags\r\n 1      1049kB  42.9GB  42.9GB  primary  ext4         boot\r\n\r\nModel: Virtio Block Device (virtblk)\r\nDisk \/dev\/vdb: 2048GB\r\nSector size (logical\/physical): 512B\/512B\r\nPartition Table: msdos   # \u5206\u533a\u8868\u7c7b\u578b\u4e3amsdos\r\nDisk Flags: \r\nNumber  Start   End     Size    File system  Name  Flags\r\n 1      1049kB  2048GB  2048GB  ext4<\/code><\/pre>\n<h3 id=\"h3-2-\">2\u3001\u4fee\u6539\u5206\u533a\u8868\u683c\u5f0f<\/h3>\n<\/div>\n<\/div>\n<\/div>\n<pre class=\"pure-highlightjs\"><code class=\"\"># umount \/data           # \u5378\u8f7d\u78c1\u76d8\r\n# yum install -y gdisk   # \u5b89\u88c5gdisk\u547d\u4ee4\r\n# gdisk \/dev\/vdb         # \u6ce8\u610f, \u662f\u76f4\u63a5\u7ed9\/dev\/vdb\u4fee\u6539\u5206\u533a\u8868, \u5343\u4e07\u4e0d\u8981\u5c06\/dev\/vdb1(\u5e26\u76d8\u7b26ID)\u8fdb\u884c\u4fee\u6539!!!!!!!!!!!!\r\nGPT fdisk (gdisk) version 0.8.10\r\n\r\nPartition table scan:\r\n  MBR: MBR only          # \u4ec5\u6709MBR\u5206\u533a\u8868\r\n  BSD: not present\r\n  APM: not present\r\n  GPT: not present\r\n\r\n***************************************************************\r\nFound invalid GPT and valid MBR; converting MBR to GPT format\r\nin memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by\r\ntyping 'q' if you don't want to convert your MBR partitions\r\nto GPT format!\r\n***************************************************************\r\n\r\nCommand (? for help): w  # \u5199\u5165GPT\u5206\u533a\u8868\r\n\r\nFinal checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING\r\nPARTITIONS!!\r\n\r\nDo you want to proceed? (Y\/N): Y  # Yes, \u786e\u8ba4\r\nOK; writing new GUID partition table (GPT) to \/dev\/vdb.\r\nWarning: The kernel is still using the old partition table.\r\nThe new table will be used at the next reboot.  # \u9700\u91cd\u542f\r\nThe operation has completed successfully.\r\n\r\n# init 6<\/code><\/pre>\n<p>\u82e5\u662f\u65b0\u5efa\uff0c\u6267\u884c\u547d\u4ee4\u521b\u5efa \u5206\u533a\u8868\uff1amklabel\uff0c\u4e0d\u662f\u5219\u8df3\u8fc7<\/p>\n<pre class=\"pure-highlightjs\"><code class=\"\">(parted) mkpart   # \u65e0\u5206\u533a\u8868\r\nError: \/dev\/vdd: unrecognised disk label\r\n(parted) unit s  \r\n(parted) mklabel  # \u65b0\u5efa\u5206\u533a\u8868\r\nNew disk label type? gpt    # msdos\u662fmbr\u5206\u533a\uff0cgpt\u662fgpt\u5206\u533a\r\n(parted) p                                                                \r\nModel: Virtio Block Device (virtblk)\r\nDisk \/dev\/vdd: 4194304000s\r\nSector size (logical\/physical): 512B\/512B\r\nPartition Table: gpt   # \u73b0\u5728\u7684\u5206\u533a\u683c\u5f0f\r\nDisk Flags: \r\n\r\nNumber  Start  End  Size  File system  Name  Flags\r\n\r\n(parted) mkpart                                                           \r\nPartition name?  []?                                                      \r\nFile system type?  [ext2]? ext4                                           \r\nStart? 2048                                                               \r\nEnd?                                                                      \r\nEnd? 100%         # 2048s--&gt;100%\u5bb9\u91cf                                                        \r\n(parted) p                                                                \r\nModel: Virtio Block Device (virtblk)\r\nDisk \/dev\/vdd: 4194304000s\r\nSector size (logical\/physical): 512B\/512B\r\nPartition Table: gpt\r\nDisk Flags: \r\n\r\nNumber  Start  End          Size         File system  Name  Flags\r\n 1      2048s  4194301951s  4194299904s\r\n\r\n(parted) quit\r\n\r\n# mkfs.ext4 \/dev\/vdd1   # \u683c\u5f0f\u5316<\/code><\/pre>\n<div id=\"doc-body\" data-v-21194fa9=\"\">\n<div id=\"page_md_content\" class=\"page_content_main\" data-v-21194fa9=\"\">\n<div id=\"editor-md\" class=\"main-editor markdown-body editormd-html-preview\" data-v-21194fa9=\"\">\n<h3 id=\"h3-3-\">3\u3001\u6269\u5c55\u5206\u533a<\/h3>\n<pre class=\"pure-highlightjs\"><code class=\"\"># parted \/dev\/vdb   # \u5f00\u59cb\u6269\u5c55\u5206\u533a\r\nGNU Parted 3.1\r\nUsing \/dev\/vdb\r\nWelcome to GNU Parted! Type 'help' to view a list of commands.\r\n(parted) unit s     # \u5355\u4f4d\u6539\u4e3as\r\n(parted) p          # \u6253\u5370\u4e00\u4e0b\u4fe1\u606f\r\nModel: Virtio Block Device (virtblk)\r\nDisk \/dev\/vdb: 6291456000s\r\nSector size (logical\/physical): 512B\/512B\r\nPartition Table: gpt   # \u4fee\u6539\u540e\u7684\u5206\u533a\u683c\u5f0f\r\nDisk Flags: \r\n\r\n# \u4ee5\u4e0b\u4fe1\u606f\u6781\u4e3a\u91cd\u8981\uff0c\u4e00\u5b9a\u8981\u8bb0\u5f55\uff1aNumber\u662f\u5206\u533a\u53f7, \u5220\u9664\u65f6\u5019\u9700\u8981; Start\u662f\u5f00\u59cb\u8282\u70b9, \u7edd\u5bf9\u4e0d\u8981\u641e\u9519; File system\u662f\u6587\u4ef6\u7cfb\u7edf\u683c\u5f0f, \u548c\u539f\u6765\u8981\u4fdd\u6301\u5b8c\u5168\u4e00\u81f4;\r\nNumber  Start  End          Size         File system  Name              Flags\r\n 1      2048s  4294967295s  4294965248s  ext4         Linux filesystem\r\n\r\n(parted) rm 1         # \u5220\u9664\u5206\u533a1, \u8fd9\u91cc\u7406\u89e3\u4e3a\u4e34\u65f6\u5220\u9664, \u56e0\u4e3a\u540e\u9762\u521b\u5efa\u7684\u65b0\u5206\u533a\u4f1a\u5305\u542b\u8001\u5206\u533a\u7684\u6240\u6709\u6247\u533a, \u5373: \u6269\u5c55\r\n(parted) mkpart       # \u91cd\u5efa\u5206\u533a\r\nPartition name?  []?  # \u9ed8\u8ba4\u56de\u8f66\u5373\u53ef\r\nFile system type?  [ext2]? ext4      # \u6587\u4ef6\u7cfb\u7edf\u683c\u5f0f, \u4e0e\u4e0a\u9762\u7684ext4\u4e00\u81f4(\u5982\u679c\u662fext3\u7b49, \u5fc5\u987b\u8981\u4e00\u81f4)\r\nStart? 2048           # \u5f00\u59cb\u7684\u533a\u57df, \u4e0e\u4e0a\u9762\u7684Start\u5fc5\u987b\u5b8c\u5168\u4e00\u81f4, \u5426\u5219\u539f\u6765\u7684\u6570\u636e\u5c31GG\u4e86.\r\nEnd? 100%             # End\u8fb9\u754c\u5b9a\u4e49\u5230\u7269\u7406\u8fb9\u754c\u7684100%\r\n(parted) quit         # \u9000\u51fa\r\nInformation: You may need to update \/etc\/fstab.\r\n\r\n[root@iZ2zeet2qekjwuluf3lhayZ ~]# resize2fs \/dev\/vdb1    # \u91cd\u65b0resize, \u5982\u679c\u63d0\u793a\u9700\u8981e2fsck\u7684\u8bdd, \u6267\u884c\u4e00\u4e0be2fsck -f \/dev\/vdb1\u5373\u53ef, \u8fc7\u540e\u518dresize2fs \/dev\/vdb1\r\nresize2fs 1.42.9 (28-Dec-2013)\r\nFilesystem at \/dev\/vdb1 is mounted on \/data; on-line resizing required   # \u8fd9\u91cc\u78c1\u76d8\u81ea\u52a8\u88ab\u6302\u8f7d\u4e86, \u4fdd\u8bc1\u78c1\u76d8\u88ab\u5378\u8f7d\u7684\u60c5\u51b5\u4e0b\u64cd\u4f5c.\r\nold_desc_blocks = 256, new_desc_blocks = 375\r\nThe filesystem on \/dev\/vdb1 is now 786431488 blocks long.\r\n\r\n# \u4fee\u6539\u540e\r\n# parted -l   # \u4ec5\u663e\u793avdb\u90e8\u5206\r\nModel: Virtio Block Device (virtblk)\r\nDisk \/dev\/vdb: 3221GB\r\nSector size (logical\/physical): 512B\/512B\r\nPartition Table: gpt\r\nDisk Flags:\r\nNumber  Start   End     Size    File system  Name  Flags\r\n 1      1049kB  3221GB  3221GB  ext4<\/code><\/pre>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u8f6c\u8f7d\u8bf7\u6ce8\u660e\uff1a<a href=\"https:\/\/www.liutianfeng.com\">liutianfeng.com<\/a> &raquo; <a href=\"https:\/\/www.liutianfeng.com\/?p=1084\">\u963f\u91ccECS\u7684\u4e91\u76d8\u683c\u5f0f\u7531MBR\u5207\u6362\u4e3aGPT<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u963f\u91cc\u4e91\u76d8MBR\u5206\u533a\u683c\u5f0f\u6539\u4e3aGPT\u683c\u5f0f\u652f\u6301\u5927\u4e8e2T\u6587\u4ef6\u7cfb\u7edf\u6269\u5c55 \u80cc\u666f \u5e73\u53f0ECS\u4e3b\u673a\uff0c\u78c1\u76d82T\u5403\u7d27\u9700\u8981\u6269\u5bb9\uff0c\u963f\u91cc [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/1084"}],"collection":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1084"}],"version-history":[{"count":11,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/1084\/revisions"}],"predecessor-version":[{"id":1153,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=\/wp\/v2\/posts\/1084\/revisions\/1153"}],"wp:attachment":[{"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.liutianfeng.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}