{"id":89129,"date":"2026-08-02T13:25:01","date_gmt":"2026-08-02T05:25:01","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/89129.html"},"modified":"2026-08-02T13:25:01","modified_gmt":"2026-08-02T05:25:01","slug":"linux-%e5%ad%98%e5%82%a8%e5%85%a8%e8%a7%a3%ef%bc%9a%e7%a3%81%e7%9b%98%e5%88%86%e5%8c%ba%e3%80%81%e8%bd%af-raid%e3%80%81lvm-%e9%80%bb%e8%be%91%e5%8d%b7%e4%bb%8e%e5%85%a5%e9%97%a8%e5%88%b0%e5%ae%9e","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/89129.html","title":{"rendered":"Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd"},"content":{"rendered":"<h2>Linux \u786c\u76d8\u5206\u533a\u3001RAID \u4e0e\u903b\u8f91\u5377\u7ba1\u7406<\/h2>\n<p>\u6458\u8981&#xff1a;\u672c\u6587\u5168\u9762\u4ecb\u7ecd\u4e86 Linux \u7cfb\u7edf\u4e2d\u786c\u76d8\u5206\u533a\u3001RAID \u5b58\u50a8\u6280\u672f\u548c\u903b\u8f91\u5377\u7ba1\u7406&#xff08;LVM&#xff09;\u4e09\u5927\u6838\u5fc3\u5b58\u50a8\u7ba1\u7406\u6280\u672f\u3002\u9996\u5148\u8be6\u7ec6\u8bb2\u89e3\u4e86 MBR \u548c GPT \u4e24\u79cd\u5206\u533a\u65b9\u6848\u7684\u533a\u522b&#xff0c;\u4ee5\u53ca fdisk\u3001gdisk\u3001parted \u7b49\u5206\u533a\u5de5\u5177\u7684\u4f7f\u7528\u65b9\u6cd5\u3002\u63a5\u7740\u6df1\u5165\u63a2\u8ba8\u4e86 RAID 0\u30011\u30015\u30016\u300110\u300150\u300160 \u7b49\u4e0d\u540c\u7ea7\u522b\u7684\u539f\u7406\u3001\u4f18\u7f3a\u70b9\u548c\u9002\u7528\u573a\u666f&#xff0c;\u5e76\u63d0\u4f9b\u4e86\u8f6f\u4ef6 RAID \u7684\u521b\u5efa\u4e0e\u7ba1\u7406\u5b9e\u8df5\u3002\u6700\u540e\u7cfb\u7edf\u9610\u8ff0\u4e86\u903b\u8f91\u5377\u7ba1\u7406\u7684\u6982\u5ff5\u3001\u521b\u5efa\u3001\u6269\u5c55\u3001\u7f29\u51cf\u3001\u5feb\u7167\u4ee5\u53ca RAID \u4e0e\u903b\u8f91\u5377\u7ed3\u5408\u7684\u5b9e\u73b0&#xff0c;\u5e2e\u52a9\u8bfb\u8005\u638c\u63e1\u7075\u6d3b\u3001\u9ad8\u6548\u7684\u5b58\u50a8\u7ba1\u7406\u65b9\u6848\u3002<\/p>\n<h3>1. Linux \u786c\u76d8\u5206\u533a\u7ba1\u7406<\/h3>\n<h4>1.1 \u786c\u76d8\u4e3a\u4ec0\u4e48\u8981\u5206\u533a&#xff1f;<\/h4>\n<ul>\n<li>\u5c06\u64cd\u4f5c\u7cfb\u7edf\u6587\u4ef6\u4e0e\u7528\u6237\u6587\u4ef6\u5206\u9694\u5f00&#xff0c;\u907f\u514d\u5e94\u7528\u6570\u636e\u8fc7\u591a\u5360\u6ee1\u64cd\u4f5c\u7cfb\u7edf\u76d8\u3002<\/li>\n<li>\u9650\u5236\u5e94\u7528\u6216\u7528\u6237\u7684\u53ef\u7528\u7a7a\u95f4\u3002<\/li>\n<li>\u5982\u679c\u4e00\u4e2a\u5206\u533a\u51fa\u73b0\u903b\u8f91\u635f\u574f&#xff0c;\u4ec5\u635f\u574f\u8be5\u5206\u533a\u6570\u636e\u800c\u4e0d\u5f71\u54cd\u786c\u76d8\u4e0a\u7684\u5176\u4ed6\u5206\u533a\u3002<\/li>\n<li>\u7528\u4e8e\u521b\u5efa\u4ea4\u6362\u5206\u533a\u3002<\/li>\n<li>\u9650\u5236\u78c1\u76d8\u7a7a\u95f4\u4f7f\u7528&#xff0c;\u4ee5\u63d0\u9ad8\u8bca\u65ad\u5de5\u5177\u548c\u5907\u4efd\u64cd\u4f5c\u7684\u6027\u80fd\u3002<\/li>\n<li>\u4fbf\u4e8e\u9488\u5bf9\u4e0d\u540c\u7528\u9014\u5b9a\u5236\u6587\u4ef6\u7cfb\u7edf&#xff0c;\u4f8b\u5982\u6709\u7684\u6587\u4ef6\u7cfb\u7edf\u9002\u5408\u5b58\u653e\u5927\u91cf\u5c0f\u6587\u4ef6&#xff0c;\u6709\u7684\u5219\u9002\u5408\u5b58\u653e\u5927\u91cf\u5927\u6587\u4ef6\u3002<\/li>\n<\/ul>\n<h4>1.2 MBR \u5206\u533a\u65b9\u6848<\/h4>\n<p>\u81ea 1982 \u5e74\u4ee5\u6765&#xff0c;\u4e3b\u5f15\u5bfc\u8bb0\u5f55&#xff08;MBR&#xff0c;Master Boot Record&#xff09;\u5206\u533a\u65b9\u6848\u89c4\u5b9a\u4e86\u5728\u8fd0\u884c BIOS \u56fa\u4ef6 \u7684\u7cfb\u7edf\u4e0a\u5982\u4f55\u5bf9\u78c1\u76d8\u8fdb\u884c\u5206\u533a&#xff1a;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052458-6a6ed4aaa5e1c.png\" alt=\"image-20221225080226221\" \/><\/p>\n<ul>\n<li>\u8be5\u65b9\u6848\u652f\u6301\u6700\u591a4\u4e2a\u4e3b\u5206\u533a\u3002<\/li>\n<li>\u5728 Linux\u7cfb\u7edf\u4e0a&#xff0c;\u7ba1\u7406\u5458\u53ef\u4ee5\u4f7f\u7528\u6269\u5c55\u5206\u533a\u548c\u903b\u8f91\u5206\u533a\u6765\u521b\u5efa\u6700\u591a 15\u4e2a\u5206\u533a\u3002<\/li>\n<\/ul>\n<p>\u903b\u8f91\u5206\u533a\u53ef\u4ee5\u683c\u5f0f\u5316&#xff08;format&#xff09;&#xff0c;\u800c\u6269\u5c55\u5206\u533a\u5219\u4e0d\u80fd\u683c\u5f0f\u5316\u3002<\/p>\n<ul>\n<li>MBR \u8bb0\u5f55\u4f7f\u7528 4 \u4e2a\u5b57\u8282&#xff08;1 byte &#061; 8 bit&#xff09;\u5b58\u50a8\u5206\u533a\u7684\u603b\u6247\u533a\u6570&#xff0c;\u6700\u591a\u53ef\u8868\u793a 2\u00b3\u00b2 \u4e2a\u6247\u533a\u3002\u6309\u6bcf\u6247\u533a 512 \u5b57\u8282\u8ba1\u7b97&#xff0c;\u6bcf\u4e2a\u5206\u533a\u6700\u5927\u4e0d\u80fd\u8d85\u8fc7 2 TiB\u3002<\/li>\n<\/ul>\n<p>\u7c7b\u6bd4\u4e3a&#xff1a;\u7b14\u8bb0\u672c\u53ea\u67094\u4e2ausb\u63a5\u53e3&#xff0c;\u5982\u679c\u4e0d\u591f\u7528&#xff0c;\u5219\u5c06\u7b2c\u56db\u4e2ausb\u63a5\u53e3\u5916\u63a5\u6269\u5c55\u575e&#xff0c;\u7531\u6269\u5c55\u575e\u63d0\u4f9b\u591a\u4e2ausb\u63a5\u53e3\u3002<br \/>\n\u901a\u5e38&#xff0c;\u6211\u4eec\u5c06\u78c1\u76d8\u7684\u7b2c\u4e00\u4e2a\u6247\u533a\u79f0\u4e3a\u4e3b\u5f15\u5bfc\u6247\u533a&#xff0c;\u5b83\u4f4d\u4e8e\u786c\u76d8\u7684\u67f1\u9762 0\u3001\u78c1\u5934 0\u3001\u6247\u533a 1 \u7684\u4f4d\u7f6e\u3002\u8be5\u6247\u533a\u5305\u542b MBR \u5f15\u5bfc\u4ee3\u7801&#xff0c;\u627f\u62c5\u7cfb\u7edf\u542f\u52a8\u7684\u804c\u80fd\u3002\u5b83\u4e0d\u5c5e\u4e8e\u78c1\u76d8\u4e0a\u7684\u4efb\u4f55\u5206\u533a&#xff0c;\u56e0\u6b64\u5206\u533a\u7a7a\u95f4\u5185\u7684\u683c\u5f0f\u5316\u547d\u4ee4\u65e0\u6cd5\u6e05\u9664\u4e3b\u5f15\u5bfc\u8bb0\u5f55\u7684\u4efb\u4f55\u4fe1\u606f\u3002<\/p>\n<p>\u4e3b\u5f15\u5bfc\u6247\u533a\u7531\u4e09\u4e2a\u90e8\u5206\u7ec4\u6210&#xff1a;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052458-6a6ed4aabfd32.png\" alt=\"image-20221225080625691\" \/><\/p>\n<ul>\n<li>\u5f15\u5bfc\u7a0b\u5e8f&#xff08;\u5360446\u4e2a\u5b57\u8282&#xff09;&#xff0c;\u786c\u76d8\u542f\u52a8\u65f6\u5c06\u7cfb\u7edf\u63a7\u5236\u6743\u8f6c\u7ed9\u5206\u533a\u8868\u4e2d\u7684\u67d0\u4e2a\u64cd\u4f5c\u7cfb\u7edf\u3002<\/li>\n<li>\u78c1\u76d8\u5206\u533a\u8868\u9879&#xff08;DPT&#xff0c;Disk Partition Table)&#xff0c;\u7531\u56db\u4e2a\u5206\u533a\u8868\u9879\u6784\u6210&#xff08;\u6bcf\u4e2a16\u4e2a\u5b57\u8282&#xff09;\u3002<\/li>\n<li>\u7ed3\u675f\u6807\u5fd7&#xff08;\u53602\u4e2a\u5b57\u8282&#xff09;&#xff0c;\u5176\u503c\u4e3aAA55&#xff08;\u5341\u516d\u8fdb\u5236&#xff09;\u3002<\/li>\n<\/ul>\n<h4>1.3 fdisk \u5de5\u5177<\/h4>\n<p>fdisk \u5de5\u5177\u53ef\u7528\u4e8e\u7ba1\u7406\u91c7\u7528 MBR \u5206\u533a\u65b9\u6848\u7684\u78c1\u76d8&#xff0c;\u7528\u6237\u53ef\u4ee5\u6839\u636e\u5b9e\u9645\u60c5\u51b5\u5212\u5206\u5206\u533a\u3002<\/p>\n<h5>1.3.1 fdisk \u547d\u4ee4\u8bed\u6cd5<\/h5>\n<p><span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:12:44<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># fdisk -h<\/span><br \/>\nUsage:<br \/>\n <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">[<\/span>options<span class=\"token punctuation\">]<\/span> <span class=\"token operator\">&lt;<\/span>disk<span class=\"token operator\">&gt;<\/span>    change partition table<br \/>\n <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">[<\/span>options<span class=\"token punctuation\">]<\/span> <span class=\"token parameter variable\">-l<\/span> <span class=\"token operator\">&lt;<\/span>disk<span class=\"token operator\">&gt;<\/span> list partition table<span class=\"token punctuation\">(<\/span>s<span class=\"token punctuation\">)<\/span><br \/>\n <span class=\"token function\">fdisk<\/span> <span class=\"token parameter variable\">-s<\/span> <span class=\"token operator\">&lt;<\/span>partition<span class=\"token operator\">&gt;<\/span>      give partition size<span class=\"token punctuation\">(<\/span>s<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">in<\/span> blocks<\/p>\n<p>Options:<br \/>\n <span class=\"token parameter variable\">-b<\/span> <span class=\"token operator\">&lt;<\/span>size<span class=\"token operator\">&gt;<\/span>             sector size <span class=\"token punctuation\">(<\/span><span class=\"token number\">512<\/span>, <span class=\"token number\">1024<\/span>, <span class=\"token number\">2048<\/span> or <span class=\"token number\">4096<\/span><span class=\"token punctuation\">)<\/span><br \/>\n -c<span class=\"token punctuation\">[<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&lt;<\/span>mode<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">]<\/span>           compatible mode: <span class=\"token string\">&#039;dos&#039;<\/span> or <span class=\"token string\">&#039;nondos&#039;<\/span> <span class=\"token punctuation\">(<\/span>default<span class=\"token punctuation\">)<\/span><br \/>\n <span class=\"token parameter variable\">-h<\/span>                    print this <span class=\"token builtin class-name\">help<\/span> text<br \/>\n -u<span class=\"token punctuation\">[<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token operator\">&lt;<\/span>unit<span class=\"token operator\">&gt;<\/span><span class=\"token punctuation\">]<\/span>           display units: <span class=\"token string\">&#039;cylinders&#039;<\/span> or <span class=\"token string\">&#039;sectors&#039;<\/span> <span class=\"token punctuation\">(<\/span>default<span class=\"token punctuation\">)<\/span><br \/>\n <span class=\"token parameter variable\">-v<\/span>                    print program version<br \/>\n <span class=\"token parameter variable\">-C<\/span> <span class=\"token operator\">&lt;<\/span>number<span class=\"token operator\">&gt;<\/span>           specify the number of cylinders<br \/>\n <span class=\"token parameter variable\">-H<\/span> <span class=\"token operator\">&lt;<\/span>number<span class=\"token operator\">&gt;<\/span>           specify the number of heads<br \/>\n <span class=\"token parameter variable\">-S<\/span> <span class=\"token operator\">&lt;<\/span>number<span class=\"token operator\">&gt;<\/span>           specify the number of sectors per track<\/p>\n<p>\u9664\u4e86\u4f7f\u7528 -l \u9009\u9879\u67e5\u770b\u5206\u533a\u8868\u5916&#xff0c;\u5176\u4ed6\u9009\u9879\u6682\u65f6\u65e0\u9700\u4f7f\u7528\u3002<\/p>\n<h5>1.3.2 \u67e5\u770b\u5206\u533a<\/h5>\n<p>fdisk\u5de5\u5177\u7684\u5927\u90e8\u5206\u64cd\u4f5c\u901a\u8fc7\u4ea4\u4e92\u5f0f\u5b8c\u6210&#xff0c;\u9664\u4e86\u67e5\u770b\u5206\u533a\u8868\u3002<\/p>\n<p>DOS disklabel \u6307\u7684\u662f\u786c\u76d8\u7ba1\u7406\u65b9\u5f0fMBR\u3002<br \/>\n\u6211\u4eec\u4f7f\u7528\u4e0a\u4e00\u7ae0\u51c6\u5907\u597d\u7684\u786c\u76d8 \/dev\/sdb\u3002<\/p>\n<p><span class=\"token comment\"># \u65b9\u6cd51&#xff1a;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:12:58<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># fdisk -l \/dev\/sdb<\/span><\/p>\n<p>Disk \/dev\/sdb: <span class=\"token number\">21.5<\/span> GB, <span class=\"token number\">21474836480<\/span> bytes, <span class=\"token number\">41943040<\/span> sectors<br \/>\nUnits <span class=\"token operator\">&#061;<\/span> sectors of <span class=\"token number\">1<\/span> * <span class=\"token number\">512<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">512<\/span> bytes<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nI\/O size <span class=\"token punctuation\">(<\/span>minimum\/optimal<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nDisk label type: dos<br \/>\nDisk identifier: 0x78ceaffe<\/p>\n<p>   Device Boot      Start         End      Blocks   Id  System<br \/>\n\/dev\/sdb1            <span class=\"token number\">2048<\/span>    <span class=\"token number\">41943039<\/span>    <span class=\"token number\">20970496<\/span>   <span class=\"token number\">83<\/span>  Linux<\/p>\n<p><span class=\"token comment\"># \u65b9\u6cd52&#xff1a;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:13:09<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># fdisk \/dev\/sdb<\/span><br \/>\nWelcome to <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">(<\/span>util-linux <span class=\"token number\">2.23<\/span>.2<span class=\"token punctuation\">)<\/span>.<\/p>\n<p>Changes will remain <span class=\"token keyword\">in<\/span> memory only, <span class=\"token keyword\">until<\/span> you decide to <span class=\"token function\">write<\/span> them.<br \/>\nBe careful before using the <span class=\"token function\">write<\/span> command.<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165m&#xff0c;\u67e5\u770b\u5e2e\u52a9\u4fe1\u606f<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>m<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nCommand action<br \/>\n   a   toggle a bootable flag<br \/>\n   b   edit bsd disklabel<br \/>\n   c   toggle the dos compatibility flag<br \/>\n   d   delete a partition<br \/>\n   g   create a new empty GPT partition table<br \/>\n   G   create an IRIX <span class=\"token punctuation\">(<\/span>SGI<span class=\"token punctuation\">)<\/span> partition table<br \/>\n   l   list known partition types<br \/>\n   m   print this menu<br \/>\n   n   <span class=\"token function\">add<\/span> a new partition<br \/>\n   o   create a new empty DOS partition table<br \/>\n   p   print the partition table<br \/>\n   q   quit without saving changes<br \/>\n   s   create a new empty Sun disklabel<br \/>\n   t   change a partition&#039;s system <span class=\"token function\">id<\/span><br \/>\n   u   change display\/entry <span class=\"token function\">units<\/span><br \/>\n   <span class=\"token function\">v<\/span>   verify the partition table<br \/>\n   w   <span class=\"token function\">write<\/span> table to disk and <span class=\"token builtin class-name\">exit<\/span><br \/>\n   x   extra functionality <span class=\"token punctuation\">(<\/span>experts only<span class=\"token punctuation\">)<\/span><\/p>\n<p><span class=\"token comment\"># \u8f93\u5165q&#xff0c;\u9000\u51fa\u7ba1\u7406<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: q<\/p>\n<h5>1.3.3 \u521b\u5efa\u5206\u533a<\/h5>\n<p><span class=\"token comment\"># \u8f93\u5165n&#xff0c;\u521b\u5efa\u4e00\u4e2a\u65b0\u5206\u533a<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>n<span class=\"token variable\">&#096;<\/span><\/span><\/p>\n<p><span class=\"token comment\"># \u9009\u62e9\u5206\u533a\u7c7b\u578b<\/span><br \/>\nPartition type:<br \/>\n   p   primary <span class=\"token punctuation\">(<\/span><span class=\"token number\">0<\/span> primary, <span class=\"token number\">0<\/span> extended, <span class=\"token number\">4<\/span> <span class=\"token function\">free<\/span><span class=\"token punctuation\">)<\/span><br \/>\n   e   extended<br \/>\n<span class=\"token comment\"># \u76f4\u63a5\u56de\u8f66&#xff0c;\u9009\u62e9\u9ed8\u8ba4\u5206\u533a\u7c7b\u578b&#xff1a;primary<\/span><br \/>\nSelect <span class=\"token punctuation\">(<\/span>default p<span class=\"token punctuation\">)<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>\u56de\u8f66<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nUsing default response p<\/p>\n<p><span class=\"token comment\"># \u76f4\u63a5\u56de\u8f66&#xff0c;\u5206\u533a\u53f7&#xff0c;\u4f7f\u7528\u9ed8\u8ba4\u503c1<\/span><br \/>\nPartition number <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span>-4, default <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span>: <\/p>\n<p><span class=\"token comment\"># \u76f4\u63a5\u56de\u8f66&#xff0c;\u8bbe\u7f6e\u5206\u533a\u8d77\u59cb\u4f4d\u7f6e\u4e3a&#xff1a;\u9ed8\u8ba4\u503c2048\u6247\u533a&#xff0c;\u4e5f\u5c31\u662f1M\u4f4d\u7f6e\u3002<\/span><br \/>\nFirst sector <span class=\"token punctuation\">(<\/span><span class=\"token number\">2048<\/span>-41943039, default <span class=\"token number\">2048<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default value <span class=\"token number\">2048<\/span><\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u7ed3\u675f\u4f4d\u7f6e&#xff0c;\u8f93\u5165&#043;2G&#xff0c;\u4e5f\u5c31\u662f\u8d77\u59cb\u4f4d\u7f6e\u4e4b\u540e2G<\/span><br \/>\nLast sector, &#043;sectors or &#043;size<span class=\"token punctuation\">{<\/span>K,M,G<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">2048<\/span>-41943039, default <span class=\"token number\">41943039<\/span><span class=\"token punctuation\">)<\/span>: &#043;2G<br \/>\nPartition <span class=\"token number\">1<\/span> of <span class=\"token builtin class-name\">type<\/span> Linux and of size <span class=\"token number\">2<\/span> GiB is <span class=\"token builtin class-name\">set<\/span><\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: p<\/p>\n<p>Disk \/dev\/sdb: <span class=\"token number\">21.5<\/span> GB, <span class=\"token number\">21474836480<\/span> bytes, <span class=\"token number\">41943040<\/span> sectors<br \/>\nUnits <span class=\"token operator\">&#061;<\/span> sectors of <span class=\"token number\">1<\/span> * <span class=\"token number\">512<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">512<\/span> bytes<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nI\/O size <span class=\"token punctuation\">(<\/span>minimum\/optimal<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nDisk label type: dos<br \/>\nDisk identifier: 0x78ceaffe<\/p>\n<p>   Device Boot      Start         End      Blocks   Id  System<br \/>\n\/dev\/sdb1            <span class=\"token number\">2048<\/span>     <span class=\"token number\">4196351<\/span>     <span class=\"token number\">2097152<\/span>   <span class=\"token number\">83<\/span>  Linux<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165w&#xff0c;\u4fdd\u5b58\u66f4\u6539\u5e76\u9000\u51fa<\/span><br \/>\n<span class=\"token comment\"># \u8f93\u5165q&#xff0c;\u4e0d\u4fdd\u5b58\u66f4\u6539\u5e76\u9000\u51fa<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: w<br \/>\nThe partition table has been altered<span class=\"token operator\">!<\/span><\/p>\n<p>Calling ioctl<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> to re-read partition table.<br \/>\nSyncing disks.<\/p>\n<p><span class=\"token comment\"># \u518d\u6b21\u9a8c\u8bc1\u5206\u533a\u8868\u53d8\u5316<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:13:17<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># lsblk \/dev\/sdb<\/span><br \/>\nNAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT<br \/>\nsdb      <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n&#096;-sdb1   <span class=\"token number\">8<\/span>:17   <span class=\"token number\">0<\/span>   2G  <span class=\"token number\">0<\/span> part<\/p>\n<p>\u6ce8\u610f&#xff1a;\u5982\u679c\u6b64\u65f6\u5206\u533a\u8868\u672a\u751f\u6210&#xff0c;\u6267\u884c\u4ee5\u4e0b\u547d\u4ee4&#xff0c;\u901a\u77e5\u5185\u6838\u91cd\u65b0\u8bfb\u53d6\u5206\u533a\u8868\u3002\u6709\u65f6\u9700\u8981\u91cd\u542f\u7cfb\u7edf\u624d\u4f1a\u751f\u6210\u6700\u65b0\u7684\u5206\u533a\u8868\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:13:30<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># partprobe<\/span><\/p>\n<h5>1.3.4 \u5220\u9664\u5206\u533a<\/h5>\n<p><span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:13:42<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># fdisk \/dev\/sdb<\/span><br \/>\nWelcome to <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">(<\/span>util-linux <span class=\"token number\">2.23<\/span>.2<span class=\"token punctuation\">)<\/span>.<\/p>\n<p>Changes will remain <span class=\"token keyword\">in<\/span> memory only, <span class=\"token keyword\">until<\/span> you decide to <span class=\"token function\">write<\/span> them.<br \/>\nBe careful before using the <span class=\"token function\">write<\/span> command.<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165p&#xff0c;\u6253\u5370\u5206\u533a\u8868<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: p<\/p>\n<p>Disk \/dev\/sdb: <span class=\"token number\">21.5<\/span> GB, <span class=\"token number\">21474836480<\/span> bytes, <span class=\"token number\">41943040<\/span> sectors<br \/>\nUnits <span class=\"token operator\">&#061;<\/span> sectors of <span class=\"token number\">1<\/span> * <span class=\"token number\">512<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">512<\/span> bytes<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nI\/O size <span class=\"token punctuation\">(<\/span>minimum\/optimal<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nDisk label type: dos<br \/>\nDisk identifier: 0x78ceaffe<\/p>\n<p>   Device Boot      Start         End      Blocks   Id  System<br \/>\n\/dev\/sdb1            <span class=\"token number\">2048<\/span>    <span class=\"token number\">41943039<\/span>    <span class=\"token number\">20970496<\/span>   <span class=\"token number\">83<\/span>  Linux<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165d&#xff0c;\u5220\u9664\u5206\u533a&#xff0c;\u56e0\u4e3a\u53ea\u67091\u4e2a\u5206\u533a&#xff0c;\u6240\u4ee5\u81ea\u52a8\u5220\u9664\u4e86\u7b2c\u4e00\u4e2a\u5206\u533a<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>d<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nSelected partition <span class=\"token number\">1<\/span><br \/>\nPartition <span class=\"token number\">1<\/span> is deleted<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: p<\/p>\n<p>Disk \/dev\/sdb: <span class=\"token number\">21.5<\/span> GB, <span class=\"token number\">21474836480<\/span> bytes, <span class=\"token number\">41943040<\/span> sectors<br \/>\nUnits <span class=\"token operator\">&#061;<\/span> sectors of <span class=\"token number\">1<\/span> * <span class=\"token number\">512<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">512<\/span> bytes<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nI\/O size <span class=\"token punctuation\">(<\/span>minimum\/optimal<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nDisk label type: dos<br \/>\nDisk identifier: 0x78ceaffe<\/p>\n<p>   Device Boot      Start         End      Blocks   Id  System<\/p>\n<p>\u5982\u679c\u786c\u76d8\u7a7a\u95f4\u8f83\u5927&#xff0c;\u4e14\u9700\u8981\u7684\u6587\u4ef6\u7cfb\u7edf\u6570\u91cf\u8d85\u8fc74\u4e2a&#xff0c;\u90a3\u4e48\u5c31\u9700\u8981\u501f\u52a9\u6269\u5c55\u5206\u533a\u6765\u521b\u5efa\u903b\u8f91\u5206\u533a\u3002<\/p>\n<p>\u5982\u4e0b\u793a\u4f8b&#xff0c;\u521b\u5efa\u7b2c4\u4e2a\u5206\u533a\u7684\u65f6\u5019&#xff0c;\u7c7b\u578b\u9009\u62e9\u6269\u5c55\u5206\u533a&#xff1b;\u521b\u5efa\u7b2c5\u4e2a\u5206\u533a\u7684\u65f6\u5019&#xff0c;\u7c7b\u578b\u9009\u62e9\u903b\u8f91\u5206\u533a\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:14:00<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># fdisk \/dev\/sdb<\/span><br \/>\nWelcome to <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">(<\/span>util-linux <span class=\"token number\">2.23<\/span>.2<span class=\"token punctuation\">)<\/span>.<\/p>\n<p>Changes will remain <span class=\"token keyword\">in<\/span> memory only, <span class=\"token keyword\">until<\/span> you decide to <span class=\"token function\">write<\/span> them.<br \/>\nBe careful before using the <span class=\"token function\">write<\/span> command.<\/p>\n<p><span class=\"token comment\"># \u518d\u6b21\u521b\u5efa\u4e00\u4e2a\u5bb9\u91cf\u4e3a3G\u7684\u5206\u533a<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: n<br \/>\nPartition type:<br \/>\n   p   primary <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span> primary, <span class=\"token number\">0<\/span> extended, <span class=\"token number\">3<\/span> <span class=\"token function\">free<\/span><span class=\"token punctuation\">)<\/span><br \/>\n   e   extended<br \/>\nSelect <span class=\"token punctuation\">(<\/span>default p<span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default response p<br \/>\nPartition number <span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span>-4, default <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nFirst sector <span class=\"token punctuation\">(<\/span><span class=\"token number\">4196352<\/span>-41943039, default <span class=\"token number\">4196352<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default value <span class=\"token number\">4196352<\/span><br \/>\nLast sector, &#043;sectors or &#043;size<span class=\"token punctuation\">{<\/span>K,M,G<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">4196352<\/span>-41943039, default <span class=\"token number\">41943039<\/span><span class=\"token punctuation\">)<\/span>: &#043;3G<br \/>\nPartition <span class=\"token number\">2<\/span> of <span class=\"token builtin class-name\">type<\/span> Linux and of size <span class=\"token number\">3<\/span> GiB is <span class=\"token builtin class-name\">set<\/span><\/p>\n<p><span class=\"token comment\"># \u518d\u6b21\u521b\u5efa\u4e00\u4e2a\u5bb9\u91cf\u4e3a4G\u7684\u5206\u533a<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: n<br \/>\nPartition type:<br \/>\n   p   primary <span class=\"token punctuation\">(<\/span><span class=\"token number\">2<\/span> primary, <span class=\"token number\">0<\/span> extended, <span class=\"token number\">2<\/span> <span class=\"token function\">free<\/span><span class=\"token punctuation\">)<\/span><br \/>\n   e   extended<br \/>\nSelect <span class=\"token punctuation\">(<\/span>default p<span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default response p<br \/>\nPartition number <span class=\"token punctuation\">(<\/span><span class=\"token number\">3,4<\/span>, default <span class=\"token number\">3<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nFirst sector <span class=\"token punctuation\">(<\/span><span class=\"token number\">10487808<\/span>-41943039, default <span class=\"token number\">10487808<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default value <span class=\"token number\">10487808<\/span><br \/>\nLast sector, &#043;sectors or &#043;size<span class=\"token punctuation\">{<\/span>K,M,G<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">10487808<\/span>-41943039, default <span class=\"token number\">41943039<\/span><span class=\"token punctuation\">)<\/span>: &#043;4G<br \/>\nPartition <span class=\"token number\">3<\/span> of <span class=\"token builtin class-name\">type<\/span> Linux and of size <span class=\"token number\">4<\/span> GiB is <span class=\"token builtin class-name\">set<\/span><\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u7b2c4\u4e2a\u5206\u533a\u7684\u65f6\u5019&#xff0c;\u9009\u62e9\u6269\u5c55\u5206\u533a&#xff0c;\u5e76\u4e14\u4f7f\u7528\u5269\u4f59\u6240\u6709\u5bb9\u91cf<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: n<br \/>\nPartition type:<br \/>\n   p   primary <span class=\"token punctuation\">(<\/span><span class=\"token number\">3<\/span> primary, <span class=\"token number\">0<\/span> extended, <span class=\"token number\">1<\/span> <span class=\"token function\">free<\/span><span class=\"token punctuation\">)<\/span><br \/>\n   e   extended<br \/>\nSelect <span class=\"token punctuation\">(<\/span>default e<span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default response e<br \/>\nSelected partition <span class=\"token number\">4<\/span><br \/>\nFirst sector <span class=\"token punctuation\">(<\/span><span class=\"token number\">18876416<\/span>-41943039, default <span class=\"token number\">18876416<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default value <span class=\"token number\">18876416<\/span><br \/>\nLast sector, &#043;sectors or &#043;size<span class=\"token punctuation\">{<\/span>K,M,G<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">18876416<\/span>-41943039, default <span class=\"token number\">41943039<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default value <span class=\"token number\">41943039<\/span><br \/>\nPartition <span class=\"token number\">4<\/span> of <span class=\"token builtin class-name\">type<\/span> Extended and of size <span class=\"token number\">11<\/span> GiB is <span class=\"token builtin class-name\">set<\/span><\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u7b2c5\u4e2a\u5206\u533a&#xff1a;\u5728\u6269\u5c55\u5206\u533a\u4e2d&#xff0c;\u521b\u5efa\u903b\u8f91\u5206\u533a&#xff0c;\u5206\u914d5G\u5bb9\u91cf<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: n<br \/>\nAll primary partitions are <span class=\"token keyword\">in<\/span> use<br \/>\nAdding logical partition <span class=\"token number\">5<\/span><br \/>\nFirst sector <span class=\"token punctuation\">(<\/span><span class=\"token number\">18878464<\/span>-41943039, default <span class=\"token number\">18878464<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nUsing default value <span class=\"token number\">18878464<\/span><br \/>\nLast sector, &#043;sectors or &#043;size<span class=\"token punctuation\">{<\/span>K,M,G<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">18878464<\/span>-41943039, default <span class=\"token number\">41943039<\/span><span class=\"token punctuation\">)<\/span>: &#043;5G<br \/>\nPartition <span class=\"token number\">5<\/span> of <span class=\"token builtin class-name\">type<\/span> Linux and of size <span class=\"token number\">5<\/span> GiB is <span class=\"token builtin class-name\">set<\/span><\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: p         <\/p>\n<p>Disk \/dev\/sdb: <span class=\"token number\">21.5<\/span> GB, <span class=\"token number\">21474836480<\/span> bytes, <span class=\"token number\">41943040<\/span> sectors<br \/>\nUnits <span class=\"token operator\">&#061;<\/span> sectors of <span class=\"token number\">1<\/span> * <span class=\"token number\">512<\/span> <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">512<\/span> bytes<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nI\/O size <span class=\"token punctuation\">(<\/span>minimum\/optimal<span class=\"token punctuation\">)<\/span>: <span class=\"token number\">512<\/span> bytes \/ <span class=\"token number\">512<\/span> bytes<br \/>\nDisk label type: dos<br \/>\nDisk identifier: 0x78ceaffe<\/p>\n<p>   Device Boot      Start         End      Blocks   Id  System<br \/>\n\/dev\/sdb1            <span class=\"token number\">2048<\/span>     <span class=\"token number\">4196351<\/span>     <span class=\"token number\">2097152<\/span>   <span class=\"token number\">83<\/span>  Linux<br \/>\n\/dev\/sdb2         <span class=\"token number\">4196352<\/span>    <span class=\"token number\">10487807<\/span>     <span class=\"token number\">3145728<\/span>   <span class=\"token number\">83<\/span>  Linux<br \/>\n\/dev\/sdb3        <span class=\"token number\">10487808<\/span>    <span class=\"token number\">18876415<\/span>     <span class=\"token number\">4194304<\/span>   <span class=\"token number\">83<\/span>  Linux<br \/>\n\/dev\/sdb4        <span class=\"token number\">18876416<\/span>    <span class=\"token number\">41943039<\/span>    <span class=\"token number\">11533312<\/span>    <span class=\"token number\">5<\/span>  Extended<br \/>\n\/dev\/sdb5        <span class=\"token number\">18878464<\/span>    <span class=\"token number\">29364223<\/span>     <span class=\"token number\">5242880<\/span>   <span class=\"token number\">83<\/span>  Linux<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: w<br \/>\nThe partition table has been altered<span class=\"token operator\">!<\/span><\/p>\n<p>Calling ioctl<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> to re-read partition table.<br \/>\nSyncing disks.<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5206\u533a\u8868<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:14:18<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># lsblk \/dev\/sdb<\/span><br \/>\nNAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT<br \/>\nsdb      <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n<span class=\"token operator\">|<\/span>-sdb1   <span class=\"token number\">8<\/span>:17   <span class=\"token number\">0<\/span>   2G  <span class=\"token number\">0<\/span> part<br \/>\n<span class=\"token operator\">|<\/span>-sdb2   <span class=\"token number\">8<\/span>:18   <span class=\"token number\">0<\/span>   3G  <span class=\"token number\">0<\/span> part<br \/>\n<span class=\"token operator\">|<\/span>-sdb3   <span class=\"token number\">8<\/span>:19   <span class=\"token number\">0<\/span>   4G  <span class=\"token number\">0<\/span> part<br \/>\n<span class=\"token operator\">|<\/span>-sdb4   <span class=\"token number\">8<\/span>:20   <span class=\"token number\">0<\/span>   1K  <span class=\"token number\">0<\/span> part<br \/>\n<span class=\"token operator\">|<\/span>-sdb5   <span class=\"token number\">8<\/span>:21   <span class=\"token number\">0<\/span>   5G  <span class=\"token number\">0<\/span> part<\/p>\n<p>\u5206\u533a\u521b\u5efa\u6f14\u793a\u5b8c\u6210&#xff0c;\u63a5\u4e0b\u6765\u53ea\u4fdd\u75591\u4e2a\u5206\u533a&#xff0c;\u5220\u9664\u591a\u4f59\u7684\u5206\u533a\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:14:34<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># fdisk \/dev\/sdb<\/span><br \/>\nWelcome to <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">(<\/span>util-linux <span class=\"token number\">2.23<\/span>.2<span class=\"token punctuation\">)<\/span>.<\/p>\n<p>Changes will remain <span class=\"token keyword\">in<\/span> memory only, <span class=\"token keyword\">until<\/span> you decide to <span class=\"token function\">write<\/span> them.<br \/>\nBe careful before using the <span class=\"token function\">write<\/span> command.<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: d<br \/>\nPartition number <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span>-5, default <span class=\"token number\">5<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nPartition <span class=\"token number\">5<\/span> is deleted<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: d<br \/>\nPartition number <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span>-4, default <span class=\"token number\">4<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nPartition <span class=\"token number\">4<\/span> is deleted<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: d<br \/>\nPartition number <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span>-3, default <span class=\"token number\">3<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nPartition <span class=\"token number\">3<\/span> is deleted<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: d<br \/>\nPartition number <span class=\"token punctuation\">(<\/span><span class=\"token number\">1,2<\/span>, default <span class=\"token number\">2<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nPartition <span class=\"token number\">2<\/span> is deleted<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: d<br \/>\nSelected partition <span class=\"token number\">1<\/span><br \/>\nPartition <span class=\"token number\">1<\/span> is deleted<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>m <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: w<br \/>\nThe partition table has been altered<span class=\"token operator\">!<\/span><\/p>\n<p>Calling ioctl<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> to re-read partition table.<br \/>\nSyncing disks.<\/p>\n<h5>1.3.5 \u975e\u4ea4\u4e92\u65b9\u5f0f\u7ba1\u7406(\u81ea\u5b66)<\/h5>\n<p>\u793a\u4f8b1&#xff1a;\u521b\u5efa\u4e00\u4e2a\u5206\u533a<\/p>\n<p><span class=\"token comment\"># \u5c06\u8981\u6267\u884c\u7684fdisk\u547d\u4ee4\u884c\u5199\u5165\u5230\u4e00\u4e2a\u6587\u672c\u6587\u4ef6<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:14:48<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># vim fdisk-create.txt<\/span><br \/>\nn<br \/>\np<br \/>\n<span class=\"token number\">1<\/span><br \/>\n<span class=\"token number\">2048<\/span><br \/>\n&#043;2G<br \/>\np<br \/>\nw<\/p>\n<p><span class=\"token comment\"># \u6267\u884c<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:14:58<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># fdisk \/dev\/sdb &lt; fdisk-create.txt<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:15:13<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># lsblk \/dev\/sdb<\/span><br \/>\nNAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT<br \/>\nsdb      <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n<span class=\"token operator\">|<\/span>-sdb1   <span class=\"token number\">8<\/span>:17   <span class=\"token number\">0<\/span>   2G  <span class=\"token number\">0<\/span> part<\/p>\n<p>\u793a\u4f8b2&#xff1a;\u5220\u9664\u4e00\u4e2a\u5206\u533a<\/p>\n<p><span class=\"token comment\"># \u5c06\u8981\u6267\u884c\u7684fdisk\u547d\u4ee4\u884c\u5199\u5165\u5230\u4e00\u4e2a\u6587\u672c\u6587\u4ef6<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:15:23<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># vim fdisk-delete.txt<\/span><br \/>\nd<br \/>\np<br \/>\nw<\/p>\n<p><span class=\"token comment\"># \u6267\u884c<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:15:35<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># fdisk \/dev\/sdb &lt; fdisk-delete.txt<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;cserver~ <span class=\"token number\">20<\/span>:15:48<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># lsblk \/dev\/sdb<\/span><br \/>\nNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT<br \/>\nsdb    <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<\/p>\n<h4>1.4 GPT \u5206\u533a\u65b9\u6848<\/h4>\n<p>GPT\u662f\u8fd0\u884c\u5728\u7edf\u4e00\u53ef\u6269\u5c55\u56fa\u4ef6\u63a5\u53e3(UEFI)\u56fa\u4ef6\u7cfb\u7edf\u4e0a\u7684\u786c\u76d8\u5206\u533a\u8868\u6807\u51c6\u3002<\/p>\n<ul>\n<li>MBR\u5206\u533a\u65b9\u6848\u53ea\u80fd\u7ba1\u7406\u6700\u59272TiB\u5206\u533a\u548c\u78c1\u76d8\u3002\u5168\u5c40\u552f\u4e00\u6807\u8bc6\u5206\u533a\u8868&#xff08;GPT&#xff0c;GUID Partition Table&#xff09;\u4f7f\u75288\u4e2a\u5b57\u8282&#xff08;1 byte &#061; 8 bit&#xff09;\u5b58\u50a8\u5206\u533a\u7684\u603b\u6247\u533a\u6570&#xff0c;\u53ef\u652f\u6301\u6700\u591a18 EiB&#xff08;&#061; 2^64 * 512 Byte&#xff09;&#xff0c;\u537318\u827e\u5b57\u8282\u7684\u5206\u533a\u548c\u78c1\u76d8\u3002<\/li>\n<li>MBR\u5206\u533a\u65b9\u6848\u652f\u6301\u6700\u591a15\u4e2a\u5206\u533a\u3002GPT\u5206\u533a\u65b9\u6848\u6700\u591a\u53ef\u63d0\u4f9b128\u4e2a\u5206\u533a\u3002<\/li>\n<li>GPT \u63d0\u4f9b\u5206\u533a\u8868\u4fe1\u606f\u7684\u5197\u4f59\u5907\u4efd\u3002<\/li>\n<\/ul>\n<p>GPT\u5206\u533a\u8868\u7ed3\u6784\u5982\u4e0b&#xff1a;<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052459-6a6ed4ab0e423.png\" alt=\"image-20221225080840512\" \/><\/p>\n<ul>\n<li>LBA0&#xff08;\u4fdd\u62a4\u6027 MBR&#xff09;\u5206\u4e3a\u4e24\u4e2a\u90e8\u5206&#xff1a;<\/li>\n<li>\u7b2c\u4e00\u90e8\u5206\u662f\u4e0e MBR \u4e2d446\u5b57\u8282\u76f8\u4f3c\u7684\u533a\u5757&#xff0c;\u7528\u4e8e\u5b58\u653e\u7b2c\u4e00\u9636\u6bb5\u7684\u542f\u52a8\u5f15\u5bfc\u7a0b\u5e8f\u3002<\/li>\n<li>\u7b2c\u4e8c\u90e8\u5206\u662f\u4e0eMBR\u5206\u533a\u8868\u8bb0\u5f55\u533a\u5bf9\u5e94&#xff0c;\u8be5\u533a\u57df\u5b58\u50a8\u4e00\u4e2a\u7279\u6b8a\u6807\u8bc6\u7b260xEE&#xff0c;\u7528\u4e8e\u8868\u793a\u8be5\u78c1\u76d8\u4e3aGPT\u683c\u5f0f\u3002\u82e5\u78c1\u76d8\u7ba1\u7406\u7a0b\u5e8f&#xff08;\u6bd4\u8f83\u8001\u7684\u8f6f\u4ef6&#xff09;\u65e0\u6cd5\u8bc6\u522b\u8be5\u78c1\u76d8&#xff0c;\u4e0d\u80fd\u4fee\u6539\u8fd9\u4e2a\u5206\u533a\u4fe1\u606f&#xff0c;\u8fdb\u4e00\u6b65\u4fdd\u62a4\u78c1\u76d8\u3002<\/li>\n<li>LBA1&#xff08;GPT\u8868\u5934\u8bb0\u5f55&#xff09;&#xff0c;\u8bb0\u5f55\u4e86\u5206\u533a\u8868\u81ea\u8eab\u7684\u4f4d\u7f6e\u548c\u5927\u5c0f&#xff0c;\u540c\u65f6\u4e5f\u8bb0\u5f55\u4e86\u524d\u9762\u63d0\u5230\u5907\u4efd\u7528\u7684GPT\u5206\u533a\u6240\u5728\u4f4d\u7f6e&#xff08;\u6700\u540e34\u4e2aLBA&#xff09;&#xff0c;\u8fd8\u653e\u7f6e\u4e86\u5206\u533a\u8868\u7684\u6821\u9a8c\u7801&#xff08;CRC32&#xff09;&#xff0c;\u6821\u9a8c\u7801\u7684\u4f5c\u7528\u662f\u8ba9\u64cd\u4f5c\u7cfb\u7edf\u5224\u65adGPT\u7684\u6b63\u786e\u4e0e\u5426&#xff0c;\u5018\u82e5\u53d1\u73b0\u9519\u8bef\u5219\u53ef\u4ee5\u4ece\u5907\u4efd\u7684GPT\u4e2d\u6062\u590d\u6b63\u5e38\u8fd0\u884c\u3002<\/li>\n<li>LBA2-33&#xff0c;\u8bb0\u5f55\u5206\u533a\u4fe1\u606f&#xff0c;\u6bcf\u4e2aLBA\u53ef\u4ee5\u63d0\u4f9b4\u7ec4\u7684\u5206\u533a\u8bb0\u5f55&#xff0c;\u9ed8\u8ba4\u60c5\u51b5\u4e0b\u53ef\u4ee5\u67094\u00d732&#061;128\u7ec4\u5206\u533a\u8bb0\u5f55\u3002\u56e0\u4e3a\u6bcf\u4e2aLBA\u90fd\u6709512\u5b57\u8282&#xff0c;\u6240\u4ee5\u6bcf\u7ec4\u5206\u533a\u8bb0\u5f55\u6240\u5360128\u5b57\u8282&#xff0c;\u9664\u53bb\u6bcf\u7ec4\u8bb0\u5f55\u9700\u8981\u7684\u6807\u8bc6\u7b26\u548c\u76f8\u5173\u8bb0\u5f55\u4fe1\u606f\u5916&#xff0c;GPT\u5728\u6bcf\u7ec4\u8bb0\u5f55\u4e2d\u63d0\u4f9b\u4e8664\u4f4d\u8bb0\u8f7d\u5206\u533a\u7684\u6247\u533a\u603b\u6570\u3002<\/li>\n<li>\u867d\u7136GPT\u6700\u5927\u652f\u6301128\u4e2a\u5206\u533a&#xff0c;\u4f46\u662f\u5b9e\u9645\u4f7f\u7528\u8fc7\u7a0b\u4e2d\u5206\u533a\u8d85\u8fc7\u7b2c120\u4e2a\u4f1a\u51fa\u73b0\u65e0\u6cd5\u683c\u5f0f\u5316\u4f7f\u7528\u7684\u60c5\u51b5\u3002<\/li>\n<\/ul>\n<h4>1.5 gdisk \u5de5\u5177<\/h4>\n<p>gdisk \u5de5\u5177\u7528\u4e8e\u7ba1\u7406\u91c7\u7528 GPT \u5206\u533a\u65b9\u6848\u7684\u78c1\u76d8&#xff0c;\u5c24\u5176\u9002\u7528\u4e8e\u7ba1\u7406\u5bb9\u91cf\u8d85\u8fc7 2 TB \u7684\u78c1\u76d8\u3002<\/p>\n<h5>1.5.1 gdisk\u547d\u4ee4\u8bed\u6cd5<\/h5>\n<p>gdisk <span class=\"token punctuation\">[<\/span>-l<span class=\"token punctuation\">]<\/span> device<\/p>\n<h5>1.5.2 \u67e5\u770b\u5206\u533a\u8868<\/h5>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:15:59<span class=\"token punctuation\">]<\/span>$ gdisk <span class=\"token parameter variable\">-l<\/span> \/dev\/sdb<br \/>\nGPT <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">(<\/span>gdisk<span class=\"token punctuation\">)<\/span> version <span class=\"token number\">0.8<\/span>.10<\/p>\n<p><span class=\"token comment\"># \u6b64\u5904\u663e\u793a\u8bc6\u522b\u5230\u4e86 MBR \u5206\u533a\u65b9\u6848<\/span><br \/>\nPartition table scan:<br \/>\n  MBR: MBR only<br \/>\n  BSD: not present<br \/>\n  APM: not present<br \/>\n  GPT: not present<\/p>\n<p>***************************************************************<br \/>\nFound invalid GPT and valid MBR<span class=\"token punctuation\">;<\/span> converting MBR to GPT <span class=\"token function\">format<\/span> <span class=\"token keyword\">in<\/span> memory.<br \/>\n***************************************************************<\/p>\n<p>Disk \/dev\/sdb: <span class=\"token number\">41943040<\/span> sectors, <span class=\"token number\">20.0<\/span> GiB<br \/>\nLogical sector size: <span class=\"token number\">512<\/span> bytes<br \/>\nDisk identifier <span class=\"token punctuation\">(<\/span>GUID<span class=\"token punctuation\">)<\/span>: 1038836E-C6BD-48D3-A490-8FFF2133146B<br \/>\nPartition table holds up to <span class=\"token number\">128<\/span> entries<br \/>\nFirst usable sector is <span class=\"token number\">34<\/span>, last usable sector is <span class=\"token number\">41943006<\/span><br \/>\nPartitions will be aligned on <span class=\"token number\">2048<\/span>-sector boundaries<br \/>\nTotal <span class=\"token function\">free<\/span> space is <span class=\"token number\">41942973<\/span> sectors <span class=\"token punctuation\">(<\/span><span class=\"token number\">20.0<\/span> GiB<span class=\"token punctuation\">)<\/span><\/p>\n<p>Number  Start <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>    End <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>  Size       Code  Name<\/p>\n<h5>1.5.3 \u8f6c\u6362\u5206\u533a\u8868\u65b9\u6848<\/h5>\n<p>gdisk \u5de5\u5177\u7528\u4e8e\u7ba1\u7406 GPT \u5206\u533a&#xff0c;\u56e0\u6b64\u6211\u4eec\u9700\u8981\u5c06\u78c1\u76d8\u7684\u5206\u533a\u8868\u65b9\u6848\u7531 MBR \u8f6c\u6362\u4e3a GPT\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:16:09<span class=\"token punctuation\">]<\/span>$ gdisk \/dev\/sdb<br \/>\nGPT <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">(<\/span>gdisk<span class=\"token punctuation\">)<\/span> version <span class=\"token number\">0.8<\/span>.10<\/p>\n<p>Partition table scan:<br \/>\n  MBR: MBR only<br \/>\n  BSD: not present<br \/>\n  APM: not present<br \/>\n  GPT: not present<\/p>\n<p>***************************************************************<br \/>\nFound invalid GPT and valid MBR<span class=\"token punctuation\">;<\/span> converting MBR to GPT <span class=\"token function\">format<\/span><br \/>\n<span class=\"token keyword\">in<\/span> memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE<span class=\"token operator\">!<\/span> Exit by<br \/>\ntyping <span class=\"token string\">&#039;q&#039;<\/span> <span class=\"token keyword\">if<\/span> you don<span class=\"token string\">&#039;t want to convert your MBR partitions<br \/>\nto GPT format!<br \/>\n***************************************************************<\/p>\n<p># \u8f93\u5165 ? \u67e5\u770b\u5e2e\u52a9\u4fe1\u606f\u3002gdisk \u7684\u7ba1\u7406\u547d\u4ee4\u4e0e fdisk \u5f88\u76f8\u4f3c\u3002<br \/>\nCommand (? for help): ?<br \/>\nb   back up GPT data to a file<br \/>\nc   change a partition&#039;<\/span>s name<br \/>\nd   delete a partition<br \/>\ni   show detailed information on a partition<br \/>\nl   list known partition types<br \/>\nn   <span class=\"token function\">add<\/span> a new partition<br \/>\no   create a new empty GUID partition table <span class=\"token punctuation\">(<\/span>GPT<span class=\"token punctuation\">)<\/span><br \/>\np   print the partition table<br \/>\nq   quit without saving changes<br \/>\nr   recovery and transformation options <span class=\"token punctuation\">(<\/span>experts only<span class=\"token punctuation\">)<\/span><br \/>\ns   <span class=\"token function\">sort<\/span> partitions<br \/>\nt   change a partition&#039;s <span class=\"token builtin class-name\">type<\/span> code<br \/>\n<span class=\"token function\">v<\/span>   verify disk<br \/>\nw   <span class=\"token function\">write<\/span> table to disk and <span class=\"token builtin class-name\">exit<\/span><br \/>\nx   extra functionality <span class=\"token punctuation\">(<\/span>experts only<span class=\"token punctuation\">)<\/span><br \/>\n?   print this menu<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165 o&#xff0c;\u5c06\u78c1\u76d8\u7684\u5206\u533a\u8868\u65b9\u6848\u7531 MBR \u8f6c\u6362\u4e3a GPT<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: o<br \/>\nThis option deletes all partitions and creates a new protective MBR.<br \/>\nProceed? <span class=\"token punctuation\">(<\/span>Y\/N<span class=\"token punctuation\">)<\/span>: Y<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165 p&#xff0c;\u67e5\u770b\u5206\u533a\u8868<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: p<br \/>\nDisk \/dev\/sdb: <span class=\"token number\">41943040<\/span> sectors, <span class=\"token number\">20.0<\/span> GiB<br \/>\nLogical sector size: <span class=\"token number\">512<\/span> bytes<br \/>\nDisk identifier <span class=\"token punctuation\">(<\/span>GUID<span class=\"token punctuation\">)<\/span>: 99FE6E5F-8316-428D-BA81-D824C786CC43<br \/>\nPartition table holds up to <span class=\"token number\">128<\/span> entries<br \/>\nFirst usable sector is <span class=\"token number\">34<\/span>, last usable sector is <span class=\"token number\">41943006<\/span><br \/>\nPartitions will be aligned on <span class=\"token number\">2048<\/span>-sector boundaries<br \/>\nTotal <span class=\"token function\">free<\/span> space is <span class=\"token number\">41942973<\/span> sectors <span class=\"token punctuation\">(<\/span><span class=\"token number\">20.0<\/span> GiB<span class=\"token punctuation\">)<\/span><\/p>\n<p>Number  Start <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>    End <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>  Size       Code  Name<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165 w&#xff0c;\u4fdd\u5b58\u66f4\u6539\u5e76\u9000\u51fa<\/span><br \/>\n<span class=\"token comment\"># \u8f93\u5165 q&#xff0c;\u4e0d\u4fdd\u5b58\u66f4\u6539\u5e76\u9000\u51fa<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: w<\/p>\n<p>Final checks complete. About to <span class=\"token function\">write<\/span> GPT data. THIS WILL OVERWRITE EXISTING<br \/>\nPARTITIONS<span class=\"token operator\">!<\/span><span class=\"token operator\">!<\/span><\/p>\n<p>Do you want to proceed? <span class=\"token punctuation\">(<\/span>Y\/N<span class=\"token punctuation\">)<\/span>: Y<br \/>\nOK<span class=\"token punctuation\">;<\/span> writing new GUID partition table <span class=\"token punctuation\">(<\/span>GPT<span class=\"token punctuation\">)<\/span> to \/dev\/sdb.<br \/>\nThe operation has completed successfully.<\/p>\n<h5>1.5.4 \u521b\u5efa\u5206\u533a<\/h5>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:16:25<span class=\"token punctuation\">]<\/span>$ gdisk \/dev\/sdb<br \/>\nGPT <span class=\"token function\">fdisk<\/span> <span class=\"token punctuation\">(<\/span>gdisk<span class=\"token punctuation\">)<\/span> version <span class=\"token number\">0.8<\/span>.10<\/p>\n<p><span class=\"token comment\"># \u8fd9\u91cc\u8bc6\u522b\u5230 GPT \u5206\u533a\u65b9\u6848<\/span><br \/>\nPartition table scan:<br \/>\n  MBR: protective<br \/>\n  BSD: not present<br \/>\n  APM: not present<br \/>\n  GPT: present<\/p>\n<p>Found valid GPT with protective MBR<span class=\"token punctuation\">;<\/span> using GPT.<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165 n&#xff0c;\u521b\u5efa\u65b0\u5206\u533a<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>n<span class=\"token variable\">&#096;<\/span><\/span><\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u7f16\u53f7<\/span><br \/>\nPartition number <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span>-128, default <span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>\u56de\u8f66<span class=\"token variable\">&#096;<\/span><\/span><\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u8d77\u59cb\u6247\u533a<\/span><br \/>\nFirst sector <span class=\"token punctuation\">(<\/span><span class=\"token number\">34<\/span>-41943006, default <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">2048<\/span><span class=\"token punctuation\">)<\/span> or <span class=\"token punctuation\">{<\/span>&#043;-<span class=\"token punctuation\">}<\/span>size<span class=\"token punctuation\">{<\/span>KMGTP<span class=\"token punctuation\">}<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>\u56de\u8f66<span class=\"token variable\">&#096;<\/span><\/span><\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u7ed3\u675f\u6247\u533a<\/span><br \/>\nLast sector <span class=\"token punctuation\">(<\/span><span class=\"token number\">2048<\/span>-41943006, default <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">41943006<\/span><span class=\"token punctuation\">)<\/span> or <span class=\"token punctuation\">{<\/span>&#043;-<span class=\"token punctuation\">}<\/span>size<span class=\"token punctuation\">{<\/span>KMGTP<span class=\"token punctuation\">}<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>&#043;2G<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nCurrent <span class=\"token builtin class-name\">type<\/span> is <span class=\"token string\">&#039;Linux filesystem&#039;<\/span><\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u7c7b\u578b&#xff0c;\u8f93\u5165L\u67e5\u770b\u6240\u6709\u5206\u533a\u7c7b\u578b<\/span><br \/>\nHex code or GUID <span class=\"token punctuation\">(<\/span>L to show codes, Enter <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">8300<\/span><span class=\"token punctuation\">)<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>L<span class=\"token variable\">&#096;<\/span><\/span><br \/>\n0700 Microsoft basic data  0c01 Microsoft reserved    <span class=\"token number\">2700<\/span> Windows RE<br \/>\n<span class=\"token number\">3000<\/span> ONIE boot             <span class=\"token number\">3001<\/span> ONIE config           <span class=\"token number\">4100<\/span> PowerPC PReP boot<br \/>\n<span class=\"token number\">4200<\/span> Windows LDM data      <span class=\"token number\">4201<\/span> Windows LDM metadata  <span class=\"token number\">7501<\/span> IBM GPFS<br \/>\n7f00 ChromeOS kernel       7f01 ChromeOS root         7f02 ChromeOS reserved<br \/>\n<span class=\"token number\">8200<\/span> Linux swap            <span class=\"token number\">8300<\/span> Linux filesystem      <span class=\"token number\">8301<\/span> Linux reserved<br \/>\n<span class=\"token number\">8302<\/span> Linux \/home           <span class=\"token number\">8400<\/span> Intel Rapid Start     8e00 Linux LVM<br \/>\na500 FreeBSD disklabel     a501 FreeBSD boot          a502 FreeBSD swap<br \/>\na503 FreeBSD UFS           a504 FreeBSD ZFS           a505 FreeBSD Vinum\/RAID<br \/>\na580 Midnight BSD data     a581 Midnight BSD boot     a582 Midnight BSD swap<br \/>\na583 Midnight BSD UFS      a584 Midnight BSD ZFS      a585 Midnight BSD Vinum<br \/>\na800 Apple UFS             a901 NetBSD swap           a902 NetBSD FFS<br \/>\na903 NetBSD LFS            a904 NetBSD concatenated   a905 NetBSD encrypted<br \/>\na906 NetBSD RAID           ab00 Apple boot            af00 Apple HFS\/HFS&#043;<br \/>\naf01 Apple RAID            af02 Apple RAID offline    af03 Apple label<br \/>\naf04 AppleTV recovery      af05 Apple Core Storage    be00 Solaris boot<br \/>\nbf00 Solaris root          bf01 Solaris \/usr <span class=\"token operator\">&amp;<\/span> Mac Z  bf02 Solaris swap<br \/>\nbf03 Solaris backup        bf04 Solaris \/var          bf05 Solaris \/home<br \/>\nbf06 Solaris alternate se  bf07 Solaris Reserved <span class=\"token number\">1<\/span>    bf08 Solaris Reserved <span class=\"token number\">2<\/span><br \/>\nbf09 Solaris Reserved <span class=\"token number\">3<\/span>    bf0a Solaris Reserved <span class=\"token number\">4<\/span>    bf0b Solaris Reserved <span class=\"token number\">5<\/span><br \/>\nc001 HP-UX data            c002 HP-UX <span class=\"token function\">service<\/span>         ea00 Freedesktop <span class=\"token variable\">$BOOT<\/span><br \/>\neb00 Haiku BFS             ed00 Sony system partitio  ed01 Lenovo system partit<\/p>\n<p><span class=\"token comment\"># \u8f93\u5165\u56de\u8f66\u7ee7\u7eed\u67e5\u770b<\/span><br \/>\nPress the <span class=\"token operator\">&lt;<\/span>Enter<span class=\"token operator\">&gt;<\/span> key to see <span class=\"token function\">more<\/span> codes:<span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>\u56de\u8f66<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nef00 EFI System            ef01 MBR partition scheme  ef02 BIOS boot partition<br \/>\nfb00 VMWare VMFS           fb01 VMWare reserved       fc00 VMWare kcore crash p<br \/>\nfd00 Linux RAID            <\/p>\n<p><span class=\"token comment\"># \u8f93\u5165\u56de\u8f66&#xff0c;\u9009\u62e9\u9ed8\u8ba4\u5206\u533a\u7c7b\u578b<\/span><br \/>\nHex code or GUID <span class=\"token punctuation\">(<\/span>L to show codes, Enter <span class=\"token operator\">&#061;<\/span> <span class=\"token number\">8300<\/span><span class=\"token punctuation\">)<\/span>:<br \/>\nChanged <span class=\"token builtin class-name\">type<\/span> of partition to <span class=\"token string\">&#039;Linux filesystem&#039;<\/span><\/p>\n<p><span class=\"token comment\"># \u8f93\u5165p&#xff0c;\u67e5\u770b\u5206\u533a\u8868<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: p<br \/>\nDisk \/dev\/sdb: <span class=\"token number\">41943040<\/span> sectors, <span class=\"token number\">20.0<\/span> GiB<br \/>\nLogical sector size: <span class=\"token number\">512<\/span> bytes<br \/>\nDisk identifier <span class=\"token punctuation\">(<\/span>GUID<span class=\"token punctuation\">)<\/span>: 1A3D170A-56FC-4655-8B9C-01E1B89294FE<br \/>\nPartition table holds up to <span class=\"token number\">128<\/span> entries<br \/>\nFirst usable sector is <span class=\"token number\">34<\/span>, last usable sector is <span class=\"token number\">41943006<\/span><br \/>\nPartitions will be aligned on <span class=\"token number\">2048<\/span>-sector boundaries<br \/>\nTotal <span class=\"token function\">free<\/span> space is <span class=\"token number\">37748669<\/span> sectors <span class=\"token punctuation\">(<\/span><span class=\"token number\">18.0<\/span> GiB<span class=\"token punctuation\">)<\/span><\/p>\n<p>Number  Start <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>    End <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>  Size       Code  Name<br \/>\n   <span class=\"token number\">1<\/span>            <span class=\"token number\">2048<\/span>         <span class=\"token number\">4196351<\/span>   <span class=\"token number\">2.0<\/span> GiB     <span class=\"token number\">8300<\/span>  Linux filesystem<\/p>\n<h5>1.5.5 \u66f4\u6539\u5206\u533a\u540d\u79f0<\/h5>\n<p><span class=\"token comment\"># \u8f93\u5165 c&#xff0c;\u4fee\u6539\u5206\u533a ID \u4e3a 1 \u7684\u5206\u533a\u540d\u79f0<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: c<br \/>\nUsing <span class=\"token number\">1<\/span><br \/>\n<span class=\"token comment\"># \u8f93\u5165\u65b0\u540d\u79f0<\/span><br \/>\nEnter name: data01<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5206\u533a\u8868<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: p<br \/>\nDisk \/dev\/sdb: <span class=\"token number\">41943040<\/span> sectors, <span class=\"token number\">20.0<\/span> GiB<br \/>\nLogical sector size: <span class=\"token number\">512<\/span> bytes<br \/>\nDisk identifier <span class=\"token punctuation\">(<\/span>GUID<span class=\"token punctuation\">)<\/span>: 1A3D170A-56FC-4655-8B9C-01E1B89294FE<br \/>\nPartition table holds up to <span class=\"token number\">128<\/span> entries<br \/>\nFirst usable sector is <span class=\"token number\">34<\/span>, last usable sector is <span class=\"token number\">41943006<\/span><br \/>\nPartitions will be aligned on <span class=\"token number\">2048<\/span>-sector boundaries<br \/>\nTotal <span class=\"token function\">free<\/span> space is <span class=\"token number\">37748669<\/span> sectors <span class=\"token punctuation\">(<\/span><span class=\"token number\">18.0<\/span> GiB<span class=\"token punctuation\">)<\/span><\/p>\n<p>Number  Start <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>    End <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>  Size       Code  Name<br \/>\n   <span class=\"token number\">1<\/span>            <span class=\"token number\">2048<\/span>         <span class=\"token number\">4196351<\/span>   <span class=\"token number\">2.0<\/span> GiB     <span class=\"token number\">8300<\/span>  data01<\/p>\n<h5>1.5.6 \u67e5\u770b\u5206\u533a\u8be6\u7ec6\u4fe1\u606f<\/h5>\n<p>Command <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: i<br \/>\nSelected partition <span class=\"token number\">1<\/span><br \/>\nPartition GUID code: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 <span class=\"token punctuation\">(<\/span>Linux filesystem<span class=\"token punctuation\">)<\/span><br \/>\nPartition unique GUID: 19AE5CDC-1AB2-4EBA-B9E2-AE9E7BF42653<br \/>\nFirst sector: <span class=\"token number\">2048<\/span> <span class=\"token punctuation\">(<\/span>at <span class=\"token number\">1024.0<\/span> KiB<span class=\"token punctuation\">)<\/span><br \/>\nLast sector: <span class=\"token number\">4196351<\/span> <span class=\"token punctuation\">(<\/span>at <span class=\"token number\">2.0<\/span> GiB<span class=\"token punctuation\">)<\/span><br \/>\nPartition size: <span class=\"token number\">4194304<\/span> sectors <span class=\"token punctuation\">(<\/span><span class=\"token number\">2.0<\/span> GiB<span class=\"token punctuation\">)<\/span><br \/>\nAttribute flags: 0000000000000000<br \/>\nPartition name: <span class=\"token string\">&#039;data01&#039;<\/span><\/p>\n<h5>1.5.7 \u5220\u9664\u5206\u533a<\/h5>\n<p><span class=\"token comment\"># \u8f93\u5165 d&#xff0c;\u5220\u9664\u5206\u533a ID \u4e3a 1 \u7684\u5206\u533a<\/span><br \/>\nCommand <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: d<br \/>\nUsing <span class=\"token number\">1<\/span><\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: p<br \/>\nDisk \/dev\/sdb: <span class=\"token number\">41943040<\/span> sectors, <span class=\"token number\">20.0<\/span> GiB<br \/>\nLogical sector size: <span class=\"token number\">512<\/span> bytes<br \/>\nDisk identifier <span class=\"token punctuation\">(<\/span>GUID<span class=\"token punctuation\">)<\/span>: 1A3D170A-56FC-4655-8B9C-01E1B89294FE<br \/>\nPartition table holds up to <span class=\"token number\">128<\/span> entries<br \/>\nFirst usable sector is <span class=\"token number\">34<\/span>, last usable sector is <span class=\"token number\">41943006<\/span><br \/>\nPartitions will be aligned on <span class=\"token number\">2048<\/span>-sector boundaries<br \/>\nTotal <span class=\"token function\">free<\/span> space is <span class=\"token number\">41942973<\/span> sectors <span class=\"token punctuation\">(<\/span><span class=\"token number\">20.0<\/span> GiB<span class=\"token punctuation\">)<\/span><\/p>\n<p>Number  Start <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>    End <span class=\"token punctuation\">(<\/span>sector<span class=\"token punctuation\">)<\/span>  Size       Code  Name<\/p>\n<p>Command <span class=\"token punctuation\">(<\/span>? <span class=\"token keyword\">for<\/span> <span class=\"token builtin class-name\">help<\/span><span class=\"token punctuation\">)<\/span>: w<\/p>\n<p>Final checks complete. About to <span class=\"token function\">write<\/span> GPT data. THIS WILL OVERWRITE EXISTING<br \/>\nPARTITIONS<span class=\"token operator\">!<\/span><span class=\"token operator\">!<\/span><\/p>\n<p>Do you want to proceed? <span class=\"token punctuation\">(<\/span>Y\/N<span class=\"token punctuation\">)<\/span>: Y<br \/>\nOK<span class=\"token punctuation\">;<\/span> writing new GUID partition table <span class=\"token punctuation\">(<\/span>GPT<span class=\"token punctuation\">)<\/span> to \/dev\/sdb.<br \/>\nThe operation has completed successfully.<\/p>\n<h4>1.6 wipefs \u5de5\u5177<\/h4>\n<p>\u4f5c\u7528&#xff1a;\u67e5\u770b\u548c\u64e6\u9664\u78c1\u76d8\u4e0a\u7684\u6587\u4ef6\u7cfb\u7edf\u3001RAID \u6216\u5206\u533a\u8868\u7b7e\u540d\u7b49\u7ba1\u7406\u4fe1\u606f\u3002<\/p>\n<p>\u6ce8\u610f&#xff1a;\u6570\u636e\u65e0\u4ef7&#xff0c;\u64cd\u4f5c\u524d\u52a1\u5fc5\u8c28\u614e&#xff0c;\u5efa\u8bae\u63d0\u524d\u5907\u4efd\u3002<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u78c1\u76d8\u4e0a\u7684\u7b7e\u540d\u4fe1\u606f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:16:39<span class=\"token punctuation\">]<\/span>$ wipefs \/dev\/sdb<\/p>\n<p><span class=\"token comment\"># \u64e6\u9664\u78c1\u76d8\u4e0a\u7684\u6240\u6709\u7b7e\u540d&#xff08;\u9002\u7528\u4e8e\u672a\u6302\u8f7d\u7684\u78c1\u76d8&#xff09;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:16:51<span class=\"token punctuation\">]<\/span>$ wipefs <span class=\"token parameter variable\">-a<\/span> \/dev\/sdb<\/p>\n<p><span class=\"token comment\"># \u5f3a\u5236\u64e6\u9664\u6240\u6709\u7b7e\u540d&#xff08;\u8c28\u614e\u4f7f\u7528 -f \u9009\u9879&#xff09;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:17:07<span class=\"token punctuation\">]<\/span>$ wipefs <span class=\"token parameter variable\">-fa<\/span> \/dev\/sdb<\/p>\n<h4>1.7 parted \u5de5\u5177<\/h4>\n<p>parted \u5de5\u5177\u65e2\u53ef\u4ee5\u7ba1\u7406\u91c7\u7528 MBR \u5206\u533a\u65b9\u6848\u7684\u78c1\u76d8&#xff0c;\u4e5f\u53ef\u4ee5\u7ba1\u7406\u91c7\u7528 GPT \u5206\u533a\u65b9\u6848\u7684\u78c1\u76d8\u3002<\/p>\n<p>parted \u547d\u4ee4\u540c\u65f6\u652f\u6301\u4ea4\u4e92\u5f0f\u64cd\u4f5c\u548c\u975e\u4ea4\u4e92\u5f0f\u64cd\u4f5c&#xff08;\u9002\u7528\u4e8e\u811a\u672c\u7f16\u5199&#xff09;\u3002<\/p>\n<p>\u6211\u4eec\u5148\u6765\u770b\u4ea4\u4e92\u5f0f\u64cd\u4f5c\u3002<\/p>\n<p>\u64cd\u4f5c\u6d41\u7a0b\u5982\u4e0b&#xff1a;<\/p>\n<li>\u67e5\u770b\u5206\u533a\u8868\u3002\u5982\u679c\u662f\u672a\u521d\u59cb\u5316\u7684\u786c\u76d8&#xff0c;\u5219\u9700\u521b\u5efa\u5206\u533a\u3002<\/li>\n<li>\u8bbe\u7f6e\u5355\u4f4d&#xff08;MiB&#xff09;<\/li>\n<li>\u521b\u5efa\u5206\u533a<\/li>\n<li>\u8c03\u6574\u5206\u533a\u5927\u5c0f<\/li>\n<li>\u8c03\u6574\u5206\u533a\u7c7b\u578b<\/li>\n<li>\u5220\u9664\u5206\u533a<\/li>\n<h5>1.7.1 \u67e5\u770b\u5206\u533a\u8868<\/h5>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:17:20<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb<br \/>\nGNU Parted <span class=\"token number\">3.1<\/span><br \/>\nUsing \/dev\/sdb<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5e2e\u52a9&#xff0c;\u8f93\u5165 help<\/span><br \/>\nWelcome to GNU Parted<span class=\"token operator\">!<\/span> Type <span class=\"token string\">&#039;help&#039;<\/span> to view a list of commands.<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:17:29<span class=\"token punctuation\">]<\/span>$ <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span><span class=\"token builtin class-name\">help<\/span><span class=\"token variable\">&#096;<\/span><\/span><br \/>\n  align-check TYPE N                        check partition N <span class=\"token keyword\">for<\/span> TYPE<span class=\"token punctuation\">(<\/span>min<span class=\"token operator\">|<\/span>opt<span class=\"token punctuation\">)<\/span> alignment<br \/>\n  <span class=\"token builtin class-name\">help<\/span> <span class=\"token punctuation\">[<\/span>COMMAND<span class=\"token punctuation\">]<\/span>                           print general help, or <span class=\"token builtin class-name\">help<\/span> on COMMAND<br \/>\n  mklabel,mktable LABEL-TYPE               create a new disklabel <span class=\"token punctuation\">(<\/span>partition table<span class=\"token punctuation\">)<\/span><br \/>\n  mkpart PART-TYPE <span class=\"token punctuation\">[<\/span>FS-TYPE<span class=\"token punctuation\">]<\/span> START END     <span class=\"token function\">make<\/span> a partition<br \/>\n  name NUMBER NAME                         name partition NUMBER as NAME<br \/>\n  print <span class=\"token punctuation\">[<\/span>devices<span class=\"token operator\">|<\/span><span class=\"token function\">free<\/span><span class=\"token operator\">|<\/span>list,all<span class=\"token operator\">|<\/span>NUMBER<span class=\"token punctuation\">]<\/span>     display the partition table, available devices, <span class=\"token function\">free<\/span> space, all found partitions, or a particular partition<br \/>\n  quit                                     <span class=\"token builtin class-name\">exit<\/span> program<br \/>\n  rescue START END                         rescue a lost partition near START and END<\/p>\n<p>  resizepart NUMBER END                    resize partition NUMBER<br \/>\n  <span class=\"token function\">rm<\/span> NUMBER                                delete partition NUMBER<br \/>\n  <span class=\"token keyword\">select<\/span> DEVICE                            choose the device to edit<br \/>\n  disk_set FLAG STATE                      change the FLAG on selected device<br \/>\n  disk_toggle <span class=\"token punctuation\">[<\/span>FLAG<span class=\"token punctuation\">]<\/span>                       toggle the state of FLAG on selected device<br \/>\n  <span class=\"token builtin class-name\">set<\/span> NUMBER FLAG STATE                    change the FLAG on partition NUMBER<br \/>\n  toggle <span class=\"token punctuation\">[<\/span>NUMBER <span class=\"token punctuation\">[<\/span>FLAG<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">]<\/span>                   toggle the state of FLAG on partition NUMBER<br \/>\n  unit UNIT                                <span class=\"token builtin class-name\">set<\/span> the default unit to UNIT<br \/>\n  version                                  display the version number and copyright<br \/>\n        information of GNU Parted<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5206\u533a\u8868&#xff0c;\u8f93\u5165 print<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:17:37<span class=\"token punctuation\">]<\/span>$ <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>print<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: <span class=\"token number\">21<\/span>.5GB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: gpt<br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  File system  Name  Flags<\/p>\n<h5>1.7.2 \u8bbe\u7f6e\u5355\u4f4d<\/h5>\n<p>parted \u5de5\u5177\u9ed8\u8ba4\u5355\u4f4d\u662f MB&#xff08;10^3 KB&#xff09;&#xff0c;\u53ef\u8bbe\u7f6e\u4e3a MiB&#xff08;2^10 KiB&#xff09;<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver ~ <span class=\"token number\">20<\/span>:17:52<span class=\"token punctuation\">]<\/span>$ unit MiB<\/p>\n<h5>1.7.3 \u7ba1\u7406 MBR \u78c1\u76d8<\/h5>\n<h6>1.7.3.1 \u8bbe\u7f6e\u78c1\u76d8\u5206\u533a\u7ba1\u7406\u65b9\u6848<\/h6>\n<p><span class=\"token comment\"># \u4f7f\u7528 mklabel \u6216 mktable \u8bbe\u7f6e\u78c1\u76d8\u5206\u533a\u7ba1\u7406\u65b9\u6848<\/span><br \/>\n<span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u65b9\u6848\u4e3a msdos&#xff08;\u5373 MBR&#xff09;&#xff0c;\u8f93\u5165 mklabel msdos<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:18:00<span class=\"token punctuation\">]<\/span>$ <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>mklabel msdos<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nWarning: The existing disk label on \/dev\/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?<br \/>\n<span class=\"token comment\"># \u786e\u8ba4\u66f4\u6539&#xff0c;\u8f93\u5165y<\/span><br \/>\nYes\/No? <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>y<span class=\"token variable\">&#096;<\/span><\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:18:09<span class=\"token punctuation\">]<\/span>$ print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: <span class=\"token number\">21<\/span>.5GB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\n<span class=\"token comment\"># \u5206\u533a\u8868\u5df2\u6539\u4e3a msdos<\/span><br \/>\nPartition Table: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>msdos<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  Type  File system  Flags<\/p>\n<p>\u6ce8\u610f&#xff1a; parted \u547d\u4ee4\u6240\u505a\u7684\u66f4\u6539\u4f1a\u7acb\u5373\u751f\u6548\u3002<\/p>\n<h6>1.7.3.2 \u521b\u5efa\u5206\u533a<\/h6>\n<p><span class=\"token comment\"># \u521b\u5efa\u5206\u533a&#xff0c;\u8f93\u5165 mkpart<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:18:23<span class=\"token punctuation\">]<\/span>$ <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>mkpart<span class=\"token variable\">&#096;<\/span><\/span><\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u7c7b\u578b&#xff0c;\u8f93\u5165 primary<\/span><br \/>\nPartition type?  primary\/extended? <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>primary<span class=\"token variable\">&#096;<\/span><\/span>                     <\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u6587\u4ef6\u7cfb\u7edf\u7c7b\u578b&#xff0c;\u8f93\u5165 xfs&#xff08;\u6b64\u8bbe\u7f6e\u4ec5\u6807\u8bb0\u7c7b\u578b&#xff0c;\u5b9e\u9645\u683c\u5f0f\u5316\u4ecd\u9700\u540e\u7eed\u624b\u52a8\u64cd\u4f5c&#xff09;<\/span><br \/>\nFile system type?  <span class=\"token punctuation\">[<\/span>ext2<span class=\"token punctuation\">]<\/span>? <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>xfs<span class=\"token variable\">&#096;<\/span><\/span>                                 <\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u8d77\u59cb\u4f4d\u7f6e&#xff0c;\u8f93\u5165 1<\/span><br \/>\nStart? <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span><span class=\"token number\">1<\/span><span class=\"token variable\">&#096;<\/span><\/span> <\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u7ed3\u675f\u4f4d\u7f6e&#xff0c;\u8f93\u5165 2049<\/span><br \/>\nEnd? <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span><span class=\"token number\">2049<\/span><span class=\"token variable\">&#096;<\/span><\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:18:40<span class=\"token punctuation\">]<\/span>$ <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>print<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: msdos<br \/>\nDisk Flags: <\/p>\n<p>Number  Start    End      Size     Type     File system  Flags<br \/>\n <span class=\"token number\">1<\/span>      <span class=\"token number\">1<\/span>.00MiB  2049MiB  2048MiB  primary  xfs<\/p>\n<h6>1.7.3.3 \u6269\u5c55\u5206\u533a\u5bb9\u91cf<\/h6>\n<p><span class=\"token comment\"># 1 \u4ee3\u8868\u5206\u533a\u53f7&#xff0c;4097 \u4ee3\u8868\u5206\u533a\u7ed3\u675f\u4f4d\u7f6e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver ~ <span class=\"token number\">20<\/span>:18:52<span class=\"token punctuation\">]<\/span>$ resizepart <span class=\"token number\">1<\/span> <span class=\"token number\">4097<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver ~ <span class=\"token number\">20<\/span>:19:03<span class=\"token punctuation\">]<\/span>$ print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: msdos<br \/>\nDisk Flags: <\/p>\n<p>Number  Start    End      Size     Type     File system  Flags<br \/>\n <span class=\"token number\">1<\/span>      <span class=\"token number\">1<\/span>.00MiB  4097MiB  4096MiB  primary  xfs<\/p>\n<h6>1.7.3.4 \u5220\u9664\u5206\u533a<\/h6>\n<p><span class=\"token comment\"># \u5176\u4e2d 1 \u4ee3\u8868\u5206\u533a\u53f7<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:19:14<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">rm<\/span> <span class=\"token number\">1<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:19:32<span class=\"token punctuation\">]<\/span>$ print<br \/>\nModel: VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: msdos<br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  Type  File system  Flags<\/p>\n<h6>1.7.3.5 \u514d\u4ea4\u4e92\u64cd\u4f5c<\/h6>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u78c1\u76d8\u5206\u533a\u8868\u7c7b\u578b<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:19:43<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb mklabel msdos<br \/>\nWarning: The existing disk label on \/dev\/sdb will be destroyed and all data on this<br \/>\ndisk will be lost. Do you want to continue?<br \/>\nYes\/No? y<br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5206\u533a\u4fe1\u606f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:20:01<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: msdos<br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  Type  File system  Flags<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u4e3b\u5206\u533a<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:20:15<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB mkpart primary <span class=\"token number\">1<\/span> <span class=\"token number\">2049<\/span><br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:20:31<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: msdos<br \/>\nDisk Flags: <\/p>\n<p>Number  Start    End      Size     Type     File system  Flags<br \/>\n <span class=\"token number\">1<\/span>      <span class=\"token number\">1<\/span>.00MiB  2049MiB  2048MiB  primary  xfs<\/p>\n<p><span class=\"token comment\"># \u8c03\u6574\u5206\u533a\u5927\u5c0f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:20:42<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB resizepart <span class=\"token number\">1<\/span> <span class=\"token number\">5121<\/span><br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:21:00<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: msdos<br \/>\nDisk Flags: <\/p>\n<p>Number  Start    End      Size     Type     File system  Flags<br \/>\n <span class=\"token number\">1<\/span>      <span class=\"token number\">1<\/span>.00MiB  5121MiB  5120MiB  primary  xfs<\/p>\n<p><span class=\"token comment\"># \u5220\u9664\u5206\u533a<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:21:11<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb <span class=\"token function\">rm<\/span> <span class=\"token number\">1<\/span><br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:21:26<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: msdos<br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  Type  File system  Flags<\/p>\n<h5>1.7.4 \u7ba1\u7406 GPT \u78c1\u76d8<\/h5>\n<p>\u7ba1\u7406GPT\u78c1\u76d8\u4e0e\u7ba1\u7406MBR\u78c1\u76d8\u57fa\u672c\u4e00\u81f4&#xff0c;\u4e3b\u8981\u533a\u522b\u5728\u4e8e\u521b\u5efa\u5206\u533a\u3002<\/p>\n<h6>1.7.4.1 \u8bbe\u7f6e\u78c1\u76d8\u5206\u533a\u7ba1\u7406\u65b9\u6848<\/h6>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u65b9\u6848\u4e3agpt&#xff0c;\u8f93\u5165mklabel gpt<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:21:34<span class=\"token punctuation\">]<\/span>$ <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>mklabel gpt<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nWarning: The existing disk label on \/dev\/sdb will be destroyed and all data on this disk will<br \/>\nbe lost. Do you want to continue?<br \/>\nYes\/No? y<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:21:47<span class=\"token punctuation\">]<\/span>$ print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: <span class=\"token number\">21<\/span>.5GB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\n<span class=\"token comment\"># \u5206\u533a\u8868\u5df2\u66f4\u6539\u4e3a GPT<\/span><br \/>\nPartition Table: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>gpt<span class=\"token variable\">&#096;<\/span><\/span><br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  File system  Name  Flags<\/p>\n<h6>1.7.4.2 \u521b\u5efa\u5206\u533a<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:21:56<span class=\"token punctuation\">]<\/span>$ unit MiB<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:22:11<span class=\"token punctuation\">]<\/span>$ mkpart                                                   <\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u5206\u533a\u540d<\/span><br \/>\nPartition name? <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span>? data01<br \/>\nFile system type? <span class=\"token punctuation\">[<\/span>ext2<span class=\"token punctuation\">]<\/span>? xfs<br \/>\nStart? <span class=\"token number\">1<\/span><br \/>\nEnd? <span class=\"token number\">2049<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:22:26<span class=\"token punctuation\">]<\/span>$ print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: gpt<br \/>\nDisk Flags: <\/p>\n<p>Number  Start    End      Size     File system  Name    Flags<br \/>\n <span class=\"token number\">1<\/span>      <span class=\"token number\">1<\/span>.00MiB  2049MiB  2048MiB  xfs          data01<\/p>\n<h6>1.7.4.3 \u8c03\u6574\u5206\u533a\u5927\u5c0f<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:22:35<span class=\"token punctuation\">]<\/span>$ resizepart <span class=\"token number\">1<\/span> <span class=\"token number\">5121<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:22:47<span class=\"token punctuation\">]<\/span>$ print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: gpt<br \/>\nDisk Flags: <\/p>\n<p>Number  Start    End      Size     File system  Name    Flags<br \/>\n <span class=\"token number\">1<\/span>      <span class=\"token number\">1<\/span>.00MiB  5121MiB  5120MiB  xfs          data01<\/p>\n<h6>1.7.4.4 \u5220\u9664\u5206\u533a<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:22:55<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">rm<\/span> <span class=\"token number\">1<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:23:03<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: gpt<br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  File system  Name  Flags<\/p>\n<h6>1.7.4.5 \u514d\u4ea4\u4e92\u64cd\u4f5c<\/h6>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u78c1\u76d8\u5206\u533a\u8868\u65b9\u6848<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:23:18<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb mklabel gpt<br \/>\nWarning: The existing disk label on \/dev\/sdb will be destroyed and all data on this<br \/>\ndisk will be lost. Do you want to continue?<br \/>\nYes\/No? y<br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5206\u533a\u4fe1\u606f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:23:32<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: <span class=\"token number\">21<\/span>.5GB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: gpt<br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  File system  Name  Flags<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u65b0\u5206\u533a<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:23:44<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB mkpart data01 xfs <span class=\"token number\">1<\/span> <span class=\"token number\">2049<\/span><br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:23:52<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: gpt<br \/>\nDisk Flags: <\/p>\n<p>Number  Start    End      Size     File system  Name    Flags<br \/>\n <span class=\"token number\">1<\/span>      <span class=\"token number\">1<\/span>.00MiB  2049MiB  2048MiB  xfs          data01<\/p>\n<p><span class=\"token comment\"># \u8c03\u6574\u5206\u533a\u5927\u5c0f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:24:01<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB resizepart <span class=\"token number\">1<\/span> <span class=\"token number\">5121<\/span><br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:24:17<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: gpt<br \/>\nDisk Flags: <\/p>\n<p>Number  Start    End      Size     File system  Name    Flags<br \/>\n <span class=\"token number\">1<\/span>      <span class=\"token number\">1<\/span>.00MiB  5121MiB  5120MiB  xfs          data01<\/p>\n<p><span class=\"token comment\"># \u5220\u9664\u6307\u5b9a\u5206\u533a<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:24:30<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb <span class=\"token function\">rm<\/span> <span class=\"token number\">1<\/span><br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:24:41<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB print<br \/>\nModel: VMware, VMware Virtual S <span class=\"token punctuation\">(<\/span>scsi<span class=\"token punctuation\">)<\/span><br \/>\nDisk \/dev\/sdb: 20480MiB<br \/>\nSector size <span class=\"token punctuation\">(<\/span>logical\/physical<span class=\"token punctuation\">)<\/span>: 512B\/512B<br \/>\nPartition Table: gpt<br \/>\nDisk Flags: <\/p>\n<p>Number  Start  End  Size  File system  Name  Flags<\/p>\n<h4>1.8 \u6587\u4ef6\u7cfb\u7edf\u6301\u4e45\u5316\u6302\u8f7d<\/h4>\n<h5>1.8.1 \u73af\u5883\u51c6\u5907<\/h5>\n<p>\u4f7f\u7528 parted \u521b\u5efa\u4e00\u4e2a\u5206\u533a&#xff0c;\u5e76\u5c06\u5176\u683c\u5f0f\u5316\u4e3a XFS \u6587\u4ef6\u7cfb\u7edf\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:24:52<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb mklabel gpt<br \/>\nWarning: The existing disk label on \/dev\/sdb will be destroyed and all data on this<br \/>\ndisk will be lost. Do you want to continue?<br \/>\nYes\/No? y<br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:25:05<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB mkpart data01 xfs <span class=\"token number\">1<\/span> <span class=\"token number\">2049<\/span><br \/>\nInformation: You may need to update \/etc\/fstab.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:25:15<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/sdb1<br \/>\nmeta-data<span class=\"token operator\">&#061;<\/span>\/dev\/sdb1    <span class=\"token assign-left variable\">isize<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">512<\/span>    <span class=\"token assign-left variable\">agcount<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">4<\/span>, <span class=\"token assign-left variable\">agsize<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">131072<\/span> blks<br \/>\n         <span class=\"token operator\">&#061;<\/span>             <span class=\"token assign-left variable\">sectsz<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">512<\/span>   <span class=\"token assign-left variable\">attr<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">2<\/span>, <span class=\"token assign-left variable\">projid32bit<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">1<\/span><br \/>\n         <span class=\"token operator\">&#061;<\/span>             <span class=\"token assign-left variable\">crc<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">1<\/span>        <span class=\"token assign-left variable\">finobt<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span>, <span class=\"token assign-left variable\">sparse<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><br \/>\ndata     <span class=\"token operator\">&#061;<\/span>             <span class=\"token assign-left variable\">bsize<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">4096<\/span>   <span class=\"token assign-left variable\">blocks<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">524288<\/span>, <span class=\"token assign-left variable\">imaxpct<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">25<\/span><br \/>\n         <span class=\"token operator\">&#061;<\/span>             <span class=\"token assign-left variable\">sunit<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span>      <span class=\"token assign-left variable\">swidth<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span> blks<br \/>\nnaming   <span class=\"token operator\">&#061;<\/span>version <span class=\"token number\">2<\/span>    <span class=\"token assign-left variable\">bsize<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">4096<\/span>   ascii-ci<span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span> <span class=\"token assign-left variable\">ftype<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">1<\/span><br \/>\nlog      <span class=\"token operator\">&#061;<\/span>internal log <span class=\"token assign-left variable\">bsize<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">4096<\/span>   <span class=\"token assign-left variable\">blocks<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">2560<\/span>, <span class=\"token assign-left variable\">version<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">2<\/span><br \/>\n         <span class=\"token operator\">&#061;<\/span>             <span class=\"token assign-left variable\">sectsz<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">512<\/span>   <span class=\"token assign-left variable\">sunit<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span> blks, lazy-count<span class=\"token operator\">&#061;<\/span><span class=\"token number\">1<\/span><br \/>\nrealtime <span class=\"token operator\">&#061;<\/span>none         <span class=\"token assign-left variable\">extsz<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">4096<\/span>   <span class=\"token assign-left variable\">blocks<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span>, <span class=\"token assign-left variable\">rtextents<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">0<\/span><\/p>\n<p><span class=\"token comment\"># \u5982\u679c\u683c\u5f0f\u5316\u65f6\u63d0\u793a\u5df2\u5b58\u5728\u6587\u4ef6\u7cfb\u7edf&#xff0c;\u5219\u9700\u8981\u4f7f\u7528 -f \u9009\u9879\u5f3a\u5236\u683c\u5f0f\u5316<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:25:26<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/sdb1<br \/>\nmkfs.xfs: \/dev\/sdb1 appears to contain an existing filesystem <span class=\"token punctuation\">(<\/span>xfs<span class=\"token punctuation\">)<\/span>.<br \/>\nmkfs.xfs: Use the <span class=\"token parameter variable\">-f<\/span> option to force overwrite.<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:25:34<span class=\"token punctuation\">]<\/span>$ mkfs.xfs <span class=\"token parameter variable\">-f<\/span> \/dev\/sdb1<\/p>\n<h5>1.8.2 \u6301\u4e45\u5316\u6302\u8f7d<\/h5>\n<p>\u5f53\u670d\u52a1\u5668\u91cd\u542f\u65f6&#xff0c;\u7cfb\u7edf\u4e0d\u4f1a\u81ea\u52a8\u5c06\u6587\u4ef6\u7cfb\u7edf\u518d\u6b21\u6302\u8f7d\u5230\u76ee\u5f55\u6811\u4e0a&#xff0c;\u5bfc\u81f4\u7528\u6237\u65e0\u6cd5\u8bbf\u95ee\u3002\u4e3a\u4e86\u786e\u4fdd\u7cfb\u7edf\u5728\u542f\u52a8\u65f6\u81ea\u52a8\u6302\u8f7d\u6587\u4ef6\u7cfb\u7edf&#xff0c;\u9700\u8981\u5728 \/etc\/fstab \u6587\u4ef6\u4e2d\u6dfb\u52a0\u4e00\u4e2a\u6761\u76ee\u3002<\/p>\n<p>\/etc\/fstab \u662f\u4e00\u4e2a\u4ee5\u7a7a\u683c\u5206\u9694\u7684\u6587\u4ef6&#xff0c;\u6bcf\u884c\u5305\u542b\u516d\u4e2a\u5b57\u6bb5\u3002<\/p>\n<ul>\n<li>\u7b2c\u4e00\u4e2a\u5b57\u6bb5\u6307\u5b9a\u8bbe\u5907\u3002 \u53ef\u4ee5\u4f7f\u7528 UUID \u6216\u8bbe\u5907\u8def\u5f84&#xff08;\u5982 \/dev\/sdb1&#xff09;\u6765\u6307\u5b9a\u8bbe\u5907\u3002<\/li>\n<li>\u7b2c\u4e8c\u4e2a\u5b57\u6bb5\u662f\u6302\u8f7d\u70b9\u76ee\u5f55\u3002 \u901a\u8fc7\u8be5\u76ee\u5f55\u53ef\u4ee5\u8bbf\u95ee\u5757\u8bbe\u5907\u4e0a\u7684\u6587\u4ef6\u7cfb\u7edf\u3002\u6302\u8f7d\u70b9\u76ee\u5f55\u5fc5\u987b\u5b58\u5728&#xff1b;\u5982\u679c\u4e0d\u5b58\u5728&#xff0c;\u8bf7\u4f7f\u7528 mkdir \u547d\u4ee4\u521b\u5efa\u3002<\/li>\n<li>\u7b2c\u4e09\u4e2a\u5b57\u6bb5\u5305\u542b\u6587\u4ef6\u7cfb\u7edf\u7c7b\u578b&#xff0c;\u5982xfs\u6216ext4 \u3002<\/li>\n<li>\u7b2c\u56db\u4e2a\u5b57\u6bb5\u662f\u6302\u8f7d\u9009\u9879&#xff0c;\u4ee5\u9017\u53f7\u5206\u9694\u7684\u3002 defaults\u662f\u4e00\u7ec4\u5e38\u7528\u9009\u9879\u3002\u8be6\u7ec6\u4fe1\u606f\u53c2\u8003mount(8) \u3002<\/li>\n<li>\u7b2c\u4e94\u4e2a\u5b57\u6bb5\u6307\u5b9adump\u547d\u4ee4\u662f\u5426\u5907\u4efd\u8bbe\u5907\u3002<\/li>\n<li>\u7b2c\u516d\u4e2a\u5b57\u6bb5\u6307\u5b9a fsck \u987a\u5e8f&#xff0c;\u51b3\u5b9a\u7cfb\u7edf\u542f\u52a8\u65f6\u662f\u5426\u8fd0\u884c fsck \u68c0\u67e5\u6587\u4ef6\u7cfb\u7edf\u3002XFS \u8bbe\u4e3a 0&#xff08;XFS \u4e0d\u4f7f\u7528 fsck&#xff09;&#xff1b;ext4 \u6839\u6587\u4ef6\u7cfb\u7edf\u8bbe\u4e3a 1&#xff0c;\u5176\u4ed6 ext4 \u6587\u4ef6\u7cfb\u7edf\u8bbe\u4e3a 2&#xff0c;\u4f7f fsck \u5148\u5904\u7406\u6839\u6587\u4ef6\u7cfb\u7edf&#xff0c;\u518d\u5e76\u884c\u68c0\u67e5\u4e0d\u540c\u78c1\u76d8\u3001\u987a\u5e8f\u68c0\u67e5\u540c\u4e00\u78c1\u76d8\u3002<\/li>\n<\/ul>\n<p>\u793a\u4f8b&#xff1a;<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:25:46<span class=\"token punctuation\">]<\/span>$ blkid \/dev\/sdb1<br \/>\n\/dev\/sdb1: <span class=\"token assign-left variable\">UUID<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;f5c35f10-0274-45af-b044-73694989fe01&#034;<\/span> <span class=\"token assign-left variable\">TYPE<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;xfs&#034;<\/span> <span class=\"token assign-left variable\">PARTLABEL<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;data01&#034;<\/span> <span class=\"token assign-left variable\">PARTUUID<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;432d7d79-1a08-4429-bf38-7ab1444a0ab9&#034;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:25:56<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mkdir<\/span> \/data01<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:26:14<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">vim<\/span> \/etc\/fstab<br \/>\n<span class=\"token comment\"># \u6700\u540e\u4e00\u884c\u589e\u52a0\u4e00\u4e2a\u6761\u76ee<\/span><br \/>\n<span class=\"token assign-left variable\">UUID<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token string\">&#034;f5c35f10-0274-45af-b044-73694989fe01&#034;<\/span> \/data01 xfs defaults <span class=\"token number\">0<\/span> <span class=\"token number\">0<\/span><\/p>\n<p><span class=\"token comment\"># \u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\u7acb\u523b\u6302\u8f7d<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:26:29<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/data01<br \/>\n<span class=\"token comment\"># \u6216\u8005<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:26:46<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/sdb1<\/p>\n<p><span class=\"token comment\"># \u9a8c\u8bc1<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:26:59<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/data01<br \/>\nFilesystem      Size  Used Avail Use% Mounted on<br \/>\n\/dev\/sdb1       <span class=\"token number\">2<\/span>.0G   33M  <span class=\"token number\">2<\/span>.0G   <span class=\"token number\">2<\/span>% \/data01<\/p>\n<p><span class=\"token comment\"># \u91cd\u542f\u7cfb\u7edf\u9a8c\u8bc1<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:27:16<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">reboot<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:27:30<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/data01<br \/>\nFilesystem      Size  Used Avail Use% Mounted on<br \/>\n\/dev\/sdb1       <span class=\"token number\">2<\/span>.0G   33M  <span class=\"token number\">2<\/span>.0G   <span class=\"token number\">2<\/span>% \/data01<\/p>\n<h5>1.8.3 \u53d6\u6d88\u6301\u4e45\u5316\u6302\u8f7d<\/h5>\n<p>\u5220\u9664 \/etc\/fstab \u4e2d\u5bf9\u5e94\u7684\u6761\u76ee\u5373\u53ef\u3002<\/p>\n<h4>1.9 \u7efc\u5408\u6848\u4f8b&#xff1a;\u6587\u4ef6\u7cfb\u7edf\u7a7a\u95f4\u4e0d\u8db3<\/h4>\n<h5>1.9.1 \u60c5\u51b51&#xff1a;\u5927\u91cf\u7684\u5927\u6587\u4ef6\u5360\u7528\u7a7a\u95f4<\/h5>\n<p>\u51c6\u5907\u73af\u5883<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:27:48<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb mklabel gpt<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:28:04<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB mkpart data01 xfs <span class=\"token number\">1<\/span> <span class=\"token number\">2049<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:28:14<span class=\"token punctuation\">]<\/span>$ mkfs.xfs <span class=\"token parameter variable\">-f<\/span> \/dev\/sdb1<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:28:29<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mkdir<\/span> \/myapp-1<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:28:44<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/sdb1 \/myapp-1<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:28:52<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cp<\/span> <span class=\"token parameter variable\">-r<\/span> \/etc\/ \/myapp-1\/<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u4e00\u4e2a\u5927\u6587\u4ef6<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:29:00<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">dd<\/span> <span class=\"token assign-left variable\">if<\/span><span class=\"token operator\">&#061;<\/span>\/dev\/zero <span class=\"token assign-left variable\">of<\/span><span class=\"token operator\">&#061;<\/span>\/myapp-1\/etc\/bigfile <span class=\"token assign-left variable\">bs<\/span><span class=\"token operator\">&#061;<\/span>1M <span class=\"token assign-left variable\">count<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">2000<\/span><\/p>\n<p>\u539f\u56e0&#xff1a;\u5927\u6587\u4ef6\u5360\u7528\u5927\u91cf\u7a7a\u95f4\u3002<\/p>\n<p>\u89e3\u51b3\u65b9\u6cd5&#xff1a;\u627e\u5230\u6587\u4ef6\u540e\u5220\u9664\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:29:11<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/myapp-1\/<br \/>\n\u6587\u4ef6\u7cfb\u7edf        \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/sdb1       <span class=\"token number\">2<\/span>.0G  <span class=\"token number\">2<\/span>.0G  436K  <span class=\"token number\">100<\/span>% \/myapp-1<\/p>\n<p><span class=\"token comment\"># \u65b9\u6cd51&#xff1a;find \u67e5\u627e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:29:19<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">find<\/span> \/myapp-1\/ <span class=\"token parameter variable\">-size<\/span> &#043;100M<br \/>\n\/myapp-1\/etc\/bigfile<\/p>\n<p><span class=\"token comment\"># \u65b9\u6cd52&#xff1a;du \u67e5\u627e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:29:36<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">du<\/span> <span class=\"token parameter variable\">-s<\/span> \/myapp-1\/* <span class=\"token operator\">|<\/span><span class=\"token function\">sort<\/span> <span class=\"token parameter variable\">-n<\/span> <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-2<\/span><br \/>\n<span class=\"token number\">2051628<\/span> \/myapp-1\/etc<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:29:51<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">du<\/span> <span class=\"token parameter variable\">-s<\/span> \/myapp-1\/etc\/* <span class=\"token operator\">|<\/span><span class=\"token function\">sort<\/span> <span class=\"token parameter variable\">-n<\/span> <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-2<\/span><br \/>\n<span class=\"token number\">23220<\/span>   \/myapp-1\/etc\/selinux<br \/>\n<span class=\"token number\">2008512<\/span> \/myapp-1\/etc\/bigfile<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:30:05<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">du<\/span> <span class=\"token parameter variable\">-s<\/span> \/myapp-1\/etc\/bigfile\/* <span class=\"token operator\">|<\/span><span class=\"token function\">sort<\/span> <span class=\"token parameter variable\">-n<\/span> <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-2<\/span><br \/>\ndu: \u65e0\u6cd5\u8bbf\u95ee<span class=\"token string\">&#034;\/myapp-1\/etc\/bigfile\/*&#034;<\/span><span class=\"token builtin class-name\">:<\/span> \u4e0d\u662f\u76ee\u5f55<\/p>\n<p><span class=\"token comment\"># \u5220\u9664\u5927\u6587\u4ef6<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:30:22<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">rm<\/span> <span class=\"token parameter variable\">-f<\/span> \/myapp-1\/etc\/bigfile<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:30:37<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/myapp-1\/<br \/>\n\u6587\u4ef6\u7cfb\u7edf        \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/sdb1       <span class=\"token number\">2<\/span>.0G   77M  <span class=\"token number\">2<\/span>.0G    <span class=\"token number\">4<\/span>% \/myapp-1<\/p>\n<p>\u627e\u5230\u6587\u4ef6\u540e&#xff0c;\u5220\u9664\u5373\u53ef\u3002<\/p>\n<h5>1.9.2 \u60c5\u51b52&#xff1a;\u5220\u9664\u6587\u4ef6\u540e&#xff0c;\u7a7a\u95f4\u6ca1\u6709\u91ca\u653e<\/h5>\n<p>\u51c6\u5907\u73af\u5883<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:30:53<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">dd<\/span> <span class=\"token assign-left variable\">if<\/span><span class=\"token operator\">&#061;<\/span>\/dev\/zero <span class=\"token assign-left variable\">of<\/span><span class=\"token operator\">&#061;<\/span>\/myapp-1\/etc\/bigfile <span class=\"token assign-left variable\">bs<\/span><span class=\"token operator\">&#061;<\/span>1M <span class=\"token assign-left variable\">count<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">2000<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:31:11<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-f<\/span> \/myapp-1\/etc\/bigfile <span class=\"token operator\">&amp;<\/span><\/p>\n<p><span class=\"token comment\"># \u5220\u9664\u6587\u4ef6\u540e&#xff0c;\u7a7a\u95f4\u6ca1\u6709\u91ca\u653e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:31:29<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">rm<\/span> <span class=\"token parameter variable\">-f<\/span> \/myapp-1\/etc\/bigfile<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:31:39<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/myapp-1\/<br \/>\n\u6587\u4ef6\u7cfb\u7edf        \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/sdb1       <span class=\"token number\">2<\/span>.0G  <span class=\"token number\">2<\/span>.0G  772K  <span class=\"token number\">100<\/span>% \/myapp-1<\/p>\n<p>\u539f\u56e0&#xff1a;\u88ab\u5220\u9664\u7684\u6587\u4ef6&#xff0c;\u4ecd\u7136\u6709\u7a0b\u5e8f\u5728\u4f7f\u7528\u3002<\/p>\n<p>\u89e3\u51b3\u65b9\u6cd5&#xff1a;\u627e\u5230\u50cf\u4e00\u4e2a\u7684\u7a0b\u5e8f\u5e76&#xff0c;\u7ec8\u6b62\u7a0b\u5e8f\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:31:48<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">lsof<\/span> <span class=\"token operator\">|<\/span><span class=\"token function\">grep<\/span> delete <span class=\"token operator\">|<\/span><span class=\"token function\">grep<\/span> \/myapp-1<br \/>\n<span class=\"token function\">tail<\/span>      <span class=\"token number\">1654<\/span>                   root    3r      REG               <span class=\"token number\">8,17<\/span> <span class=\"token number\">2061565952<\/span>        <span class=\"token number\">444<\/span> \/myapp-1\/etc\/bigfile <span class=\"token punctuation\">(<\/span>deleted<span class=\"token punctuation\">)<\/span><\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:31:57<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">kill<\/span> <span class=\"token number\">1654<\/span><\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:32:09<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/myapp-1\/<br \/>\n\u6587\u4ef6\u7cfb\u7edf        \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/sdb1       <span class=\"token number\">2<\/span>.0G   72M  <span class=\"token number\">2<\/span>.0G    <span class=\"token number\">4<\/span>% \/myapp-1<\/p>\n<p>\u5efa\u8bae&#xff1a;\u6e05\u7406\u5927\u6587\u4ef6&#xff0c;\u5148\u4f7f\u7528\u91cd\u5b9a\u5411\u6e05\u7a7a\u6587\u4ef6\u5185\u5bb9&#xff0c;\u518d\u5220\u9664\u6587\u4ef6\u3002<\/p>\n<h5>1.9.3 \u60c5\u51b53&#xff1a;\u5927\u91cf\u7684\u5c0f\u6587\u4ef6\u5360\u7528\u7a7a\u95f4<\/h5>\n<p>\u51c6\u5907\u73af\u5883<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:32:27<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">parted<\/span> \/dev\/sdb unit MiB mkpart data02 ext4 <span class=\"token number\">2049<\/span> <span class=\"token number\">3073<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:32:40<span class=\"token punctuation\">]<\/span>$ mkfs.ext4 \/dev\/sdb2<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:32:49<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mkdir<\/span> \/myapp-2<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:33:00<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/sdb2 \/myapp-2<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:33:18<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-i<\/span> \/myapp-2<br \/>\n\u6587\u4ef6\u7cfb\u7edf       Inode \u5df2\u7528<span class=\"token punctuation\">(<\/span>I<span class=\"token punctuation\">)<\/span> \u53ef\u7528<span class=\"token punctuation\">(<\/span>I<span class=\"token punctuation\">)<\/span> \u5df2\u7528<span class=\"token punctuation\">(<\/span>I<span class=\"token punctuation\">)<\/span>% \u6302\u8f7d\u70b9<br \/>\n\/dev\/sdb2      <span class=\"token number\">65536<\/span>      <span class=\"token number\">11<\/span>   <span class=\"token number\">65525<\/span>       <span class=\"token number\">1<\/span>% \/myapp-2<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:33:26<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">touch<\/span> \/myapp-2\/file-<span class=\"token punctuation\">{<\/span>00001<span class=\"token punctuation\">..<\/span><span class=\"token number\">65530<\/span><span class=\"token punctuation\">}<\/span><br \/>\ntouch: \u65e0\u6cd5\u521b\u5efa<span class=\"token string\">&#034;\/myapp-2\/file-65526&#034;<\/span><span class=\"token builtin class-name\">:<\/span> \u8bbe\u5907\u4e0a\u6ca1\u6709\u7a7a\u95f4<br \/>\ntouch: \u65e0\u6cd5\u521b\u5efa<span class=\"token string\">&#034;\/myapp-2\/file-65527&#034;<\/span><span class=\"token builtin class-name\">:<\/span> \u8bbe\u5907\u4e0a\u6ca1\u6709\u7a7a\u95f4<br \/>\ntouch: \u65e0\u6cd5\u521b\u5efa<span class=\"token string\">&#034;\/myapp-2\/file-65528&#034;<\/span><span class=\"token builtin class-name\">:<\/span> \u8bbe\u5907\u4e0a\u6ca1\u6709\u7a7a\u95f4<br \/>\ntouch: \u65e0\u6cd5\u521b\u5efa<span class=\"token string\">&#034;\/myapp-2\/file-65529&#034;<\/span><span class=\"token builtin class-name\">:<\/span> \u8bbe\u5907\u4e0a\u6ca1\u6709\u7a7a\u95f4<br \/>\ntouch: \u65e0\u6cd5\u521b\u5efa<span class=\"token string\">&#034;\/myapp-2\/file-65530&#034;<\/span><span class=\"token builtin class-name\">:<\/span> \u8bbe\u5907\u4e0a\u6ca1\u6709\u7a7a\u95f4<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:33:43<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/myapp-2\/<br \/>\nFilesystem      Size  Used Avail Use% Mounted on<br \/>\n\/dev\/sdb2       974M  <span class=\"token number\">1<\/span>.8M  905M   <span class=\"token number\">1<\/span>% \/myapp-2<\/p>\n<p>\u539f\u56e0&#xff1a;\u6587\u4ef6\u7cfb\u7edf\u4e2dinode\u4f7f\u7528\u5b8c\u4e86\u3002<\/p>\n<p>\u89e3\u51b3\u65b9\u6cd5&#xff1a;\u5220\u9664\u5927\u91cf\u7684\u5c0f\u6587\u4ef6\u6216\u8005\u5c06\u8fd9\u4e9b\u5c0f\u6587\u4ef6\u5907\u4efd\u5230\u5176\u4ed6\u5730\u65b9\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:33:59<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-hi<\/span> \/myapp-2<br \/>\nFilesystem     Inodes IUsed IFree IUse% Mounted on<br \/>\n\/dev\/sdb2         64K   64K     <span class=\"token number\">0<\/span>  <span class=\"token number\">100<\/span>% \/myapp-2<\/p>\n<p><span class=\"token comment\"># \u601d\u8def1&#xff1a;\u76f4\u63a5\u5c06\u8fd9\u4e9b\u5c0f\u6587\u4ef6\u79fb\u8d70\u6216\u5220\u9664<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:34:17<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">rm<\/span> <span class=\"token parameter variable\">-f<\/span> \/myapp-2\/file-0*<\/p>\n<p><span class=\"token comment\"># \u601d\u8def2&#xff1a;\u5408\u5e76\u5927\u91cf\u5c0f\u6587\u4ef6\u4e3a\u5355\u4e2a\u6587\u4ef6<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:34:28<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cat<\/span> \/myapp-2\/file-<span class=\"token punctuation\">{<\/span>00001<span class=\"token punctuation\">..<\/span><span class=\"token number\">10000<\/span><span class=\"token punctuation\">}<\/span> <span class=\"token operator\">&gt;<\/span> file-00001<\/p>\n<h4>1.10 \u601d\u8003&#xff1a;\u5982\u4f55\u5f7b\u5e95\u64e6\u9664\u786c\u76d8\u4e0a\u6570\u636e<\/h4>\n<p>\u89e3\u7b54&#xff1a;<\/p>\n<li>\u903b\u8f91\u7834\u574f&#xff1a;\u75280\u586b\u5145\u6240\u6709\u6570\u636e&#xff0c;\u4f8b\u5982 dd if&#061;\/dev\/zero of&#061;\/dev\/sdb \u3002<\/li>\n<li>\u7269\u7406\u7834\u574f&#xff0c;\u4f8b\u5982\u6d88\u78c1\u3002<\/li>\n<h3>2. Linux RAID \u5b58\u50a8\u6280\u672f<\/h3>\n<h4>2.1 \u73af\u5883\u51c6\u5907<\/h4>\n<p>\u865a\u62df\u673a\u6dfb\u52a06\u575720G \u786c\u76d8&#xff0c;sdb sdc sdd sde sdf sdg<\/p>\n<h4>2.2 RAID \u6280\u672f\u5386\u53f2<\/h4>\n<p>1988 \u5e74&#xff0c;\u7f8e\u56fd\u52a0\u5dde\u5927\u5b66\u4f2f\u514b\u5229\u5206\u6821 D. A. Patterson \u6559\u6388\u7b49\u4eba\u5728\u8bba\u6587 A Case of Redundant Array of Inexpensive Disks \u4e2d\u9996\u6b21\u63d0\u51fa RAID \u6982\u5ff5&#xff0c;\u5373\u5ec9\u4ef7\u78c1\u76d8\u5197\u4f59\u9635\u5217&#xff08;Redundant Array of Inexpensive Disks&#xff09;\u3002\u5176\u6838\u5fc3\u601d\u60f3\u662f\u5c06\u591a\u4e2a\u5bb9\u91cf\u8f83\u5c0f\u3001\u76f8\u5bf9\u5ec9\u4ef7\u7684\u78c1\u76d8\u6709\u673a\u7ec4\u5408&#xff0c;\u4ee5\u8f83\u4f4e\u6210\u672c\u83b7\u5f97\u4e0e\u5927\u5bb9\u91cf\u78c1\u76d8\u76f8\u5f53\u7684\u5bb9\u91cf\u3001\u6027\u80fd\u548c\u53ef\u9760\u6027\u3002\u968f\u7740\u78c1\u76d8\u6210\u672c\u4e0d\u65ad\u4e0b\u964d&#xff0c;&#034;\u5ec9\u4ef7&#034;\u4e00\u8bcd\u5df2\u65e0\u5b9e\u9645\u610f\u4e49&#xff0c;RAID \u54a8\u8be2\u59d4\u5458\u4f1a&#xff08;RAB&#xff09;\u5c06\u5176\u66f4\u540d\u4e3a\u72ec\u7acb\u78c1\u76d8\u5197\u4f59\u9635\u5217&#xff08;Redundant Array of Independent Disks&#xff09;&#xff0c;\u5b9e\u8d28\u5185\u5bb9\u672a\u53d8\u3002<\/p>\n<h4>2.3 RAID \u5b9e\u73b0\u65b9\u5f0f<\/h4>\n<p>\u4ece\u5b9e\u73b0\u89d2\u5ea6\u770b&#xff0c; RAID \u4e3b\u8981\u5206\u4e3a&#xff1a;<\/p>\n<ul>\n<li>\u8f6f RAID&#xff1a;\u6240\u6709\u529f\u80fd\u5747\u6709\u64cd\u4f5c\u7cfb\u7edf\u548c CPU \u6765\u5b8c\u6210&#xff0c;\u6ca1\u6709\u72ec\u7acb\u7684 RAID \u63a7\u5236 \/ \u5904\u7406\u82af\u7247\u548c I\/O \u5904\u7406\u82af\u7247&#xff0c;\u6548\u7387\u6700\u4f4e\u3002<\/li>\n<li>\u786c RAID &#xff1a;\u914d\u5907\u4e86\u4e13\u95e8\u7684 RAID \u63a7\u5236 \/ \u5904\u7406\u82af\u7247\u548c I\/O \u5904\u7406\u82af\u7247\u4ee5\u53ca\u9635\u5217\u7f13\u51b2&#xff0c;\u4e0d\u5360\u7528 CPU \u8d44\u6e90&#xff0c;\u6210\u672c\u5f88\u9ad8\u3002<\/li>\n<li>\u8f6f\u786c\u6df7\u5408 RAID&#xff1a;\u5177\u5907 RAID \u63a7\u5236 \/ \u5904\u7406\u82af\u7247&#xff0c;\u4f46\u7f3a\u4e4f I\/O \u5904\u7406\u82af\u7247&#xff0c;\u9700\u8981 CPU \u548c\u9a71\u52a8\u7a0b\u5e8f\u6765\u5b8c\u6210&#xff0c;\u6027\u80fd\u548c\u6210\u672c\u5728\u8f6f RAID \u548c\u786c RAID \u4e4b\u95f4\u3002<\/li>\n<\/ul>\n<h4>2.4 RAID \u7ea7\u522b<\/h4>\n<p>RAID \u4e3b\u8981\u5229\u7528\u6570\u636e\u6761\u5e26&#xff08;striping&#xff09;\u3001\u955c\u50cf&#xff08;mirroring&#xff09;\u548c\u6570\u636e\u6821\u9a8c\u4e09\u79cd\u6280\u672f\u6765\u83b7\u53d6\u9ad8\u6027\u80fd\u3001\u53ef\u9760\u6027\u3001\u5bb9\u9519\u80fd\u529b\u548c\u6269\u5c55\u6027&#xff0c;\u6839\u636e\u4e09\u8005\u7684\u4e0d\u540c\u7ec4\u5408\u7b56\u7565\u53ef\u5212\u5206\u4e3a\u4e0d\u540c\u7b49\u7ea7\u3002Patterson \u7b49\u7684\u8bba\u6587\u5b9a\u4e49\u4e86 RAID1~RAID5 \u539f\u59cb\u7b49\u7ea7&#xff0c;\u540e\u53c8\u6269\u5c55\u51fa RAID0 \u548c RAID6\u3002\u5382\u5546\u9646\u7eed\u63a8\u51fa\u7684 RAID7\u3001RAID10\/01\u3001RAID50 \u7b49\u7b49\u7ea7\u5e76\u65e0\u7edf\u4e00\u6807\u51c6&#xff0c;\u5b9e\u9645\u5e94\u7528\u4e2d\u6700\u5e38\u7528\u7684\u662f RAID0\u3001RAID1\u3001RAID5\u3001RAID6 \u548c RAID10\u3002\u5404\u7b49\u7ea7\u4e4b\u95f4\u65e0\u9ad8\u4f4e\u4e4b\u5206&#xff0c;\u5e94\u6839\u636e\u53ef\u7528\u6027\u3001\u6027\u80fd\u548c\u6210\u672c\u7efc\u5408\u9009\u62e9\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052459-6a6ed4ab1f25e.png\" alt=\"raid\u7ea7\u522b\" \/><\/p>\n<p>\u4e0b\u9762\u8be6\u7ec6\u4ecb\u7ecd RAID \u7684\u5404\u4e2a\u7ea7\u522b\u3002<\/p>\n<h5>2.4.1 RAID 0<\/h5>\n<h6>2.4.1.1 \u539f\u7406<\/h6>\n<p>RAID 0\u4f7f\u7528\u6570\u636e\u6761\u5e26\u5316&#xff08;striping&#xff09;\u7684\u65b9\u5f0f\u5c06\u6570\u636e\u5206\u6563\u5b58\u50a8\u5728\u591a\u4e2a\u78c1\u76d8\u9a71\u52a8\u5668\u4e0a&#xff0c;\u800c\u4e0d\u8fdb\u884c\u5197\u4f59\u5907\u4efd\u3002\u6570\u636e\u88ab\u5206\u6210\u56fa\u5b9a\u5927\u5c0f\u7684\u5757&#xff0c;\u5e76\u4f9d\u6b21\u5b58\u50a8\u5728\u6bcf\u4e2a\u78c1\u76d8\u4e0a\u3002\u4f8b\u5982&#xff0c;\u5982\u679c\u6709\u4e24\u4e2a\u9a71\u52a8\u5668&#xff08;\u9a71\u52a8\u5668A\u548c\u9a71\u52a8\u5668B&#xff09;&#xff0c;\u4e00\u5757\u6570\u636e\u7684\u7b2c\u4e00\u4e2a\u90e8\u5206\u5b58\u50a8\u5728\u9a71\u52a8\u5668A\u4e0a&#xff0c;\u7b2c\u4e8c\u4e2a\u90e8\u5206\u5b58\u50a8\u5728\u9a71\u52a8\u5668B\u4e0a&#xff0c;\u4ee5\u6b64\u7c7b\u63a8\u3002\u8fd9\u79cd\u6761\u5e26\u5316\u7684\u65b9\u5f0f\u53ef\u4ee5\u540c\u65f6\u4ece\u591a\u4e2a\u9a71\u52a8\u5668\u8bfb\u53d6\u6216\u5199\u5165\u6570\u636e&#xff0c;\u4ece\u800c\u63d0\u9ad8\u7cfb\u7edf\u7684\u6027\u80fd\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052459-6a6ed4ab8dd83.png\" alt=\"raid0\" \/><\/p>\n<h6>2.4.1.2 \u9002\u7528\u573a\u666f<\/h6>\n<p>RAID 0\u9002\u7528\u4e8e\u9700\u8981\u9ad8\u6027\u80fd\u800c\u4e0d\u5173\u5fc3\u6570\u636e\u5197\u4f59\u7684\u573a\u666f\u3002\u4ee5\u4e0b\u662f\u51e0\u79cd\u9002\u5408\u4f7f\u7528RAID 0\u7684\u573a\u666f&#xff1a;<\/p>\n<li>\u89c6\u9891\u7f16\u8f91\u548c\u5904\u7406&#xff1a;\u5728\u89c6\u9891\u7f16\u8f91\u4e2d&#xff0c;\u9700\u8981\u5feb\u901f\u8bfb\u53d6\u548c\u5199\u5165\u5927\u91cf\u6570\u636e\u3002RAID 0\u53ef\u4ee5\u901a\u8fc7\u5e76\u884c\u8bfb\u5199\u64cd\u4f5c\u63d0\u9ad8\u6570\u636e\u4f20\u8f93\u901f\u5ea6&#xff0c;\u52a0\u5feb\u89c6\u9891\u7f16\u8f91\u548c\u5904\u7406\u7684\u901f\u5ea6\u3002<\/li>\n<li>\u5927\u578b\u6570\u636e\u5e93\u5e94\u7528&#xff1a;\u5bf9\u4e8e\u9700\u8981\u9891\u7e41\u8bbf\u95ee\u548c\u67e5\u8be2\u6570\u636e\u5e93\u7684\u5e94\u7528\u7a0b\u5e8f&#xff0c;RAID 0\u53ef\u4ee5\u63d0\u4f9b\u66f4\u5feb\u7684\u6570\u636e\u8bbf\u95ee\u901f\u5ea6&#xff0c;\u52a0\u5feb\u6570\u636e\u5e93\u64cd\u4f5c\u7684\u54cd\u5e94\u65f6\u95f4\u3002<\/li>\n<li>\u5b9e\u65f6\u6d41\u5a92\u4f53&#xff1a;\u5bf9\u4e8e\u9700\u8981\u5b9e\u65f6\u4f20\u8f93\u548c\u5904\u7406\u5927\u91cf\u6570\u636e\u7684\u6d41\u5a92\u4f53\u5e94\u7528&#xff0c;RAID 0\u53ef\u4ee5\u63d0\u4f9b\u8db3\u591f\u7684\u5e26\u5bbd\u548c\u541e\u5410\u91cf&#xff0c;\u786e\u4fdd\u6d41\u5a92\u4f53\u5185\u5bb9\u7684\u5e73\u6ed1\u64ad\u653e\u3002<\/li>\n<h6>2.4.1.3 \u4f18\u70b9<\/h6>\n<p>RAID 0\u5177\u6709\u4ee5\u4e0b\u4f18\u70b9&#xff1a;<\/p>\n<li>\u9ad8\u6027\u80fd&#xff1a;\u901a\u8fc7\u6570\u636e\u6761\u5e26\u5316\u548c\u5e76\u884c\u8bfb\u5199\u64cd\u4f5c&#xff0c;RAID 0\u53ef\u4ee5\u63d0\u4f9b\u66f4\u5feb\u7684\u6570\u636e\u4f20\u8f93\u901f\u5ea6\u548c\u66f4\u9ad8\u7684\u7cfb\u7edf\u6027\u80fd\u3002<\/li>\n<li>\u6210\u672c\u6548\u76ca&#xff1a;\u76f8\u5bf9\u4e8e\u5176\u4ed6RAID\u7ea7\u522b&#xff08;\u5982RAID 1\u6216RAID 5&#xff09;&#xff0c;RAID 0\u4e0d\u9700\u8981\u989d\u5916\u7684\u78c1\u76d8\u7528\u4e8e\u5197\u4f59\u5907\u4efd&#xff0c;\u56e0\u6b64\u5728\u6210\u672c\u4e0a\u66f4\u5177\u7ade\u4e89\u529b\u3002<\/li>\n<h6>2.4.1.4 \u7f3a\u70b9<\/h6>\n<p>RAID 0\u4e5f\u5b58\u5728\u4e00\u4e9b\u7f3a\u70b9&#xff1a;<\/p>\n<li>\u7f3a\u4e4f\u5197\u4f59&#xff1a;\u7531\u4e8eRAID 0\u4e0d\u63d0\u4f9b\u6570\u636e\u5197\u4f59&#xff0c;\u5982\u679c\u4efb\u4f55\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u6240\u6709\u6570\u636e\u90fd\u53ef\u80fd\u4e22\u5931\u3002\u56e0\u6b64&#xff0c;RAID 0\u4e0d\u9002\u5408\u5b58\u50a8\u5173\u952e\u6570\u636e\u3002<\/li>\n<li>\u53ef\u9760\u6027\u964d\u4f4e&#xff1a;\u7531\u4e8e\u6ca1\u6709\u5197\u4f59\u5907\u4efd&#xff0c;RAID 0\u7684\u53ef\u9760\u6027\u76f8\u5bf9\u8f83\u4f4e\u3002\u5982\u679c\u4efb\u4f55\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u6574\u4e2a\u9635\u5217\u7684\u53ef\u7528\u6027\u5c06\u53d7\u5230\u5f71\u54cd\u3002<\/li>\n<h5>2.4.2 RAID 1<\/h5>\n<h6>2.4.2.1 \u539f\u7406<\/h6>\n<p>RAID 1\u4f7f\u7528\u6570\u636e\u955c\u50cf&#xff08;mirroring&#xff09;\u7684\u65b9\u5f0f\u5c06\u6570\u636e\u5b8c\u5168\u590d\u5236\u5230\u4e24\u4e2a\u6216\u591a\u4e2a\u78c1\u76d8\u9a71\u52a8\u5668\u4e0a\u3002\u5f53\u5199\u5165\u6570\u636e\u65f6&#xff0c;\u6570\u636e\u540c\u65f6\u5199\u5165\u6240\u6709\u9a71\u52a8\u5668\u3002\u8fd9\u6837&#xff0c;\u6bcf\u4e2a\u9a71\u52a8\u5668\u90fd\u5177\u6709\u76f8\u540c\u7684\u6570\u636e\u526f\u672c&#xff0c;\u4ece\u800c\u5b9e\u73b0\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd\u3002\u5982\u679c\u5176\u4e2d\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u7cfb\u7edf\u53ef\u4ee5\u7ee7\u7eed\u4ece\u5269\u4f59\u7684\u9a71\u52a8\u5668\u4e2d\u8bfb\u53d6\u6570\u636e&#xff0c;\u786e\u4fdd\u6570\u636e\u7684\u53ef\u7528\u6027\u548c\u5b8c\u6574\u6027\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052459-6a6ed4ab9f409.png\" alt=\"raid1\" \/><\/p>\n<h6>2.4.2.2 \u9002\u7528\u573a\u666f<\/h6>\n<p>RAID 1\u9002\u7528\u4e8e\u5bf9\u6570\u636e\u5197\u4f59\u548c\u9ad8\u53ef\u7528\u6027\u8981\u6c42\u8f83\u9ad8\u7684\u573a\u666f\u3002\u4ee5\u4e0b\u662f\u51e0\u79cd\u9002\u5408\u4f7f\u7528RAID 1\u7684\u573a\u666f&#xff1a;<\/p>\n<li>\u5173\u952e\u6570\u636e\u5b58\u50a8&#xff1a;\u5bf9\u4e8e\u5173\u952e\u6570\u636e\u7684\u5b58\u50a8&#xff0c;\u5982\u4f01\u4e1a\u7684\u8d22\u52a1\u6570\u636e\u3001\u5ba2\u6237\u4fe1\u606f\u7b49&#xff0c;RAID 1\u53ef\u4ee5\u63d0\u4f9b\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;\u4ee5\u9632\u6b62\u6570\u636e\u4e22\u5931\u3002<\/li>\n<li>\u6570\u636e\u5e93\u670d\u52a1\u5668&#xff1a;\u5bf9\u4e8e\u9700\u8981\u9ad8\u53ef\u7528\u6027\u548c\u5bb9\u9519\u6027\u7684\u6570\u636e\u5e93\u670d\u52a1\u5668&#xff0c;RAID 1\u53ef\u4ee5\u786e\u4fdd\u6570\u636e\u7684\u6301\u4e45\u6027\u548c\u53ef\u7528\u6027&#xff0c;\u5373\u4f7f\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u4e5f\u53ef\u4ee5\u4ece\u5176\u4ed6\u9a71\u52a8\u5668\u4e2d\u8bfb\u53d6\u6570\u636e\u3002<\/li>\n<li>\u6587\u4ef6\u670d\u52a1\u5668&#xff1a;\u5bf9\u4e8e\u5171\u4eab\u6587\u4ef6\u7684\u670d\u52a1\u5668&#xff0c;RAID 1\u53ef\u4ee5\u63d0\u4f9b\u5197\u4f59\u5907\u4efd&#xff0c;\u786e\u4fdd\u6587\u4ef6\u7684\u53ef\u9760\u6027\u548c\u9ad8\u53ef\u7528\u6027\u3002<\/li>\n<h6>2.4.2.3 \u4f18\u70b9<\/h6>\n<p>RAID 1\u5177\u6709\u4ee5\u4e0b\u4f18\u70b9&#xff1a;<\/p>\n<li>\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff1a;RAID 1\u901a\u8fc7\u6570\u636e\u955c\u50cf\u5c06\u6570\u636e\u5b8c\u5168\u590d\u5236\u5230\u591a\u4e2a\u9a71\u52a8\u5668\u4e0a&#xff0c;\u63d0\u4f9b\u5197\u4f59\u5907\u4efd&#xff0c;\u4fdd\u62a4\u6570\u636e\u514d\u53d7\u9a71\u52a8\u5668\u6545\u969c\u7684\u5f71\u54cd\u3002<\/li>\n<li>\u9ad8\u53ef\u7528\u6027&#xff1a;\u7531\u4e8e\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd&#xff0c;\u5373\u4f7f\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u7cfb\u7edf\u4ecd\u7136\u53ef\u4ee5\u4ece\u5176\u4ed6\u9a71\u52a8\u5668\u4e2d\u8bfb\u53d6\u6570\u636e&#xff0c;\u4fdd\u8bc1\u6570\u636e\u7684\u53ef\u7528\u6027\u548c\u8fde\u7eed\u6027\u3002<\/li>\n<li>\u8bfb\u53d6\u6027\u80fd\u63d0\u5347&#xff1a;RAID 1\u53ef\u4ee5\u901a\u8fc7\u5e76\u884c\u8bfb\u53d6\u6570\u636e\u7684\u65b9\u5f0f\u63d0\u5347\u8bfb\u53d6\u6027\u80fd&#xff0c;\u4ece\u800c\u52a0\u5feb\u6570\u636e\u8bbf\u95ee\u901f\u5ea6\u3002<\/li>\n<h6>2.4.2.4 \u7f3a\u70b9<\/h6>\n<p>RAID 1\u4e5f\u5b58\u5728\u4e00\u4e9b\u7f3a\u70b9&#xff1a;<\/p>\n<li>\u6210\u672c\u589e\u52a0&#xff1a;\u7531\u4e8e\u9700\u8981\u989d\u5916\u7684\u78c1\u76d8\u7528\u4e8e\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;RAID 1\u7684\u6210\u672c\u76f8\u5bf9\u8f83\u9ad8\u3002\u9700\u8981\u8003\u8651\u989d\u5916\u7684\u786c\u4ef6\u6210\u672c\u3002<\/li>\n<li>\u5199\u5165\u6027\u80fd\u7565\u4f4e&#xff1a;\u7531\u4e8e\u6570\u636e\u9700\u8981\u540c\u65f6\u5199\u5165\u591a\u4e2a\u9a71\u52a8\u5668&#xff0c;\u76f8\u5bf9\u4e8e\u5355\u4e2a\u9a71\u52a8\u5668\u7684\u5199\u5165\u6027\u80fd&#xff0c;RAID 1\u7684\u5199\u5165\u6027\u80fd\u53ef\u80fd\u7565\u4f4e\u3002<\/li>\n<h5>2.4.3 RAID 5<\/h5>\n<h6>2.4.3.1 \u539f\u7406<\/h6>\n<p>RAID 5\u4f7f\u7528\u6570\u636e\u6761\u5e26\u5316&#xff08;striping&#xff09;\u7684\u65b9\u5f0f\u5c06\u6570\u636e\u5206\u6563\u5b58\u50a8\u5728\u591a\u4e2a\u78c1\u76d8\u9a71\u52a8\u5668\u4e0a&#xff0c;\u5e76\u901a\u8fc7\u5206\u5e03\u5f0f\u5947\u5076\u6821\u9a8c\u5b9e\u73b0\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd\u3002\u6570\u636e\u548c\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u88ab\u7ec4\u7ec7\u6210\u6570\u636e\u5757&#xff0c;\u5176\u4e2d\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u88ab\u5206\u5e03\u5f0f\u5b58\u50a8\u5728\u4e0d\u540c\u7684\u9a71\u52a8\u5668\u4e0a\u3002\u5f53\u5199\u5165\u6570\u636e\u65f6&#xff0c;\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u4e5f\u4f1a\u88ab\u66f4\u65b0\u3002\u5982\u679c\u5176\u4e2d\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u7cfb\u7edf\u53ef\u4ee5\u901a\u8fc7\u91cd\u65b0\u8ba1\u7b97\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u6765\u6062\u590d\u4e22\u5931\u7684\u6570\u636e\u3002\u8fd9\u79cd\u65b9\u5f0f\u53ef\u4ee5\u540c\u65f6\u63d0\u4f9b\u6027\u80fd\u589e\u5f3a\u548c\u6570\u636e\u5197\u4f59\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052459-6a6ed4abb185d.png\" alt=\"raid5\" \/><\/p>\n<h6>2.4.3.2 \u9002\u7528\u573a\u666f<\/h6>\n<p>RAID 5\u9002\u7528\u4e8e\u9700\u8981\u6027\u80fd\u589e\u5f3a\u548c\u6570\u636e\u5197\u4f59\u7684\u573a\u666f\u3002\u4ee5\u4e0b\u662f\u51e0\u79cd\u9002\u5408\u4f7f\u7528RAID 5\u7684\u573a\u666f&#xff1a;<\/p>\n<li>\u6587\u4ef6\u670d\u52a1\u5668&#xff1a;\u5bf9\u4e8e\u6587\u4ef6\u670d\u52a1\u5668&#xff0c;RAID 5\u53ef\u4ee5\u63d0\u4f9b\u9ad8\u6027\u80fd\u7684\u6570\u636e\u8bbf\u95ee\u548c\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;\u786e\u4fdd\u6587\u4ef6\u7684\u5b89\u5168\u6027\u548c\u53ef\u7528\u6027\u3002<\/li>\n<li>\u6570\u636e\u5e93\u670d\u52a1\u5668&#xff1a;\u5bf9\u4e8e\u9700\u8981\u9ad8\u6027\u80fd\u548c\u6570\u636e\u5197\u4f59\u7684\u6570\u636e\u5e93\u670d\u52a1\u5668&#xff0c;RAID 5\u53ef\u4ee5\u63d0\u4f9b\u5feb\u901f\u7684\u6570\u636e\u8bfb\u53d6\u548c\u5199\u5165&#xff0c;\u540c\u65f6\u4fdd\u62a4\u6570\u636e\u514d\u53d7\u9a71\u52a8\u5668\u6545\u969c\u7684\u5f71\u54cd\u3002<\/li>\n<li>\u5c0f\u578b\u4f01\u4e1a\u73af\u5883&#xff1a;\u5bf9\u4e8e\u5c0f\u578b\u4f01\u4e1a&#xff0c;RAID 5\u63d0\u4f9b\u4e86\u7ecf\u6d4e\u5b9e\u60e0\u7684\u89e3\u51b3\u65b9\u6848&#xff0c;\u540c\u65f6\u63d0\u4f9b\u4e86\u6027\u80fd\u548c\u6570\u636e\u5197\u4f59\u7684\u597d\u5904\u3002<\/li>\n<h6>2.4.3.3 \u4f18\u70b9<\/h6>\n<p>RAID 5\u5177\u6709\u4ee5\u4e0b\u4f18\u70b9&#xff1a;<\/p>\n<li>\u6027\u80fd\u589e\u5f3a&#xff1a;\u901a\u8fc7\u6570\u636e\u6761\u5e26\u5316\u548c\u5e76\u884c\u8bfb\u5199\u64cd\u4f5c&#xff0c;RAID 5\u53ef\u4ee5\u63d0\u4f9b\u8f83\u9ad8\u7684\u6570\u636e\u4f20\u8f93\u901f\u5ea6\u548c\u7cfb\u7edf\u6027\u80fd\u3002<\/li>\n<li>\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff1a;\u901a\u8fc7\u5206\u5e03\u5f0f\u5947\u5076\u6821\u9a8c&#xff0c;RAID 5\u53ef\u4ee5\u63d0\u4f9b\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd&#xff0c;\u4fdd\u62a4\u6570\u636e\u514d\u53d7\u9a71\u52a8\u5668\u6545\u969c\u7684\u5f71\u54cd\u3002<\/li>\n<li>\u6210\u672c\u6548\u76ca&#xff1a;\u76f8\u5bf9\u4e8e\u5176\u4ed6RAID\u7ea7\u522b&#xff08;\u5982RAID 1&#xff09;&#xff0c;RAID 5\u53ea\u9700\u8981\u989d\u5916\u4e00\u4e2a\u9a71\u52a8\u5668\u7528\u4e8e\u5947\u5076\u6821\u9a8c\u4fe1\u606f&#xff0c;\u4ece\u800c\u5728\u6210\u672c\u4e0a\u66f4\u5177\u7ade\u4e89\u529b\u3002<\/li>\n<h6>2.4.3.4 \u7f3a\u70b9<\/h6>\n<p>RAID 5\u4e5f\u5b58\u5728\u4e00\u4e9b\u7f3a\u70b9&#xff1a;<\/p>\n<li>\u5199\u5165\u6027\u80fd\u53d7\u9650&#xff1a;\u7531\u4e8e\u5199\u5165\u6570\u636e\u65f6\u9700\u8981\u91cd\u65b0\u8ba1\u7b97\u5947\u5076\u6821\u9a8c\u4fe1\u606f&#xff0c;\u76f8\u5bf9\u4e8e\u8bfb\u53d6\u64cd\u4f5c&#xff0c;RAID 5\u7684\u5199\u5165\u6027\u80fd\u8f83\u4f4e\u3002<\/li>\n<li>\u9a71\u52a8\u5668\u6545\u969c\u671f\u95f4\u7684\u6570\u636e\u5b8c\u6574\u6027&#xff1a;\u5982\u679c\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u7cfb\u7edf\u5728\u6062\u590d\u6570\u636e\u65f6\u9700\u8981\u8fdb\u884c\u8ba1\u7b97&#xff0c;\u8fd9\u53ef\u80fd\u5bfc\u81f4\u6570\u636e\u8bbf\u95ee\u901f\u5ea6\u8f83\u6162&#xff0c;\u5e76\u4e14\u5728\u6b64\u671f\u95f4\u53ef\u80fd\u4f1a\u6709\u6570\u636e\u5b8c\u6574\u6027\u7684\u98ce\u9669\u3002<\/li>\n<h5>2.4.4 RAID 6<\/h5>\n<h6>2.4.4.1 \u539f\u7406<\/h6>\n<p>RAID 6\u4f7f\u7528\u6570\u636e\u6761\u5e26\u5316&#xff08;striping&#xff09;\u7684\u65b9\u5f0f\u5c06\u6570\u636e\u5206\u6563\u5b58\u50a8\u5728\u591a\u4e2a\u78c1\u76d8\u9a71\u52a8\u5668\u4e0a&#xff0c;\u5e76\u901a\u8fc7\u5206\u5e03\u5f0f\u5947\u5076\u6821\u9a8c\u548c\u53cc\u91cd\u5947\u5076\u6821\u9a8c\u5b9e\u73b0\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd\u3002\u6570\u636e\u548c\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u88ab\u7ec4\u7ec7\u6210\u6570\u636e\u5757&#xff0c;\u5176\u4e2d\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u88ab\u5206\u5e03\u5f0f\u5b58\u50a8\u5728\u4e0d\u540c\u7684\u9a71\u52a8\u5668\u4e0a&#xff0c;\u5e76\u901a\u8fc7\u53cc\u91cd\u5947\u5076\u6821\u9a8c\u63d0\u4f9b\u66f4\u9ad8\u7684\u6570\u636e\u5197\u4f59\u6027\u3002\u5f53\u5199\u5165\u6570\u636e\u65f6&#xff0c;\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u4e5f\u4f1a\u88ab\u66f4\u65b0\u3002\u5982\u679c\u5176\u4e2d\u4e24\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u7cfb\u7edf\u53ef\u4ee5\u901a\u8fc7\u91cd\u65b0\u8ba1\u7b97\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u6765\u6062\u590d\u4e22\u5931\u7684\u6570\u636e\u3002\u8fd9\u79cd\u65b9\u5f0f\u53ef\u4ee5\u540c\u65f6\u63d0\u4f9b\u6027\u80fd\u589e\u5f3a\u548c\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052459-6a6ed4abc453f.png\" alt=\"raid6\" \/><\/p>\n<h6>2.4.4.2 \u9002\u7528\u573a\u666f<\/h6>\n<p>RAID 6\u9002\u7528\u4e8e\u9700\u8981\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u548c\u6027\u80fd\u589e\u5f3a\u7684\u573a\u666f\u3002\u4ee5\u4e0b\u662f\u51e0\u79cd\u9002\u5408\u4f7f\u7528RAID 6\u7684\u573a\u666f&#xff1a;<\/p>\n<li>\u5927\u5bb9\u91cf\u5b58\u50a8\u7cfb\u7edf&#xff1a;\u5bf9\u4e8e\u9700\u8981\u5927\u5bb9\u91cf\u5b58\u50a8\u548c\u6570\u636e\u5197\u4f59\u5907\u4efd\u7684\u7cfb\u7edf&#xff0c;\u5982\u5927\u578b\u6587\u4ef6\u670d\u52a1\u5668\u6216\u5b58\u6863\u7cfb\u7edf&#xff0c;RAID 6\u53ef\u4ee5\u63d0\u4f9b\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u6027\u3002<\/li>\n<li>\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u5e94\u7528\u7a0b\u5e8f&#xff1a;\u5bf9\u4e8e\u9700\u8981\u957f\u65f6\u95f4\u8fd0\u884c\u7684\u5173\u952e\u5e94\u7528\u7a0b\u5e8f&#xff0c;\u5982\u6570\u636e\u5e93\u670d\u52a1\u5668&#xff0c;RAID 6\u53ef\u4ee5\u63d0\u4f9b\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u548c\u6545\u969c\u5bb9\u5fcd\u6027\u3002<\/li>\n<li>\u865a\u62df\u5316\u73af\u5883&#xff1a;\u5728\u865a\u62df\u5316\u73af\u5883\u4e2d&#xff0c;\u9700\u8981\u9ad8\u6027\u80fd\u548c\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u6765\u652f\u6301\u591a\u4e2a\u865a\u62df\u673a\u7684\u8fd0\u884c\u3002RAID 6\u53ef\u4ee5\u6ee1\u8db3\u8fd9\u4e9b\u8981\u6c42\u3002<\/li>\n<h6>2.4.4.3 \u4f18\u70b9<\/h6>\n<p>RAID 6\u5177\u6709\u4ee5\u4e0b\u4f18\u70b9&#xff1a;<\/p>\n<li>\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59&#xff1a;\u901a\u8fc7\u5206\u5e03\u5f0f\u5947\u5076\u6821\u9a8c\u548c\u53cc\u91cd\u5947\u5076\u6821\u9a8c&#xff0c;RAID 6\u53ef\u4ee5\u63d0\u4f9b\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u6027&#xff0c;\u5373\u4f7f\u540c\u65f6\u53d1\u751f\u4e24\u4e2a\u9a71\u52a8\u5668\u6545\u969c&#xff0c;\u4ecd\u80fd\u6062\u590d\u4e22\u5931\u7684\u6570\u636e\u3002<\/li>\n<li>\u6027\u80fd\u589e\u5f3a&#xff1a;\u901a\u8fc7\u6570\u636e\u6761\u5e26\u5316\u548c\u5e76\u884c\u8bfb\u5199\u64cd\u4f5c&#xff0c;RAID 6\u53ef\u4ee5\u63d0\u4f9b\u8f83\u9ad8\u7684\u6570\u636e\u4f20\u8f93\u901f\u5ea6\u548c\u7cfb\u7edf\u6027\u80fd\u3002<\/li>\n<h6>2.4.4.4 \u7f3a\u70b9<\/h6>\n<p>RAID 6\u4e5f\u5b58\u5728\u4e00\u4e9b\u7f3a\u70b9&#xff1a;<\/p>\n<li>\u5199\u5165\u6027\u80fd\u7565\u4f4e&#xff1a;\u7531\u4e8e\u6570\u636e\u9700\u8981\u540c\u65f6\u5199\u5165\u591a\u4e2a\u9a71\u52a8\u5668&#xff0c;\u5e76\u8fdb\u884c\u53cc\u91cd\u5947\u5076\u6821\u9a8c\u8ba1\u7b97&#xff0c;\u76f8\u5bf9\u4e8e\u8bfb\u53d6\u64cd\u4f5c&#xff0c;RAID 6\u7684\u5199\u5165\u6027\u80fd\u8f83\u4f4e\u3002<\/li>\n<li>\u8f83\u9ad8\u7684\u6210\u672c&#xff1a;\u7531\u4e8e\u9700\u8981\u989d\u5916\u7684\u78c1\u76d8\u7528\u4e8e\u5947\u5076\u6821\u9a8c\u4fe1\u606f\u548c\u66f4\u590d\u6742\u7684\u8ba1\u7b97&#xff0c;RAID 6\u7684\u6210\u672c\u76f8\u5bf9\u8f83\u9ad8\u3002\u9700\u8981\u8003\u8651\u989d\u5916\u7684\u786c\u4ef6\u6210\u672c\u3002<\/li>\n<h5>2.4.5 RAID 10<\/h5>\n<h6>2.4.5.1 \u539f\u7406<\/h6>\n<p>RAID 10\u4f7f\u7528\u6761\u5e26\u5316&#xff08;striping&#xff09;\u7684\u65b9\u5f0f\u5c06\u6570\u636e\u5206\u6563\u5b58\u50a8\u5728\u591a\u4e2a\u78c1\u76d8\u9a71\u52a8\u5668\u4e0a&#xff0c;\u5e76\u901a\u8fc7\u955c\u50cf&#xff08;mirroring&#xff09;\u5b9e\u73b0\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd\u3002\u6570\u636e\u88ab\u5206\u6210\u56fa\u5b9a\u5927\u5c0f\u7684\u5757&#xff0c;\u5e76\u4f9d\u6b21\u5b58\u50a8\u5728\u4e0d\u540c\u7684\u9a71\u52a8\u5668\u4e0a&#xff0c;\u7c7b\u4f3c\u4e8eRAID 0\u3002\u7136\u800c&#xff0c;\u6bcf\u4e2a\u6570\u636e\u5757\u90fd\u4f1a\u88ab\u5b8c\u5168\u590d\u5236\u5230\u53e6\u4e00\u4e2a\u9a71\u52a8\u5668\u4e0a&#xff0c;\u5b9e\u73b0\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd&#xff0c;\u7c7b\u4f3c\u4e8eRAID 1\u3002\u8fd9\u6837&#xff0c;RAID 10\u5728\u63d0\u4f9b\u6027\u80fd\u589e\u5f3a\u7684\u540c\u65f6&#xff0c;\u4e5f\u63d0\u4f9b\u4e86\u6570\u636e\u7684\u5197\u4f59\u4fdd\u62a4\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052459-6a6ed4abd79f2.png\" alt=\"raid10\" \/><\/p>\n<h6>2.4.5.2 \u9002\u7528\u573a\u666f<\/h6>\n<p>RAID 10\u9002\u7528\u4e8e\u9700\u8981\u9ad8\u6027\u80fd\u548c\u6570\u636e\u5197\u4f59\u7684\u573a\u666f\u3002\u4ee5\u4e0b\u662f\u51e0\u79cd\u9002\u5408\u4f7f\u7528RAID 10\u7684\u573a\u666f&#xff1a;<\/p>\n<li>\u6570\u636e\u5e93\u670d\u52a1\u5668&#xff1a;\u5bf9\u4e8e\u9700\u8981\u9ad8\u53ef\u7528\u6027\u548c\u6027\u80fd\u7684\u6570\u636e\u5e93\u670d\u52a1\u5668&#xff0c;RAID 10\u53ef\u4ee5\u63d0\u4f9b\u5feb\u901f\u7684\u6570\u636e\u8bfb\u53d6\u548c\u5199\u5165&#xff0c;\u540c\u65f6\u4fdd\u62a4\u6570\u636e\u514d\u53d7\u9a71\u52a8\u5668\u6545\u969c\u7684\u5f71\u54cd\u3002<\/li>\n<li>\u865a\u62df\u5316\u73af\u5883&#xff1a;\u5728\u865a\u62df\u5316\u73af\u5883\u4e2d&#xff0c;\u9700\u8981\u9ad8\u6027\u80fd\u548c\u6570\u636e\u5197\u4f59\u6765\u652f\u6301\u591a\u4e2a\u865a\u62df\u673a\u7684\u8fd0\u884c\u3002RAID 10\u53ef\u4ee5\u6ee1\u8db3\u8fd9\u4e9b\u8981\u6c42&#xff0c;\u63d0\u4f9b\u6027\u80fd\u589e\u5f3a\u548c\u6570\u636e\u4fdd\u62a4\u3002<\/li>\n<li>\u5173\u952e\u4e1a\u52a1\u5e94\u7528&#xff1a;\u5bf9\u4e8e\u5173\u952e\u4e1a\u52a1\u5e94\u7528&#xff0c;\u5982\u91d1\u878d\u4ea4\u6613\u7cfb\u7edf\u6216\u5728\u7ebf\u7535\u5b50\u5546\u52a1\u5e73\u53f0&#xff0c;RAID 10\u53ef\u4ee5\u63d0\u4f9b\u9ad8\u53ef\u7528\u6027\u548c\u5feb\u901f\u7684\u6570\u636e\u8bbf\u95ee&#xff0c;\u786e\u4fdd\u4e1a\u52a1\u7684\u8fde\u7eed\u6027\u548c\u7a33\u5b9a\u6027\u3002<\/li>\n<h6>2.4.5.3 \u4f18\u70b9<\/h6>\n<p>RAID 10\u5177\u6709\u4ee5\u4e0b\u4f18\u70b9&#xff1a;<\/p>\n<li>\u9ad8\u6027\u80fd&#xff1a;\u901a\u8fc7\u6570\u636e\u6761\u5e26\u5316\u548c\u5e76\u884c\u8bfb\u5199\u64cd\u4f5c&#xff0c;RAID 10\u53ef\u4ee5\u63d0\u4f9b\u8f83\u9ad8\u7684\u6570\u636e\u4f20\u8f93\u901f\u5ea6\u548c\u7cfb\u7edf\u6027\u80fd\u3002<\/li>\n<li>\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff1a;\u901a\u8fc7\u6570\u636e\u955c\u50cf\u5c06\u6570\u636e\u5b8c\u5168\u590d\u5236\u5230\u53e6\u4e00\u4e2a\u9a71\u52a8\u5668\u4e0a&#xff0c;RAID 10\u63d0\u4f9b\u4e86\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd&#xff0c;\u4fdd\u62a4\u6570\u636e\u514d\u53d7\u9a71\u52a8\u5668\u6545\u969c\u7684\u5f71\u54cd\u3002<\/li>\n<li>\u8f83\u9ad8\u7684\u53ef\u9760\u6027&#xff1a;\u7531\u4e8eRAID 10\u91c7\u7528\u955c\u50cf\u7684\u65b9\u5f0f\u8fdb\u884c\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;\u5373\u4f7f\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u4ecd\u7136\u53ef\u4ee5\u4ece\u5176\u4ed6\u9a71\u52a8\u5668\u4e2d\u8bfb\u53d6\u6570\u636e&#xff0c;\u786e\u4fdd\u6570\u636e\u7684\u53ef\u7528\u6027\u548c\u8fde\u7eed\u6027\u3002<\/li>\n<li>\u5feb\u901f\u7684\u6545\u969c\u6062\u590d&#xff1a;\u5728RAID 10\u4e2d&#xff0c;\u5982\u679c\u4e00\u4e2a\u9a71\u52a8\u5668\u53d1\u751f\u6545\u969c&#xff0c;\u7cfb\u7edf\u53ef\u4ee5\u76f4\u63a5\u4ece\u955c\u50cf\u9a71\u52a8\u5668\u4e2d\u6062\u590d\u6570\u636e&#xff0c;\u800c\u65e0\u9700\u8fdb\u884c\u590d\u6742\u7684\u8ba1\u7b97&#xff0c;\u4ece\u800c\u52a0\u5feb\u6545\u969c\u6062\u590d\u7684\u901f\u5ea6\u3002<\/li>\n<h6>2.4.5.4 \u7f3a\u70b9<\/h6>\n<p>RAID 10\u4e5f\u5b58\u5728\u4e00\u4e9b\u7f3a\u70b9&#xff1a;<\/p>\n<li>\u8f83\u9ad8\u7684\u6210\u672c&#xff1a;\u76f8\u5bf9\u4e8e\u5176\u4ed6RAID\u7ea7\u522b&#xff0c;RAID 10\u9700\u8981\u66f4\u591a\u7684\u9a71\u52a8\u5668\u7528\u4e8e\u6570\u636e\u955c\u50cf&#xff0c;\u4ece\u800c\u589e\u52a0\u4e86\u786c\u4ef6\u6210\u672c\u3002<\/li>\n<li>\u4f4e\u6548\u7684\u7a7a\u95f4\u5229\u7528&#xff1a;\u7531\u4e8eRAID 10\u7684\u6570\u636e\u955c\u50cf\u7279\u6027&#xff0c;\u6709\u6548\u7684\u5b58\u50a8\u5bb9\u91cf\u53ea\u7b49\u4e8e\u6240\u6709\u9a71\u52a8\u5668\u4e2d\u4e00\u534a\u7684\u5bb9\u91cf&#xff0c;\u56e0\u6b64\u7a7a\u95f4\u5229\u7528\u7387\u8f83\u4f4e\u3002<\/li>\n<h5>2.4.6 RAID 50<\/h5>\n<h6>2.4.6.1 \u539f\u7406<\/h6>\n<p>RAID 50\u4f7f\u7528\u6761\u5e26\u5316&#xff08;striping&#xff09;\u7684\u65b9\u5f0f\u5c06\u6570\u636e\u5206\u6563\u5b58\u50a8\u5728\u591a\u4e2aRAID 5\u7ec4\u4e2d&#xff0c;\u5e76\u901a\u8fc7RAID 0\u7684\u6761\u5e26\u5316\u65b9\u5f0f\u5bf9\u8fd9\u4e9bRAID 5\u7ec4\u8fdb\u884c\u6761\u5e26\u5316\u3002\u6bcf\u4e2aRAID 5\u7ec4\u7531\u591a\u4e2a\u78c1\u76d8\u9a71\u52a8\u5668\u7ec4\u6210&#xff0c;\u5e76\u4f7f\u7528\u5206\u5e03\u5f0f\u5947\u5076\u6821\u9a8c\u6765\u63d0\u4f9b\u6570\u636e\u5197\u4f59\u5907\u4efd\u3002RAID 0\u5219\u901a\u8fc7\u5c06\u6570\u636e\u5212\u5206\u4e3a\u56fa\u5b9a\u5927\u5c0f\u7684\u5757&#xff0c;\u5e76\u5c06\u8fd9\u4e9b\u5757\u4f9d\u6b21\u5b58\u50a8\u5728\u591a\u4e2a\u9a71\u52a8\u5668\u4e0a&#xff0c;\u63d0\u4f9b\u4e86\u66f4\u9ad8\u7684\u6027\u80fd\u3002\u8fd9\u6837&#xff0c;RAID 50\u65e2\u63d0\u4f9b\u4e86\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;\u53c8\u63d0\u4f9b\u4e86\u6027\u80fd\u589e\u5f3a\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052459-6a6ed4abe9e11.png\" alt=\"raid50\" \/><\/p>\n<h6>2.4.6.2 \u9002\u7528\u573a\u666f<\/h6>\n<p>RAID 50\u9002\u7528\u4e8e\u9700\u8981\u9ad8\u6027\u80fd\u548c\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u7684\u573a\u666f\u3002\u4ee5\u4e0b\u662f\u51e0\u79cd\u9002\u5408\u4f7f\u7528RAID 50\u7684\u573a\u666f&#xff1a;<\/p>\n<li>\u5927\u89c4\u6a21\u6570\u636e\u5b58\u50a8&#xff1a;\u5bf9\u4e8e\u9700\u8981\u5927\u89c4\u6a21\u6570\u636e\u5b58\u50a8\u548c\u6570\u636e\u5197\u4f59\u5907\u4efd\u7684\u7cfb\u7edf&#xff0c;\u5982\u89c6\u9891\u7f16\u8f91\u3001\u6570\u636e\u5206\u6790\u6216\u5927\u578b\u6570\u636e\u5e93&#xff0c;RAID 50\u53ef\u4ee5\u63d0\u4f9b\u9ad8\u6027\u80fd\u548c\u8f83\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u6027\u3002<\/li>\n<li>\u56fe\u5f62\u6e32\u67d3\u548c\u52a8\u753b\u5236\u4f5c&#xff1a;\u5728\u56fe\u5f62\u6e32\u67d3\u548c\u52a8\u753b\u5236\u4f5c\u9886\u57df&#xff0c;\u9700\u8981\u9ad8\u6027\u80fd\u7684\u5b58\u50a8\u7cfb\u7edf\u6765\u5904\u7406\u5927\u578b\u6587\u4ef6\u548c\u590d\u6742\u7684\u6e32\u67d3\u4efb\u52a1\u3002RAID 50\u53ef\u4ee5\u6ee1\u8db3\u8fd9\u4e9b\u8981\u6c42&#xff0c;\u63d0\u4f9b\u5feb\u901f\u7684\u6570\u636e\u8bfb\u53d6\u548c\u5199\u5165\u901f\u5ea6\u3002<\/li>\n<li>\u865a\u62df\u5316\u73af\u5883&#xff1a;\u5728\u865a\u62df\u5316\u73af\u5883\u4e2d&#xff0c;\u9700\u8981\u9ad8\u6027\u80fd\u548c\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u6765\u652f\u6301\u591a\u4e2a\u865a\u62df\u673a\u7684\u8fd0\u884c\u3002RAID 50\u53ef\u4ee5\u6ee1\u8db3\u8fd9\u4e9b\u8981\u6c42&#xff0c;\u63d0\u4f9b\u6027\u80fd\u589e\u5f3a\u548c\u6570\u636e\u4fdd\u62a4\u3002<\/li>\n<h6>2.4.6.3 \u4f18\u70b9<\/h6>\n<p>RAID 50\u5177\u6709\u4ee5\u4e0b\u4f18\u70b9&#xff1a;<\/p>\n<li>\u9ad8\u6027\u80fd&#xff1a;\u901a\u8fc7\u6570\u636e\u6761\u5e26\u5316\u548c\u5e76\u884c\u8bfb\u5199\u64cd\u4f5c&#xff0c;RAID 50\u53ef\u4ee5\u63d0\u4f9b\u8f83\u9ad8\u7684\u6570\u636e\u4f20\u8f93\u901f\u5ea6\u548c\u7cfb\u7edf\u6027\u80fd\u3002<\/li>\n<li>\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59&#xff1a;\u7531\u4e8e\u91c7\u7528\u4e86\u591a\u4e2aRAID 5\u7ec4\u7684\u65b9\u5f0f&#xff0c;RAID 50\u63d0\u4f9b\u4e86\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;\u5373\u4f7f\u540c\u65f6\u53d1\u751f\u591a\u4e2a\u9a71\u52a8\u5668\u6545\u969c&#xff0c;\u4ecd\u80fd\u6062\u590d\u4e22\u5931\u7684\u6570\u636e\u3002<\/li>\n<h6>2.4.6.4 \u7f3a\u70b9<\/h6>\n<p>RAID 50\u4e5f\u5b58\u5728\u4e00\u4e9b\u7f3a\u70b9&#xff1a;<\/p>\n<li>\u8f83\u9ad8\u7684\u6210\u672c&#xff1a;\u7531\u4e8e\u9700\u8981\u66f4\u591a\u7684\u9a71\u52a8\u5668\u7528\u4e8e\u6570\u636e\u6761\u5e26\u5316\u548c\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;RAID 50\u7684\u786c\u4ef6\u6210\u672c\u76f8\u5bf9\u8f83\u9ad8\u3002<\/li>\n<li>\u914d\u7f6e\u548c\u7ba1\u7406\u590d\u6742\u6027&#xff1a;\u7531\u4e8e\u6d89\u53ca\u591a\u4e2aRAID 5\u7ec4\u548c\u9a71\u52a8\u5668&#xff0c;RAID 50\u7684\u914d\u7f6e\u548c\u7ba1\u7406\u76f8\u5bf9\u590d\u6742&#xff0c;\u9700\u8981\u66f4\u591a\u7684\u6ce8\u610f\u548c\u7ef4\u62a4\u3002<\/li>\n<h5>2.4.7 RAID 60<\/h5>\n<h6>2.4.7.1 \u539f\u7406<\/h6>\n<p>RAID 60\u91c7\u7528\u6761\u5e26\u5316&#xff08;striping&#xff09;\u7684\u65b9\u5f0f\u5c06\u6570\u636e\u5206\u6563\u5b58\u50a8\u5728\u591a\u4e2aRAID 6\u7ec4\u4e2d&#xff0c;\u5e76\u901a\u8fc7RAID 0\u7684\u6761\u5e26\u5316\u65b9\u5f0f\u5bf9\u8fd9\u4e9bRAID 6\u7ec4\u8fdb\u884c\u6761\u5e26\u5316\u3002\u6bcf\u4e2aRAID 6\u7ec4\u7531\u591a\u4e2a\u78c1\u76d8\u9a71\u52a8\u5668\u7ec4\u6210&#xff0c;\u5e76\u4f7f\u7528\u5206\u5e03\u5f0f\u5947\u5076\u6821\u9a8c\u6765\u63d0\u4f9b\u6570\u636e\u7684\u5197\u4f59\u5907\u4efd\u3002RAID 0\u5219\u901a\u8fc7\u5c06\u6570\u636e\u5212\u5206\u4e3a\u56fa\u5b9a\u5927\u5c0f\u7684\u5757&#xff0c;\u5e76\u5c06\u8fd9\u4e9b\u5757\u4f9d\u6b21\u5b58\u50a8\u5728\u591a\u4e2a\u9a71\u52a8\u5668\u4e0a&#xff0c;\u63d0\u4f9b\u4e86\u66f4\u9ad8\u7684\u6027\u80fd\u3002\u8fd9\u6837&#xff0c;RAID 60\u65e2\u63d0\u4f9b\u4e86\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;\u53c8\u63d0\u4f9b\u4e86\u6027\u80fd\u589e\u5f3a\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052500-6a6ed4ac0a598.png\" alt=\"raid60\" \/><\/p>\n<h6>2.4.7.2 \u9002\u7528\u573a\u666f<\/h6>\n<p>RAID 60\u9002\u7528\u4e8e\u9700\u8981\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u548c\u66f4\u9ad8\u6027\u80fd\u7684\u573a\u666f\u3002\u4ee5\u4e0b\u662f\u51e0\u79cd\u9002\u5408\u4f7f\u7528RAID 60\u7684\u573a\u666f&#xff1a;<\/p>\n<li>\u5927\u578b\u6570\u636e\u5e93\u7cfb\u7edf&#xff1a;\u5bf9\u4e8e\u5927\u578b\u6570\u636e\u5e93\u7cfb\u7edf&#xff0c;\u9700\u8981\u9ad8\u53ef\u7528\u6027\u3001\u9ad8\u6027\u80fd\u548c\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u6765\u786e\u4fdd\u6570\u636e\u7684\u5b8c\u6574\u6027\u548c\u53ef\u9760\u6027\u3002RAID 60\u53ef\u4ee5\u63d0\u4f9b\u8fd9\u4e9b\u8981\u6c42\u3002<\/li>\n<li>\u5927\u89c4\u6a21\u6570\u636e\u5206\u6790&#xff1a;\u5728\u5927\u89c4\u6a21\u6570\u636e\u5206\u6790\u9886\u57df&#xff0c;\u9700\u8981\u9ad8\u6027\u80fd\u7684\u5b58\u50a8\u7cfb\u7edf\u6765\u5904\u7406\u5927\u91cf\u6570\u636e\u7684\u8bfb\u53d6\u548c\u5199\u5165\u3002RAID 60\u53ef\u4ee5\u6ee1\u8db3\u8fd9\u4e9b\u8981\u6c42&#xff0c;\u63d0\u4f9b\u8f83\u9ad8\u7684\u6570\u636e\u4f20\u8f93\u901f\u5ea6\u548c\u7cfb\u7edf\u6027\u80fd\u3002<\/li>\n<li>\u89c6\u9891\u6d41****\u5a92\u4f53\u5904\u7406&#xff1a;\u5bf9\u4e8e\u89c6\u9891\u6d41\u5a92\u4f53\u5904\u7406\u5e94\u7528&#xff0c;\u9700\u8981\u5feb\u901f\u7684\u6570\u636e\u8bfb\u53d6\u548c\u5199\u5165&#xff0c;\u4ee5\u786e\u4fdd\u6d41\u7545\u7684\u89c6\u9891\u64ad\u653e\u548c\u9ad8\u8d28\u91cf\u7684\u5a92\u4f53\u5904\u7406\u3002RAID 60\u53ef\u4ee5\u6ee1\u8db3\u8fd9\u4e9b\u8981\u6c42\u3002<\/li>\n<h6>2.4.7.3 \u4f18\u70b9<\/h6>\n<p>RAID 60\u5177\u6709\u4ee5\u4e0b\u4f18\u70b9&#xff1a;<\/p>\n<li>\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59&#xff1a;\u7531\u4e8e\u91c7\u7528\u4e86\u591a\u4e2aRAID 6\u7ec4\u7684\u65b9\u5f0f&#xff0c;RAID 60\u63d0\u4f9b\u4e86\u66f4\u9ad8\u7ea7\u522b\u7684\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;\u5373\u4f7f\u540c\u65f6\u53d1\u751f\u591a\u4e2a\u9a71\u52a8\u5668\u6545\u969c&#xff0c;\u4ecd\u80fd\u6062\u590d\u4e22\u5931\u7684\u6570\u636e\u3002<\/li>\n<li>\u9ad8\u6027\u80fd&#xff1a;\u901a\u8fc7\u6570\u636e\u6761\u5e26\u5316\u548c\u5e76\u884c\u8bfb\u5199\u64cd\u4f5c&#xff0c;RAID 60\u53ef\u4ee5\u63d0\u4f9b\u8f83\u9ad8\u7684\u6570\u636e\u4f20\u8f93\u901f\u5ea6\u548c\u7cfb\u7edf\u6027\u80fd\u3002<\/li>\n<h6>2.4.7.4 \u7f3a\u70b9<\/h6>\n<p>RAID 60\u4e5f\u5b58\u5728\u4e00\u4e9b\u7f3a\u70b9&#xff1a;<\/p>\n<li>\u8f83\u9ad8\u7684\u6210\u672c&#xff1a;\u7531\u4e8e\u9700\u8981\u66f4\u591a\u7684\u9a71\u52a8\u5668\u7528\u4e8e\u6570\u636e\u6761\u5e26\u5316\u548c\u6570\u636e\u5197\u4f59\u5907\u4efd&#xff0c;RAID 60\u7684\u786c\u4ef6\u6210\u672c\u76f8\u5bf9\u8f83\u9ad8\u3002<\/li>\n<li>\u914d\u7f6e\u548c\u7ba1\u7406\u590d\u6742\u6027&#xff1a;\u7531\u4e8e\u6d89\u53ca\u591a\u4e2aRAID 6\u7ec4\u548c\u9a71\u52a8\u5668&#xff0c;RAID 60\u7684\u914d\u7f6e\u548c\u7ba1\u7406\u76f8\u5bf9\u590d\u6742&#xff0c;\u9700\u8981\u66f4\u591a\u7684\u6ce8\u610f\u548c\u7ef4\u62a4\u3002<\/li>\n<h5>2.4.8 RAID \u7ea7\u522b\u603b\u7ed3<\/h5>\n<table>\n<tr>RAID\u7ea7\u522b\u6700\u5c0f\u78c1\u76d8\u6570\u5bb9\u9519\u80fd\u529b\u78c1\u76d8\u7a7a\u95f4\u5f00\u9500\u8bfb\u53d6\u901f\u5ea6\u5199\u5165\u901f\u5ea6\u786c\u4ef6\u6210\u672c<\/tr>\n<tbody>\n<tr>\n<td>RAID 0<\/td>\n<td>2<\/td>\n<td>\u65e0<\/td>\n<td>0%<\/td>\n<td>\u9ad8<\/td>\n<td>\u9ad8<\/td>\n<td>\u4f4e<\/td>\n<\/tr>\n<tr>\n<td>RAID 1<\/td>\n<td>2<\/td>\n<td>\u5355\u4e2a\u78c1\u76d8<\/td>\n<td>50%<\/td>\n<td>\u9ad8<\/td>\n<td>\u4f4e<\/td>\n<td>\u4e2d<\/td>\n<\/tr>\n<tr>\n<td>RAID 5<\/td>\n<td>3<\/td>\n<td>\u5355\u4e2a\u78c1\u76d8<\/td>\n<td>1 \/ N<\/td>\n<td>\u4e2d<\/td>\n<td>\u4f4e<\/td>\n<td>\u4e2d<\/td>\n<\/tr>\n<tr>\n<td>RAID 6<\/td>\n<td>4<\/td>\n<td>\u4e24\u4e2a\u78c1\u76d8<\/td>\n<td>2 \/ N<\/td>\n<td>\u4e2d<\/td>\n<td>\u4f4e<\/td>\n<td>\u9ad8<\/td>\n<\/tr>\n<tr>\n<td>RAID 10<\/td>\n<td>4<\/td>\n<td>\u591a\u4e2a\u78c1\u76d8<\/td>\n<td>50%<\/td>\n<td>\u9ad8<\/td>\n<td>\u4e2d<\/td>\n<td>\u9ad8<\/td>\n<\/tr>\n<tr>\n<td>RAID 50<\/td>\n<td>6<\/td>\n<td>\u591a\u4e2a\u78c1\u76d8<\/td>\n<td>1 \/ N<\/td>\n<td>\u9ad8<\/td>\n<td>\u4e2d<\/td>\n<td>\u9ad8<\/td>\n<\/tr>\n<tr>\n<td>RAID 60<\/td>\n<td>8<\/td>\n<td>\u591a\u4e2a\u78c1\u76d8<\/td>\n<td>50%<\/td>\n<td>\u9ad8<\/td>\n<td>\u4e2d<\/td>\n<td>\u9ad8<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>2.5 \u7ba1\u7406\u8f6f RAID<\/h4>\n<p>Linux \u63d0\u4f9b mdadm \u5b9e\u7528\u7a0b\u5e8f\u6765\u521b\u5efa\u548c\u7ba1\u7406\u8f6f\u4ef6RAID\u3002<\/p>\n<h5>2.5.1 \u7ba1\u7406 RAID0<\/h5>\n<h6>2.5.1.1 \u521b\u5efa RAID<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:34:46<span class=\"token punctuation\">]<\/span>$ yum <span class=\"token function\">install<\/span> <span class=\"token parameter variable\">-y<\/span> <span class=\"token function\">mdadm<\/span><\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u4e00\u4e2a\u5305\u542b2\u4e2a\u5757\u8bbe\u5907\u7684raid0\u8bbe\u5907\/dev\/md0<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:34:55<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;create<\/span> \/dev\/md0 <span class=\"token parameter variable\">&#8211;level<\/span> <span class=\"token number\">0<\/span> &#8211;raid-devices <span class=\"token number\">2<\/span> \/dev\/sd<span class=\"token punctuation\">{<\/span>b,c<span class=\"token punctuation\">}<\/span><br \/>\nmdadm: Defaulting to version <span class=\"token number\">1.2<\/span> metadata<br \/>\nmdadm: array \/dev\/md0 started.<\/p>\n<h6>2.5.1.2 \u67e5\u770b RAID<\/h6>\n<p><span class=\"token comment\"># \u67e5\u770b raid \u6982\u8981\u4fe1\u606f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:35:07<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cat<\/span> \/proc\/mdstat<br \/>\nPersonalities <span class=\"token builtin class-name\">:<\/span> <span class=\"token punctuation\">[<\/span>raid0<span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">[<\/span>raid1<span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">[<\/span>raid6<span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">[<\/span>raid5<span class=\"token punctuation\">]<\/span> <span class=\"token punctuation\">[<\/span>raid4<span class=\"token punctuation\">]<\/span><br \/>\nmd0 <span class=\"token builtin class-name\">:<\/span> active raid0 sdc<span class=\"token punctuation\">[<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">]<\/span> sdb<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">]<\/span><br \/>\n      <span class=\"token number\">41908224<\/span> blocks super <span class=\"token number\">1.2<\/span> 512k chunks<\/p>\n<p>unused devices: <span class=\"token operator\">&lt;<\/span>none<span class=\"token operator\">&gt;<\/span><\/p>\n<p><span class=\"token comment\"># \u67e5\u770b raid \u8bbe\u5907\u8be6\u7ec6\u4fe1\u606f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:35:23<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md0<br \/>\n\/dev\/md0:<br \/>\n           Version <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">1.2<\/span><br \/>\n     Creation Time <span class=\"token builtin class-name\">:<\/span> Fri Aug  <span class=\"token number\">2<\/span> <span class=\"token number\">17<\/span>:03:58 <span class=\"token number\">2024<\/span><br \/>\n        Raid Level <span class=\"token builtin class-name\">:<\/span> raid0<br \/>\n        Array Size <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">41908224<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">39.97<\/span> GiB <span class=\"token number\">42.91<\/span> GB<span class=\"token punctuation\">)<\/span><br \/>\n      Raid Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">2<\/span><br \/>\n     Total Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">2<\/span><br \/>\n       Persistence <span class=\"token builtin class-name\">:<\/span> Superblock is persistent<\/p>\n<p>       Update Time <span class=\"token builtin class-name\">:<\/span> Fri Aug  <span class=\"token number\">2<\/span> <span class=\"token number\">17<\/span>:03:58 <span class=\"token number\">2024<\/span><br \/>\n             State <span class=\"token builtin class-name\">:<\/span> clean<br \/>\n    Active Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">2<\/span><br \/>\n   Working Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">2<\/span><br \/>\n    Failed Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">0<\/span><br \/>\n     Spare Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">0<\/span><\/p>\n<p>            Layout <span class=\"token builtin class-name\">:<\/span> original<br \/>\n        Chunk Size <span class=\"token builtin class-name\">:<\/span> 512K<\/p>\n<p>Consistency Policy <span class=\"token builtin class-name\">:<\/span> none<\/p>\n<p>              Name <span class=\"token builtin class-name\">:<\/span> centos7.linux.fun:0  <span class=\"token punctuation\">(<\/span>local to <span class=\"token function\">host<\/span> centos7.linux.fun<span class=\"token punctuation\">)<\/span><br \/>\n              UUID <span class=\"token builtin class-name\">:<\/span> afe03287:7cfb8b2e:82844a2e:8f721e04<br \/>\n            Events <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">0<\/span><\/p>\n<p>    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">0<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdb<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<\/p>\n<p>\u9700\u8981\u5173\u6ce8\u7684\u5c5e\u6027&#xff1a;<\/p>\n<ul>\n<li>Raid Level : raid0<\/li>\n<li>State : clean<\/li>\n<li>Chunk Size : 512K<\/li>\n<li>\u8bbe\u5907\u6e05\u5355<\/li>\n<\/ul>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:35:39<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/md0<br \/>\nNAME MAJ:MIN RM SIZE RO TYPE  MOUNTPOINT<br \/>\nmd0    <span class=\"token number\">9<\/span>:0    <span class=\"token number\">0<\/span>  40G  <span class=\"token number\">0<\/span> raid0<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:35:48<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/sdb \/dev\/sdc<br \/>\nNAME  MAJ:MIN RM SIZE RO TYPE  MOUNTPOINT<br \/>\nsdb     <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500md0   <span class=\"token number\">9<\/span>:1    <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> raid0<br \/>\nsdc     <span class=\"token number\">8<\/span>:32   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500md0   <span class=\"token number\">9<\/span>:1    <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> raid0 <\/p>\n<h6>2.5.1.3 \u683c\u5f0f\u5316\u548c\u6302\u8f7d<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:35:59<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/md0<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:36:11<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mkdir<\/span> <span class=\"token parameter variable\">-p<\/span> \/raid\/raid0<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:36:27<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/md0 \/raid\/raid0<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:36:40<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/raid\/raid0<br \/>\nFilesystem      Size  Used Avail Use% Mounted on<br \/>\n\/dev\/md0         40G  319M   40G   <span class=\"token number\">1<\/span>% \/raid\/raid0<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u6570\u636e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:36:58<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cp<\/span> \/etc\/ho* \/raid\/raid0<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:37:08<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/raid\/raid0\/<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts<\/p>\n<h6>2.5.1.4 \u5220\u9664 RAID<\/h6>\n<p><span class=\"token comment\"># \u5378\u8f7d<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:37:22<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/dev\/md0<\/p>\n<p><span class=\"token comment\"># stop RAID\u9635\u5217&#xff0c;\u5c06\u5220\u9664\u9635\u5217<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:37:35<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;stop<\/span> \/dev\/md0<br \/>\nmdadm: stopped \/dev\/md0<\/p>\n<p><span class=\"token comment\"># \u6e05\u9664\u539f\u5148\u8bbe\u5907\u4e0a\u7684 md superblock<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:37:51<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> &#8211;zero-superblock \/dev\/sd<span class=\"token punctuation\">{<\/span>b,c<span class=\"token punctuation\">}<\/span><\/p>\n<h6>2.5.1.5 \u8865\u5145\u8bf4\u660e<\/h6>\n<ul>\n<li>raid0 \u6761\u5e26\u4e0d\u80fd\u589e\u52a0\u65b0\u6210\u5458\u76d8\u3002<\/li>\n<\/ul>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:38:01<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;add<\/span> \/dev\/md0 \/dev\/sdd<br \/>\nmdadm: <span class=\"token function\">add<\/span> new device failed <span class=\"token keyword\">for<\/span> \/dev\/sdd as <span class=\"token number\">2<\/span>: Invalid argument<\/p>\n<ul>\n<li>raid0 \u6761\u5e26\u4e0d\u80fd\u5f3a\u5236\u6545\u969c\u6210\u5458\u76d8\u3002<\/li>\n<\/ul>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:38:17<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;fail<\/span> \/dev\/md0 \/dev\/sdc<br \/>\nmdadm: Cannot remove \/dev\/sdc from \/dev\/md0, array will be failed.<\/p>\n<h5>2.5.2 \u7ba1\u7406 RAID1<\/h5>\n<h6>2.5.2.1 \u521b\u5efa RAID<\/h6>\n<p><span class=\"token comment\"># \u521b\u5efa\u4e00\u4e2a\u5305\u542b2\u4e2a\u5757\u8bbe\u5907\u7684raid1\u8bbe\u5907\/dev\/md1<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:38:30<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;create<\/span> \/dev\/md1 <span class=\"token parameter variable\">&#8211;level<\/span> <span class=\"token number\">1<\/span> &#8211;raid-devices <span class=\"token number\">2<\/span> \/dev\/sd<span class=\"token punctuation\">{<\/span>b,c<span class=\"token punctuation\">}<\/span><br \/>\nmdadm: Note: this array has metadata at the start and<br \/>\n    may not be suitable as a boot device.  If you plan to<br \/>\n    store <span class=\"token string\">&#039;\/boot&#039;<\/span> on this device please ensure that<br \/>\n    your boot-loader understands md\/v1.x metadata, or use<br \/>\n    <span class=\"token parameter variable\">&#8211;metadata<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">0.90<\/span><br \/>\nContinue creating array? <span class=\"token function\">yes<\/span><br \/>\nmdadm: Defaulting to version <span class=\"token number\">1.2<\/span> metadata<br \/>\nmdadm: array \/dev\/md1 started.<\/p>\n<h6>2.5.2.2 \u67e5\u770b RAID<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:38:38<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md1<br \/>\n\/dev\/md1:<br \/>\n           Version <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">1.2<\/span><br \/>\n     Creation Time <span class=\"token builtin class-name\">:<\/span> Fri Aug  <span class=\"token number\">2<\/span> <span class=\"token number\">17<\/span>:41:25 <span class=\"token number\">2024<\/span><br \/>\n        Raid Level <span class=\"token builtin class-name\">:<\/span> raid1<br \/>\n        Array Size <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">20954112<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">19.98<\/span> GiB <span class=\"token number\">21.46<\/span> GB<span class=\"token punctuation\">)<\/span><br \/>\n     Used Dev Size <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">20954112<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">19.98<\/span> GiB <span class=\"token number\">21.46<\/span> GB<span class=\"token punctuation\">)<\/span><br \/>\n      Raid Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">2<\/span><br \/>\n     Total Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">2<\/span><br \/>\n       Persistence <span class=\"token builtin class-name\">:<\/span> Superblock is persistent<\/p>\n<p>       Update Time <span class=\"token builtin class-name\">:<\/span> Fri Aug  <span class=\"token number\">2<\/span> <span class=\"token number\">17<\/span>:41:57 <span class=\"token number\">2024<\/span><br \/>\n             State <span class=\"token builtin class-name\">:<\/span> clean, resyncing<br \/>\n    Active Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">2<\/span><br \/>\n   Working Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">2<\/span><br \/>\n    Failed Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">0<\/span><br \/>\n     Spare Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">0<\/span><\/p>\n<p>Consistency Policy <span class=\"token builtin class-name\">:<\/span> resync<\/p>\n<p>     Resync Status <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">33<\/span>% complete<\/p>\n<p>              Name <span class=\"token builtin class-name\">:<\/span> centos7.linux.fun:1  <span class=\"token punctuation\">(<\/span>local to <span class=\"token function\">host<\/span> centos7.linux.fun<span class=\"token punctuation\">)<\/span><br \/>\n              UUID <span class=\"token builtin class-name\">:<\/span> f024b6e0:d2a5793c:f8bdebc6:6bcc7027<br \/>\n            Events <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">5<\/span><\/p>\n<p>    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">0<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdb<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<\/p>\n<p>\u9700\u8981\u5173\u6ce8\u7684\u5c5e\u6027&#xff1a;<\/p>\n<ul>\n<li>Raid Level : raid1<\/li>\n<li>State : clean, resyncing&#xff0c;\u6b63\u5728\u540c\u6b65\u3002<\/li>\n<li>Consistency Policy : resync<\/li>\n<li>Resync Status : 33% complete&#xff0c;\u540c\u6b65\u8fdb\u5ea6\u3002<\/li>\n<li>\u8bbe\u5907\u6e05\u5355<\/li>\n<\/ul>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:38:54<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/md1<br \/>\nNAME MAJ:MIN RM SIZE RO TYPE  MOUNTPOINT<br \/>\nmd1    <span class=\"token number\">9<\/span>:1    <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> raid1<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:39:09<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/sdb \/dev\/sdc<br \/>\nNAME  MAJ:MIN RM SIZE RO TYPE  MOUNTPOINT<br \/>\nsdb     <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500md1   <span class=\"token number\">9<\/span>:1    <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> raid1<br \/>\nsdc     <span class=\"token number\">8<\/span>:32   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500md1   <span class=\"token number\">9<\/span>:1    <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> raid1 <\/p>\n<h6>2.5.2.3 \u683c\u5f0f\u5316\u548c\u6302\u8f7d<\/h6>\n<p>\u7b49\u5f85\u540c\u6b65\u5b8c\u6210&#xff1a;\u76f4\u5230\u540c\u6b65\u8fdb\u5ea6\u8fbe\u5230100%&#xff0c;\u7136\u540e\u8fdb\u884c\u683c\u5f0f\u5316\u548c\u6302\u8f7d\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:39:20<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/md1<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:39:36<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mkdir<\/span> \/raid\/raid1<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:39:45<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/md1 \/raid\/raid1<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:40:03<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/raid\/raid1<br \/>\nFilesystem      Size  Used Avail Use% Mounted on<br \/>\n\/dev\/md1         20G  175M   20G   <span class=\"token number\">1<\/span>% \/raid\/raid1<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u6570\u636e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:40:13<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cp<\/span> \/etc\/ho* \/raid\/raid1<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:40:22<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/raid\/raid1\/<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts<\/p>\n<h6>2.5.2.4 \u589e\u52a0\u70ed\u5907\u76d8<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:40:33<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;add<\/span> \/dev\/md1 \/dev\/sdd<br \/>\nmdadm: added \/dev\/sdd<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:40:48<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md1 <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-5<\/span><br \/>\n    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">0<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdb<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<\/p>\n<p>       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        &#8211;      spare   \/dev\/sdd<br \/>\n<span class=\"token comment\"># \/dev\/sdd\u7684\u72b6\u6001\u4e3aspare&#xff08;\u5907\u7528&#xff09;<\/span><\/p>\n<h6>2.5.2.5 \u6a21\u62df\u6545\u969c<\/h6>\n<p><span class=\"token comment\"># \u5f3a\u5236\u6210\u5458\u76d8\u6545\u969c<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:41:06<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;fail<\/span> \/dev\/md1 \/dev\/sdc<br \/>\nmdadm: <span class=\"token builtin class-name\">set<\/span> \/dev\/sdc faulty <span class=\"token keyword\">in<\/span> \/dev\/md1<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u6210\u5458\u72b6\u6001<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:41:15<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md1 <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-5<\/span><br \/>\n    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">0<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdb<br \/>\n       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        <span class=\"token number\">1<\/span>      spare rebuilding   \/dev\/sdd<\/p>\n<p>       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        &#8211;      faulty   \/dev\/sdc<br \/>\n<span class=\"token comment\"># \/dev\/sdd\u7acb\u523b\u9876\u66ff\u6545\u969c\u78c1\u76d8&#xff0c;\u5e76\u8fdb\u884c\u540c\u6b65<\/span><\/p>\n<p><span class=\"token comment\"># \u6570\u636e\u4f9d\u7136\u6b63\u5e38\u8bbf\u95ee<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:41:29<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/raid\/raid1\/<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:41:38<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cat<\/span> \/raid\/raid1\/hostname<br \/>\ncentos7.linux.fun<\/p>\n<h6>2.5.2.6 \u5220\u9664\u6545\u969c\u78c1\u76d8<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:41:52<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;remove<\/span> \/dev\/md1 \/dev\/sdc<br \/>\nmdadm: hot removed \/dev\/sdc from \/dev\/md1<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:42:08<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md1 <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-5<\/span><br \/>\n            Events <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">43<\/span><\/p>\n<p>    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">0<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdb<br \/>\n       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdd<\/p>\n<h6>2.5.2.7 \u5220\u9664 RAID<\/h6>\n<p><span class=\"token comment\"># \u5378\u8f7d<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:42:20<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/dev\/md1<\/p>\n<p><span class=\"token comment\"># stop RAID \u9635\u5217&#xff0c;\u5c06\u5220\u9664\u9635\u5217<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:42:32<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;stop<\/span> \/dev\/md1<br \/>\nmdadm: stopped \/dev\/md1<\/p>\n<p><span class=\"token comment\"># \u6e05\u9664\u539f\u5148\u8bbe\u5907\u4e0a\u7684 md superblock<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:42:50<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> &#8211;zero-superblock \/dev\/sd<span class=\"token punctuation\">{<\/span>b<span class=\"token punctuation\">..<\/span>d<span class=\"token punctuation\">}<\/span><\/p>\n<h6>2.5.2.8 \u8865\u5145\u8bf4\u660e<\/h6>\n<p>RAID1\u7684\u8bbe\u8ba1\u521d\u8877\u662f\u6570\u636e\u5197\u4f59\u548c\u53ef\u9760\u6027&#xff0c;\u200c\u800c\u4e0d\u662f\u4e3a\u4e86\u589e\u52a0\u5b58\u50a8\u5bb9\u91cf\u3002\u200c\u56e0\u6b64&#xff0c;\u200c\u5373\u4f7f\u6dfb\u52a0\u4e86\u65b0\u7684\u786c\u76d8\u5e76\u8fdb\u884c\u4e86\u6269\u5bb9\u64cd\u4f5c&#xff0c;\u200c\u7531\u4e8eRAID1\u7684\u5de5\u4f5c\u65b9\u5f0f&#xff0c;\u200c\u5176\u603b\u5bb9\u91cf\u662f\u4e0d\u4f1a\u589e\u52a0\u7684\u3002<\/p>\n<h5>2.5.3 \u7ba1\u7406 RAID5<\/h5>\n<h6>2.5.3.1 \u521b\u5efa RAID<\/h6>\n<p><span class=\"token comment\"># \u521b\u5efa\u4e00\u4e2a\u5305\u542b4\u4e2a\u5757\u8bbe\u5907\u7684raid5\u8bbe\u5907\/dev\/md5<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:43:08<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;create<\/span> \/dev\/md5 <span class=\"token parameter variable\">&#8211;level<\/span> <span class=\"token number\">5<\/span> &#8211;raid-devices <span class=\"token number\">4<\/span> \/dev\/sd<span class=\"token punctuation\">{<\/span>b<span class=\"token punctuation\">..<\/span>e<span class=\"token punctuation\">}<\/span><br \/>\nmdadm: Defaulting to version <span class=\"token number\">1.2<\/span> metadata<br \/>\nmdadm: array \/dev\/md5 started.<\/p>\n<h6>2.5.3.2 \u67e5\u770b RAID<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:43:24<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md5<br \/>\n\/dev\/md5:<br \/>\n           Version <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">1.2<\/span><br \/>\n     Creation Time <span class=\"token builtin class-name\">:<\/span> Sat Aug  <span class=\"token number\">3<\/span> <span class=\"token number\">17<\/span>:16:10 <span class=\"token number\">2024<\/span><br \/>\n        Raid Level <span class=\"token builtin class-name\">:<\/span> raid5<br \/>\n        Array Size <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">62862336<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">59.95<\/span> GiB <span class=\"token number\">64.37<\/span> GB<span class=\"token punctuation\">)<\/span><br \/>\n     Used Dev Size <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">20954112<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">19.98<\/span> GiB <span class=\"token number\">21.46<\/span> GB<span class=\"token punctuation\">)<\/span><br \/>\n      Raid Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">4<\/span><br \/>\n     Total Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">4<\/span><br \/>\n       Persistence <span class=\"token builtin class-name\">:<\/span> Superblock is persistent<\/p>\n<p>       Update Time <span class=\"token builtin class-name\">:<\/span> Sat Aug  <span class=\"token number\">3<\/span> <span class=\"token number\">17<\/span>:16:24 <span class=\"token number\">2024<\/span><br \/>\n             State <span class=\"token builtin class-name\">:<\/span> clean, degraded, recovering<br \/>\n    Active Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">3<\/span><br \/>\n   Working Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">4<\/span><br \/>\n    Failed Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">0<\/span><br \/>\n     Spare Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">1<\/span><\/p>\n<p>            Layout <span class=\"token builtin class-name\">:<\/span> left-symmetric<br \/>\n        Chunk Size <span class=\"token builtin class-name\">:<\/span> 512K<\/p>\n<p>Consistency Policy <span class=\"token builtin class-name\">:<\/span> resync<\/p>\n<p>    Rebuild Status <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">17<\/span>% complete<\/p>\n<p>              Name <span class=\"token builtin class-name\">:<\/span> centos7.linux.fun:5  <span class=\"token punctuation\">(<\/span>local to <span class=\"token function\">host<\/span> centos7.linux.fun<span class=\"token punctuation\">)<\/span><br \/>\n              UUID <span class=\"token builtin class-name\">:<\/span> b1661262:66062c09:76e887ce:fecb1340<br \/>\n            Events <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">3<\/span><\/p>\n<p>    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">0<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdb<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<br \/>\n       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        <span class=\"token number\">2<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdd<br \/>\n       <span class=\"token number\">4<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">64<\/span>        <span class=\"token number\">3<\/span>      spare rebuilding   \/dev\/sde<\/p>\n<p>\u9700\u8981\u5173\u6ce8\u7684\u5c5e\u6027&#xff1a;<\/p>\n<ul>\n<li>Raid Level : raid5<\/li>\n<li>State : clean, resyncing&#xff0c;\u6b63\u5728\u540c\u6b65\u3002<\/li>\n<li>Consistency Policy : resync<\/li>\n<li>Resync Status : 17% complete&#xff0c;\u540c\u6b65\u8fdb\u5ea6\u3002<\/li>\n<li>\u8bbe\u5907\u6e05\u5355<\/li>\n<\/ul>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:43:38<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/md5<br \/>\nNAME MAJ:MIN RM SIZE RO TYPE  MOUNTPOINT<br \/>\nmd5    <span class=\"token number\">9<\/span>:5    <span class=\"token number\">0<\/span>  60G  <span class=\"token number\">0<\/span> raid5 \/raid\/raid5<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:43:55<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/sd<span class=\"token punctuation\">{<\/span>b<span class=\"token punctuation\">..<\/span>e<span class=\"token punctuation\">}<\/span><br \/>\nNAME  MAJ:MIN RM SIZE RO TYPE  MOUNTPOINT<br \/>\nsdb     <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500md5   <span class=\"token number\">9<\/span>:5    <span class=\"token number\">0<\/span>  60G  <span class=\"token number\">0<\/span> raid5<br \/>\nsdc     <span class=\"token number\">8<\/span>:32   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500md5   <span class=\"token number\">9<\/span>:5    <span class=\"token number\">0<\/span>  60G  <span class=\"token number\">0<\/span> raid5<br \/>\nsdd     <span class=\"token number\">8<\/span>:48   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500md5   <span class=\"token number\">9<\/span>:5    <span class=\"token number\">0<\/span>  60G  <span class=\"token number\">0<\/span> raid5<br \/>\nsde     <span class=\"token number\">8<\/span>:64   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500md5   <span class=\"token number\">9<\/span>:5    <span class=\"token number\">0<\/span>  60G  <span class=\"token number\">0<\/span> raid5<\/p>\n<h6>2.5.3.3 \u683c\u5f0f\u5316\u548c\u6302\u8f7d<\/h6>\n<p>\u6ce8\u610f&#xff1a;\u683c\u5f0f\u5316\u524d&#xff0c;\u7b49\u5f85 raid \u6784\u5efa\u5b8c\u6210\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:44:07<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/md5<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:44:22<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mkdir<\/span> \/raid\/raid5<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:44:35<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/md5 \/raid\/raid5<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:44:51<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/raid\/raid5\/<br \/>\nFilesystem      Size  Used Avail Use% Mounted on<br \/>\n\/dev\/md5         60G  461M   60G   <span class=\"token number\">1<\/span>% \/raid\/raid5<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u6570\u636e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:45:09<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cp<\/span> \/etc\/ho* \/raid\/raid5<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:45:23<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/raid\/raid5\/<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts<\/p>\n<h6>2.5.3.4 \u589e\u52a0\u70ed\u5907\u76d8<\/h6>\n<p><span class=\"token comment\"># RAID5 \u9635\u5217\u589e\u52a0\u4e00\u4e2a\u5757\u70ed\u5907\u76d8<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:45:37<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;add<\/span> \/dev\/md5 \/dev\/sdf<br \/>\nmdadm: added \/dev\/sdf<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:45:53<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md5 <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-7<\/span><br \/>\n    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">0<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdb<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<br \/>\n       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        <span class=\"token number\">2<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdd<br \/>\n       <span class=\"token number\">4<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">64<\/span>        <span class=\"token number\">3<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sde<\/p>\n<p>       <span class=\"token number\">5<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">80<\/span>        &#8211;      spare   \/dev\/sdf<\/p>\n<h6>2.5.3.5 \u6a21\u62df\u6545\u969c<\/h6>\n<p><span class=\"token comment\"># \u6a21\u62df\u78c1\u76d8\u6545\u969c&#xff0c;\u624b\u52a8\u6807\u8bb0\/dev\/sdb\u4e3afail<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:46:04<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;fail<\/span> \/dev\/md5 \/dev\/sdb<br \/>\nmdadm: <span class=\"token builtin class-name\">set<\/span> \/dev\/sdb faulty <span class=\"token keyword\">in<\/span> \/dev\/md5<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u6210\u5458\u72b6\u6001<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:46:15<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md5 <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-7<\/span><br \/>\n     Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">5<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">80<\/span>        <span class=\"token number\">0<\/span>      spare rebuilding   \/dev\/sdf<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<br \/>\n       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        <span class=\"token number\">2<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdd<br \/>\n       <span class=\"token number\">4<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">64<\/span>        <span class=\"token number\">3<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sde<\/p>\n<p>       <span class=\"token number\">0<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        &#8211;      faulty   \/dev\/sdb<br \/>\n<span class=\"token comment\"># \/dev\/sdf\u7acb\u523b\u9876\u66ff\u6545\u969c\u78c1\u76d8&#xff0c;\u5e76\u8fdb\u884c\u540c\u6b65<\/span><\/p>\n<p><span class=\"token comment\"># \u6570\u636e\u4f9d\u7136\u6b63\u5e38\u8bbf\u95ee<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:46:31<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/raid\/raid5\/<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:46:40<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cat<\/span> \/raid\/raid5\/hostname<br \/>\ncentos7.linux.fun<\/p>\n<p><span class=\"token comment\"># \u76d1\u63a7\u78c1\u76d8\u7684\u8bfb\u5199\u60c5\u51b5<\/span><br \/>\n<span class=\"token comment\"># \u91cd\u70b9\u5173\u6ce8 %util&#xff08;\u78c1\u76d8\u7e41\u5fd9\u7a0b\u5ea6&#xff09;  rd_sec\/s&#xff08;\u6bcf\u79d2\u8bfb\u6247\u533a\u6570\u91cf&#xff09;  wr_sec\/s&#xff08;\u6bcf\u79d2\u5199\u6247\u533a\u6570\u91cf&#xff09;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:46:54<span class=\"token punctuation\">]<\/span>$ sar <span class=\"token parameter variable\">-dp<\/span> <span class=\"token number\">1<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520604\u79d2   DEV       tps  rd_sec\/s  wr_sec\/s  avgrq-sz  avgqu-sz     await     svctm     %util<br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2   sda      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2   sdb      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2   sr0      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2   sdf   <span class=\"token number\">1718.18<\/span>      <span class=\"token number\">0.00<\/span> <span class=\"token number\">439854.55<\/span>    <span class=\"token number\">256.00<\/span>      <span class=\"token number\">0.33<\/span>      <span class=\"token number\">0.19<\/span>      <span class=\"token number\">0.19<\/span>     <span class=\"token number\">32.73<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2   sde   <span class=\"token number\">1718.18<\/span> <span class=\"token number\">439854.55<\/span>      <span class=\"token number\">0.00<\/span>    <span class=\"token number\">256.00<\/span>      <span class=\"token number\">0.38<\/span>      <span class=\"token number\">0.22<\/span>      <span class=\"token number\">0.22<\/span>     <span class=\"token number\">38.18<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2   sdd   <span class=\"token number\">1718.18<\/span> <span class=\"token number\">439854.55<\/span>      <span class=\"token number\">0.00<\/span>    <span class=\"token number\">256.00<\/span>      <span class=\"token number\">0.62<\/span>      <span class=\"token number\">0.36<\/span>      <span class=\"token number\">0.36<\/span>     <span class=\"token number\">61.82<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2   sdg      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2   sdc   <span class=\"token number\">1718.18<\/span> <span class=\"token number\">439854.55<\/span>      <span class=\"token number\">0.00<\/span>    <span class=\"token number\">256.00<\/span>      <span class=\"token number\">0.51<\/span>      <span class=\"token number\">0.30<\/span>      <span class=\"token number\">0.30<\/span>     <span class=\"token number\">50.91<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2 centos-root      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2 centos-swap      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2 centos-home      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n<span class=\"token number\">15<\/span>\u65f609\u520605\u79d2       md5      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><\/p>\n<p>\u5e73\u5747\u65f6\u95f4:       DEV       tps  rd_sec\/s  wr_sec\/s  avgrq-sz  avgqu-sz     await     svctm     %util<br \/>\n\u5e73\u5747\u65f6\u95f4:       sda      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4:       sdb      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4:       sr0      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4:       sdf   <span class=\"token number\">1561.70<\/span>      <span class=\"token number\">0.00<\/span> <span class=\"token number\">398832.24<\/span>    <span class=\"token number\">255.38<\/span>      <span class=\"token number\">0.24<\/span>      <span class=\"token number\">0.15<\/span>      <span class=\"token number\">0.15<\/span>     <span class=\"token number\">23.96<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4:       sde   <span class=\"token number\">1561.70<\/span> <span class=\"token number\">398790.18<\/span>      <span class=\"token number\">0.16<\/span>    <span class=\"token number\">255.36<\/span>      <span class=\"token number\">0.28<\/span>      <span class=\"token number\">0.18<\/span>      <span class=\"token number\">0.18<\/span>     <span class=\"token number\">27.64<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4:       sdd   <span class=\"token number\">1561.70<\/span> <span class=\"token number\">398790.18<\/span>      <span class=\"token number\">0.16<\/span>    <span class=\"token number\">255.36<\/span>      <span class=\"token number\">0.41<\/span>      <span class=\"token number\">0.26<\/span>      <span class=\"token number\">0.26<\/span>     <span class=\"token number\">41.05<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4:       sdg      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4:       sdc   <span class=\"token number\">1561.70<\/span> <span class=\"token number\">398790.18<\/span>      <span class=\"token number\">0.16<\/span>    <span class=\"token number\">255.36<\/span>      <span class=\"token number\">0.33<\/span>      <span class=\"token number\">0.21<\/span>      <span class=\"token number\">0.21<\/span>     <span class=\"token number\">32.82<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4: centos-root      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4: centos-swap      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4: centos-home      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><br \/>\n\u5e73\u5747\u65f6\u95f4:       md5      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span>      <span class=\"token number\">0.00<\/span><\/p>\n<h6>2.5.3.6 \u5220\u9664\u6545\u969c\u78c1\u76d8<\/h6>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:47:08<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;remove<\/span> \/dev\/md5 \/dev\/sdb<br \/>\nmdadm: hot removed \/dev\/sdb from \/dev\/md5<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:47:20<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md5 <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-5<\/span><br \/>\n    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">5<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">80<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdf<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<br \/>\n       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        <span class=\"token number\">2<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdd<br \/>\n       <span class=\"token number\">4<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">64<\/span>        <span class=\"token number\">3<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sde<\/p>\n<h6>2.5.3.7 \u6269\u5bb9 RAID<\/h6>\n<p>\u5bf9\u4e8eraid5&#xff0c;\u53ea\u80fd\u6269\u5bb9&#xff0c;\u4e0d\u80fd\u51cf\u5bb9\u3002<\/p>\n<p>\u6ce8\u610f&#xff1a;\u9635\u5217\u53ea\u6709\u5728\u6b63\u5e38\u72b6\u6001\u4e0b&#xff0c;\u624d\u80fd\u6269\u5bb9&#xff0c;\u964d\u7ea7\u53ca\u91cd\u6784\u65f6\u4e0d\u5141\u8bb8\u6269\u5bb9\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:47:30<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;add<\/span> \/dev\/md5 \/dev\/sdb \/dev\/sdg<br \/>\nmdadm: added \/dev\/sdb<br \/>\nmdadm: added \/dev\/sdg<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:47:46<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md5 <span class=\"token operator\">|<\/span><span class=\"token function\">tail<\/span> <span class=\"token parameter variable\">-8<\/span><br \/>\n    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">5<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">80<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdf<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<br \/>\n       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        <span class=\"token number\">2<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdd<br \/>\n       <span class=\"token number\">4<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">64<\/span>        <span class=\"token number\">3<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sde<\/p>\n<p>       <span class=\"token number\">6<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        &#8211;      spare   \/dev\/sdb<br \/>\n       <span class=\"token number\">7<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">96<\/span>        &#8211;      spare   \/dev\/sdg<\/p>\n<p><span class=\"token comment\"># \u8bbe\u7f6e\u6210\u5458\u6570\u91cf\u4e3a5&#xff0c;-G\u662fgrow&#xff08;\u6269\u5c55&#xff09;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:48:00<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;grow<\/span> \/dev\/md5 &#8211;raid-devices <span class=\"token number\">5<\/span><\/p>\n<p><span class=\"token comment\"># \u7b49\u5f85\u91cd\u7ec4\u5b8c\u6210<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:48:08<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;detail<\/span> \/dev\/md5<br \/>\n<span class=\"token punctuation\">..<\/span><span class=\"token punctuation\">..<\/span><span class=\"token punctuation\">..<\/span><br \/>\n    Reshape Status <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">16<\/span>% complete<br \/>\n     Delta Devices <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">1<\/span>, <span class=\"token punctuation\">(<\/span><span class=\"token number\">4<\/span>&#8211;<span class=\"token operator\">&gt;<\/span><span class=\"token number\">5<\/span><span class=\"token punctuation\">)<\/span><\/p>\n<p>              Name <span class=\"token builtin class-name\">:<\/span> centos7.linux.fun:5  <span class=\"token punctuation\">(<\/span>local to <span class=\"token function\">host<\/span> centos7.linux.fun<span class=\"token punctuation\">)<\/span><br \/>\n              UUID <span class=\"token builtin class-name\">:<\/span> 1d4e3f21:1178a4fd:db214497:593e3353<br \/>\n            Events <span class=\"token builtin class-name\">:<\/span> <span class=\"token number\">79<\/span><\/p>\n<p>    Number   Major   Minor   RaidDevice State<br \/>\n       <span class=\"token number\">5<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">80<\/span>        <span class=\"token number\">0<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdf<br \/>\n       <span class=\"token number\">1<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">32<\/span>        <span class=\"token number\">1<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdc<br \/>\n       <span class=\"token number\">2<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">48<\/span>        <span class=\"token number\">2<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdd<br \/>\n       <span class=\"token number\">4<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">64<\/span>        <span class=\"token number\">3<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sde<br \/>\n       <span class=\"token number\">7<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">96<\/span>        <span class=\"token number\">4<\/span>      active <span class=\"token function\">sync<\/span>   \/dev\/sdg<\/p>\n<p>       <span class=\"token number\">6<\/span>       <span class=\"token number\">8<\/span>       <span class=\"token number\">16<\/span>        &#8211;      spare   \/dev\/sdb<\/p>\n<p><span class=\"token comment\"># \u786e\u8ba4 raid \u5bb9\u91cf&#xff1a;\u589e\u52a0\u4e8620G<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:48:26<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/md5<br \/>\nNAME MAJ:MIN RM SIZE RO TYPE  MOUNTPOINT<br \/>\nmd5    <span class=\"token number\">9<\/span>:5    <span class=\"token number\">0<\/span>  80G  <span class=\"token number\">0<\/span> raid5 \/raid\/raid5<\/p>\n<p><span class=\"token comment\"># \u6269\u5c55\u6587\u4ef6\u7cfb\u7edf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:48:41<span class=\"token punctuation\">]<\/span>$ xfs_growfs \/raid\/raid5<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:48:57<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/raid\/raid5\/<br \/>\nFilesystem      Size  Used Avail Use% Mounted on<br \/>\n\/dev\/md5         80G  604M   80G   <span class=\"token number\">1<\/span>% \/raid\/raid5<\/p>\n<h6>2.5.3.8 \u5220\u9664 RAID<\/h6>\n<p><span class=\"token comment\"># \u5378\u8f7d<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:49:08<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/dev\/md5<\/p>\n<p><span class=\"token comment\"># stop RAID \u9635\u5217&#xff0c;\u5c06\u5220\u9664\u9635\u5217<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:49:19<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;stop<\/span> \/dev\/md5<br \/>\nmdadm: stopped \/dev\/md5<\/p>\n<p><span class=\"token comment\"># \u6e05\u9664\u539f\u5148\u8bbe\u5907\u4e0a\u7684 md superblock<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:49:28<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> &#8211;zero-superblock \/dev\/sd<span class=\"token punctuation\">{<\/span>b<span class=\"token punctuation\">..<\/span>g<span class=\"token punctuation\">}<\/span><\/p>\n<h6>2.5.3.9 \u91cd\u6784 RAID<\/h6>\n<p><span class=\"token comment\"># stop\u4e4b\u540e\u3001\u6e05\u9664superblock\u4e4b\u524d&#xff0c;\u5982\u679c\u60f3\u6784\u5efa\u539f\u5148\u7684md5\u8bbe\u5907&#xff0c;\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4&#xff0c;\u6570\u636e\u4e0d\u4f1a\u4e22\u5931<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:49:46<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mdadm<\/span> <span class=\"token parameter variable\">&#8211;assemble<\/span> \/dev\/md5 \/dev\/sd<span class=\"token punctuation\">{<\/span>b<span class=\"token punctuation\">..<\/span>g<span class=\"token punctuation\">}<\/span><\/p>\n<h3>3. Linux \u903b\u8f91\u5377\u7ba1\u7406<\/h3>\n<h4>3.1 \u73af\u5883\u51c6\u5907<\/h4>\n<p>\u865a\u62df\u673a\u6dfb\u52a03\u575720G\u786c\u76d8&#xff0c;sdb sdc sdd<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:50:02<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/sd<span class=\"token punctuation\">{<\/span>b<span class=\"token punctuation\">..<\/span>d<span class=\"token punctuation\">}<\/span><br \/>\nNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT<br \/>\nsdb    <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\nsdc    <span class=\"token number\">8<\/span>:32   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\nsdd    <span class=\"token number\">8<\/span>:48   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<\/p>\n<h4>3.2 \u903b\u8f91\u5377\u57fa\u672c\u7ba1\u7406<\/h4>\n<h5>3.2.1 \u786c\u76d8\u5206\u533a\u7ba1\u7406\u65b9\u6848\u7f3a\u70b9<\/h5>\n<ul>\n<li>\u786c\u76d8\u5206\u533a\u7a7a\u95f4\u5fc5\u987b\u4f7f\u7528\u8fde\u7eed\u7a7a\u95f4&#xff0c;\u6240\u4ee5\u786c\u76d8\u5206\u533a\u6269\u5bb9\u5f88\u9ebb\u70e6&#xff0c;\u7279\u522b\u662f\u8981\u6269\u5bb9\u7684\u5206\u533a\u540e\u6ca1\u6709\u7a7a\u95f4\u3002<\/li>\n<li>\u4f7f\u7528\u786c\u76d8\u5206\u533a\u521b\u5efa\u7684\u6587\u4ef6\u7cfb\u7edf\u4e0d\u540c\u8de8\u591a\u4e2a\u786c\u76d8&#xff0c;\u53d7\u5355\u4e2a\u786c\u76d8\u5bb9\u91cf\u9650\u5236\u3002<\/li>\n<li>\u5982\u679c\u786c\u76d8\u635f\u574f&#xff0c;\u5219\u6587\u4ef6\u7cfb\u7edf\u4e2d\u6570\u636e\u4e5f\u4f1a\u4e22\u5931\u3002<\/li>\n<\/ul>\n<h5>3.2.2 \u903b\u8f91\u5377\u7ba1\u7406\u786c\u76d8\u65b9\u6848\u4f18\u70b9<\/h5>\n<ul>\n<li>\u4f7f\u7528\u903b\u8f91\u5377\u53ef\u4ee5\u66f4\u52a0\u7075\u6d3b\u5730\u6269\u5c55\u548c\u7f29\u51cf\u6587\u4ef6\u7cfb\u7edf\u7a7a\u95f4\u3002<\/li>\n<li>\u4f7f\u7528\u903b\u8f91\u5377\u521b\u5efa\u7684\u6587\u4ef6\u7cfb\u7edf\u53ef\u4ee5\u8de8\u591a\u4e2a\u786c\u76d8&#xff0c;\u9002\u5408\u521b\u5efa\u8d85\u5927\u5bb9\u91cf\u6587\u4ef6\u7cfb\u7edf\u3002<\/li>\n<li>\u4f7f\u7528\u903b\u8f91\u5377\u53ef\u4ee5\u521b\u5efa\u955c\u50cf\u5377&#xff0c;\u4fdd\u8bc1\u6570\u636e\u7684\u5197\u4f59\u6027&#xff0c;\u5373\u4f7f\u5355\u4e2a\u786c\u76d8\u635f\u574f&#xff0c;\u6587\u4ef6\u7cfb\u7edf\u4e2d\u7684\u6570\u636e\u4e5f\u4e0d\u4f1a\u4e22\u5931\u3002<\/li>\n<li>\u4f7f\u7528\u903b\u8f91\u5377\u8fd8\u53ef\u4ee5\u521b\u5efa\u5feb\u7167&#xff0c;\u4fdd\u7559\u67d0\u4e00\u65f6\u523b\u6570\u636e&#xff0c;\u5c31\u50cf\u865a\u62df\u673a\u5feb\u7167\u4e00\u6837\u3002<\/li>\n<\/ul>\n<h5>3.2.3 \u903b\u8f91\u5377\u57fa\u672c\u6982\u5ff5<\/h5>\n<p>LVM\u662f Logical Volume Manager(\u903b\u8f91\u5377\u7ba1\u7406)\u7684\u7b80\u5199&#xff0c;LVM\u5c06\u82e5\u5e72\u4e2a\u78c1\u76d8\u6216\u8005\u78c1\u76d8\u5206\u533a\u8fde\u63a5\u4e3a\u4e00\u4e2a\u6574\u5757\u7684\u5377\u7ec4&#xff0c;\u5f62\u6210\u4e00\u4e2a\u5b58\u50a8\u6c60\u3002\u7ba1\u7406\u5458\u53ef\u4ee5\u5728\u5377\u7ec4\u4e0a\u4efb\u610f\u521b\u5efa\u903b\u8f91\u5377&#xff0c;\u5e76\u8fdb\u4e00\u6b65\u5728\u903b\u8f91\u5377\u4e0a\u521b\u5efa\u6587\u4ef6\u7cfb\u7edf\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052500-6a6ed4ac2f282.png\" alt=\"image-20221226104759787\" \/><\/p>\n<ul>\n<li>\u7269\u7406\u5377&#xff08;PV, Physical Volume&#xff09;&#xff0c;\u662fLVM\u7684\u57fa\u672c\u5b58\u50a8\u903b\u8f91\u5757&#xff0c;\u901a\u8fc7\u5757\u8bbe\u5907\u521b\u5efa\u3002\u5757\u8bbe\u5907\u662f\u6307\u78c1\u76d8\u3001\u78c1\u76d8\u5206\u533a\u6216\u4ece\u903b\u8f91\u4e0a\u548c\u78c1\u76d8\u5206\u533a\u5177\u6709\u540c\u6837\u529f\u80fd\u7684\u8bbe\u5907(\u5982RAID)\u3002\u4e0e\u57fa\u672c\u7684\u7269\u7406\u5b58\u50a8\u4ecb\u8d28&#xff08;\u5982\u5206\u533a\u3001\u78c1\u76d8\u7b49&#xff09;\u76f8\u6bd4&#xff0c;\u7269\u7406\u5377\u5305\u542b\u6709\u548cLVM\u76f8\u5173\u7684\u7ba1\u7406\u53c2\u6570\u3002<\/li>\n<li>\u5377\u7ec4&#xff08;VG, Volume Group&#xff09;&#xff0c;\u662f\u4e00\u4e2a\u903b\u8f91\u7684\u5b58\u50a8\u7a7a\u95f4&#xff0c;\u7531\u4e00\u4e2a\u6216\u591a\u4e2a\u7269\u7406\u5377\u7ec4\u6210\u3002<\/li>\n<li>\u903b\u8f91\u5377&#xff08;LV, Logical Volume&#xff09;&#xff0c;\u662f\u4ece\u5377\u7ec4\u4e2d\u521b\u5efa\u51fa\u6765\u7684\u4e00\u4e2a\u903b\u8f91\u7a7a\u95f4\u3002\u5982\u679c\u628a\u4e00\u4e2a\u5377\u7ec4\u7c7b\u6bd4\u4e3a\u4e00\u4e2a\u903b\u8f91\u786c\u76d8&#xff0c;\u90a3\u4e48\u903b\u8f91\u5377\u5219\u53ef\u4ee5\u7c7b\u6bd4\u4e3a\u4e00\u4e2a\u786c\u76d8\u5206\u533a&#xff0c;\u6240\u4ee5\u4e5f\u53ef\u4ee5\u5728\u903b\u8f91\u5377\u4e4b\u4e0a\u521b\u5efa\u6587\u4ef6\u7cfb\u7edf\u3002<\/li>\n<\/ul>\n<p>\u7b80\u8a00\u4e4b&#xff0c;\u591a\u4e2a\u7269\u7406\u5377\u7ec4\u6210\u5377\u7ec4&#xff0c;\u5377\u7ec4\u4e2d\u53ef\u521b\u5efa\u591a\u4e2a\u903b\u8f91\u5377&#xff0c;\u518d\u5728\u903b\u8f91\u5377\u4e0a\u521b\u5efa\u6587\u4ef6\u7cfb\u7edf\u4f9b\u7528\u6237\u4f7f\u7528\u3002<\/p>\n<p>LVM\u7ba1\u7406\u57fa\u672c\u6d41\u7a0b&#xff1a;<\/p>\n<li>\u521b\u5efa\u7269\u7406\u5377<\/li>\n<li>\u521b\u5efa\u5377\u7ec4<\/li>\n<li>\u521b\u5efa\u903b\u8f91\u5377<\/li>\n<p><img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052500-6a6ed4ac5d12a.png\" alt=\"image-20221226141838663\" \/><\/p>\n<h5>3.2.4 \u521b\u5efa\u7269\u7406\u5377<\/h5>\n<p><span class=\"token comment\"># \u521b\u5efa\u5355\u4e2aPV<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:50:14<span class=\"token punctuation\">]<\/span>$ pvcreate \/dev\/sdb<br \/>\n  Physical volume <span class=\"token string\">&#034;\/dev\/sdb&#034;<\/span> successfully created.<\/p>\n<p><span class=\"token comment\"># \u6b64\u6b21\u521b\u5efa\u591a\u4e2aPV<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:50:31<span class=\"token punctuation\">]<\/span>$ pvcreate \/dev\/sd<span class=\"token punctuation\">{<\/span>c,d<span class=\"token punctuation\">}<\/span><br \/>\n  Physical volume <span class=\"token string\">&#034;\/dev\/sdc&#034;<\/span> successfully created.<br \/>\n  Physical volume <span class=\"token string\">&#034;\/dev\/sdd&#034;<\/span> successfully created.<\/p>\n<p><span class=\"token comment\"># \u67e5\u770bPV\u5217\u8868<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:50:47<span class=\"token punctuation\">]<\/span>$ pvs<br \/>\n  PV         VG     Fmt  Attr PSize   PFree<br \/>\n  \/dev\/sdb          lvm2 &#8212;   <span class=\"token number\">20<\/span>.00g <span class=\"token number\">20<\/span>.00g<br \/>\n  \/dev\/sdc          lvm2 &#8212;   <span class=\"token number\">20<\/span>.00g <span class=\"token number\">20<\/span>.00g<br \/>\n  \/dev\/sdd          lvm2 &#8212;   <span class=\"token number\">20<\/span>.00g <span class=\"token number\">20<\/span>.00g<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5355\u4e2aPV\u8be6\u7ec6\u4fe1\u606f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:51:01<span class=\"token punctuation\">]<\/span>$ pvdisplay \/dev\/sdb<br \/>\n  <span class=\"token string\">&#034;\/dev\/sdb&#034;<\/span> is a new physical volume of <span class=\"token string\">&#034;20.00 GiB&#034;<\/span><br \/>\n  &#8212; NEW Physical volume &#8212;<br \/>\n  PV Name               \/dev\/sdb<br \/>\n  VG Name<br \/>\n  PV Size               <span class=\"token number\">20.00<\/span> GiB<br \/>\n  Allocatable           NO<br \/>\n  PE Size               <span class=\"token number\">0<\/span><br \/>\n  Total PE              <span class=\"token number\">0<\/span><br \/>\n  Free PE               <span class=\"token number\">0<\/span><br \/>\n  Allocated PE          <span class=\"token number\">0<\/span><br \/>\n  PV UUID               MBHW0w-OkJL-CasO-PYRR-sduS-U2m5-zdkQ5d<\/p>\n<h5>3.2.5 \u521b\u5efa\u5377\u7ec4<\/h5>\n<p><span class=\"token comment\"># \u521b\u5efa\u5305\u6db5\u5355\u4e2aPV\u7684VG<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:51:11<span class=\"token punctuation\">]<\/span>$ vgcreate webapp \/dev\/sdb<br \/>\n  Volume group <span class=\"token string\">&#034;webapp&#034;<\/span> successfully created<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u5305\u6db5\u591a\u4e2aPV\u7684VG<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:51:21<span class=\"token punctuation\">]<\/span>$ vgcreate dbapp \/dev\/sd<span class=\"token punctuation\">{<\/span>c,d<span class=\"token punctuation\">}<\/span><br \/>\n  Volume group <span class=\"token string\">&#034;dbapp&#034;<\/span> successfully created<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:51:37<span class=\"token punctuation\">]<\/span>$ pvs<br \/>\n  PV         VG     Fmt  Attr PSize   PFree<br \/>\n  \/dev\/sdb   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<br \/>\n  \/dev\/sdc   dbapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<br \/>\n  \/dev\/sdd   dbapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<\/p>\n<p><span class=\"token comment\"># \u67e5\u770bVG\u5217\u8868<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:51:54<span class=\"token punctuation\">]<\/span>$ vgs<br \/>\n  VG     <span class=\"token comment\">#PV #LV #SN Attr   VSize   VFree  <\/span><br \/>\n  dbapp    <span class=\"token number\">2<\/span>   <span class=\"token number\">0<\/span>   <span class=\"token number\">0<\/span> wz&#8211;n-   <span class=\"token number\">39<\/span>.99g  <span class=\"token number\">39<\/span>.99g<br \/>\n  webapp   <span class=\"token number\">1<\/span>   <span class=\"token number\">0<\/span>   <span class=\"token number\">0<\/span> wz&#8211;n-  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5355\u4e2aVG\u8be6\u7ec6\u4fe1\u606f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:52:03<span class=\"token punctuation\">]<\/span>$ vgdisplay dbapp<br \/>\n  &#8212; Volume group &#8212;<br \/>\n  VG Name               dbapp<br \/>\n  System ID<br \/>\n  Format                lvm2<br \/>\n  Metadata Areas        <span class=\"token number\">2<\/span><br \/>\n  Metadata Sequence No  <span class=\"token number\">1<\/span><br \/>\n  VG Access             read\/write<br \/>\n  VG Status             resizable<br \/>\n  MAX LV                <span class=\"token number\">0<\/span><br \/>\n  Cur LV                <span class=\"token number\">0<\/span><br \/>\n  Open LV               <span class=\"token number\">0<\/span><br \/>\n  Max PV                <span class=\"token number\">0<\/span><br \/>\n  Cur PV                <span class=\"token number\">2<\/span><br \/>\n  Act PV                <span class=\"token number\">2<\/span><br \/>\n  VG Size               <span class=\"token number\">39.99<\/span> GiB<br \/>\n  <span class=\"token comment\"># PE&#xff0c;Physical Extend&#xff0c;\u662fPV\u7684\u6700\u5c0f\u5b58\u50a8\u5355\u5143\u3002<\/span><br \/>\n  <span class=\"token comment\"># \u5728\u521b\u5efaVG\u65f6&#xff0c;\u53ef\u901a\u8fc7-s\u9009\u9879\u8bbe\u7f6e\u3002<\/span><br \/>\n  PE Size               <span class=\"token number\">4.00<\/span> MiB<br \/>\n  Total PE              <span class=\"token number\">10238<\/span><br \/>\n  Alloc PE \/ Size       <span class=\"token number\">0<\/span> \/ <span class=\"token number\">0<\/span><br \/>\n  Free  PE \/ Size       <span class=\"token number\">10238<\/span> \/ <span class=\"token number\">39.99<\/span> GiB<br \/>\n  VG UUID               kjY26m-D0ax-WmMq-fMJv-1Tnb-imqh-GOAWkG<\/p>\n<h5>3.2.6 \u521b\u5efa\u903b\u8f91\u5377<\/h5>\n<p><span class=\"token comment\"># \u5728\u5377\u7ec4webapp\u4e2d\u521b\u5efa\u4e00\u4e2a\u903b\u8f91\u5377&#xff1a;\u540d\u79f0\u4e3awebapp01&#xff0c;\u5927\u5c0f\u4e3a5G\u3002<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:52:18<span class=\"token punctuation\">]<\/span>$ lvcreate <span class=\"token parameter variable\">-n<\/span> webapp01 <span class=\"token parameter variable\">-L<\/span> 5G webapp<br \/>\n  Logical volume <span class=\"token string\">&#034;webapp01&#034;<\/span> created.<\/p>\n<p><span class=\"token comment\"># \u5728\u5377\u7ec4dbapp\u4e2d\u521b\u5efa\u4e00\u4e2a\u8de8\u786c\u76d8\u903b\u8f91\u5377&#xff1a;\u540d\u79f0\u4e3adata01&#xff0c;\u5927\u5c0f\u4e3a25G\u3002<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:52:28<span class=\"token punctuation\">]<\/span>$ lvcreate <span class=\"token parameter variable\">-n<\/span> data01 <span class=\"token parameter variable\">-L<\/span> 25G dbapp<br \/>\n  Logical volume <span class=\"token string\">&#034;data01&#034;<\/span> created.<\/p>\n<p><span class=\"token comment\"># \u67e5\u770bLV\u5217\u8868<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:52:38<span class=\"token punctuation\">]<\/span>$ lvs<br \/>\n  LV     VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert<br \/>\n  data01   dbapp  -wi-a&#8212;&#8211;  <span class=\"token number\">25<\/span>.00g<br \/>\n  webapp01 webapp -wi-a&#8212;&#8211;   <span class=\"token number\">5<\/span>.00g <\/p>\n<p>\u903b\u8f91\u5377\u8bbe\u5907\u540d\u652f\u6301\u4ee5\u4e0b\u4e09\u79cd\u683c\u5f0f&#xff1a;<\/p>\n<ul>\n<li>\/dev\/vname\/lvame<\/li>\n<li>\/dev\/mapper\/vname-lvame<\/li>\n<li>\/dev\/dm-N<\/li>\n<\/ul>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:52:51<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> <span class=\"token parameter variable\">-l<\/span> \/dev\/dbapp\/data01 \/dev\/mapper\/dbapp-data01<br \/>\nlrwxrwxrwx <span class=\"token number\">1<\/span> root root <span class=\"token number\">7<\/span> <span class=\"token number\">6<\/span>\u6708  <span class=\"token number\">17<\/span> <span class=\"token number\">18<\/span>:26 \/dev\/dbapp\/data01 &#8211;<span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">..<\/span>\/dm-4<br \/>\nlrwxrwxrwx <span class=\"token number\">1<\/span> root root <span class=\"token number\">7<\/span> <span class=\"token number\">6<\/span>\u6708  <span class=\"token number\">17<\/span> <span class=\"token number\">18<\/span>:26 \/dev\/mapper\/dbapp-data01 &#8211;<span class=\"token operator\">&gt;<\/span> <span class=\"token punctuation\">..<\/span>\/dm-4<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u5355\u4e2aLV\u8be6\u7ec6\u4fe1\u606f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:53:07<span class=\"token punctuation\">]<\/span>$ lvdisplay \/dev\/dbapp\/data01<br \/>\n  &#8212; Logical volume &#8212;<br \/>\n  LV Path                \/dev\/dbapp\/data01<br \/>\n  LV Name                data02<br \/>\n  VG Name                dbapp<br \/>\n  LV UUID                W8UafB-A7RJ-dBjM-bsA2-8Obc-p8gE-bMZgmm<br \/>\n  LV Write Access        read\/write<br \/>\n  LV Creation host, <span class=\"token function\">time<\/span> centos7.linux.com, <span class=\"token number\">2022<\/span>-12-26 <span class=\"token number\">11<\/span>:42:40 &#043;0800<br \/>\n  LV Status              available<br \/>\n  <span class=\"token comment\"># open                 0<\/span><br \/>\n  LV Size                <span class=\"token number\">25.00<\/span> GiB<br \/>\n  <span class=\"token comment\"># LE&#xff0c;Logical Extend&#xff0c;\u662fLV\u7684\u6700\u5c0f\u5b58\u50a8\u5355\u5143\u3002<\/span><br \/>\n  <span class=\"token comment\"># \u901a\u5e38\u4e00\u4e2aLE\u5bf9\u5e94\u4e8e\u4e00\u4e2aPE\u3002<\/span><br \/>\n  Current LE             <span class=\"token number\">6400<\/span><br \/>\n  Segments               <span class=\"token number\">2<\/span><br \/>\n  Allocation             inherit<br \/>\n  Read ahead sectors     auto<br \/>\n  &#8211; currently <span class=\"token builtin class-name\">set<\/span> to     <span class=\"token number\">8192<\/span><br \/>\n  Block device           <span class=\"token number\">253<\/span>:4<\/p>\n<p><span class=\"token comment\"># \u53ef\u4ee5\u770b\u5230&#xff1a;\u7269\u7406\u5377\/dev\/sdc\u7a7a\u95f4\u5df2\u4f7f\u7528\u5b8c&#xff0c;\u7269\u7406\u5377\/dev\/sdd\u7a7a\u95f4\u5df2\u4f7f\u75285G<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:53:25<span class=\"token punctuation\">]<\/span>$ pvs<br \/>\n  PV             VG     Fmt  Attr PSize    PFree<br \/>\n  \/dev\/sdb       webapp lvm2 a&#8211;   <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">15<\/span>.00g<br \/>\n  \/dev\/sdc       dbapp  lvm2 a&#8211;   <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g      <span class=\"token number\">0<\/span><br \/>\n  \/dev\/sdd       dbapp  lvm2 a&#8211;   <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g  <span class=\"token number\">14<\/span>.99g<\/p>\n<p><span class=\"token comment\"># \u53ef\u4ee5\u770b\u5230\u903b\u8f91\u5377\/dev\/dbapp\/data01\u7a7a\u95f4\u6a2a\u8de82\u4e2a\u786c\u76d8<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:53:39<span class=\"token punctuation\">]<\/span>$ lsblk \/dev\/sd<span class=\"token punctuation\">{<\/span>b<span class=\"token punctuation\">..<\/span>d<span class=\"token punctuation\">}<\/span><br \/>\nNAME              MAJ:MIN RM SIZE RO TYPE MOUNTPOINT<br \/>\nsdb                 <span class=\"token number\">8<\/span>:16   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500webapp-webapp01 <span class=\"token number\">253<\/span>:3    <span class=\"token number\">0<\/span>   5G  <span class=\"token number\">0<\/span> lvm<br \/>\nsdc                 <span class=\"token number\">8<\/span>:32   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500dbapp-data01    <span class=\"token number\">253<\/span>:4    <span class=\"token number\">0<\/span>  25G  <span class=\"token number\">0<\/span> lvm<br \/>\nsdd                 <span class=\"token number\">8<\/span>:48   <span class=\"token number\">0<\/span>  20G  <span class=\"token number\">0<\/span> disk<br \/>\n\u2514\u2500dbapp-data01    <span class=\"token number\">253<\/span>:4    <span class=\"token number\">0<\/span>  25G  <span class=\"token number\">0<\/span> lvm <\/p>\n<h5>3.2.7 \u521b\u5efa\u6587\u4ef6\u7cfb\u7edf<\/h5>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:53:56<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/webapp\/webapp01<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:54:13<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html<br \/>\n<span class=\"token comment\"># \u57fa\u4e8elvm\u7684\u6587\u4ef6\u7cfb\u7edf\u6301\u4e45\u5316\u6302\u8f7d&#xff0c;\u9700\u8981\u4fee\u6539\/etc\/fstab\u6587\u4ef6\u3002<\/span><\/p>\n<h5>3.2.8 \u6e05\u7406<\/h5>\n<p><span class=\"token comment\"># \u5378\u8f7d\u6587\u4ef6\u7cfb\u7edf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:54:21<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/dev\/webapp\/webapp01<\/p>\n<p><span class=\"token comment\"># \u5220\u9664LV<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:54:39<span class=\"token punctuation\">]<\/span>$ lvremove \/dev\/webapp\/webapp01 \/dev\/dbapp\/data01<br \/>\nDo you really want to remove active logical volume webapp\/webapp01? <span class=\"token punctuation\">[<\/span>y\/n<span class=\"token punctuation\">]<\/span>: y<br \/>\n  Logical volume <span class=\"token string\">&#034;webapp01&#034;<\/span> successfully removed<br \/>\nDo you really want to remove active logical volume dbapp\/data01? <span class=\"token punctuation\">[<\/span>y\/n<span class=\"token punctuation\">]<\/span>: y<br \/>\n  Logical volume <span class=\"token string\">&#034;data01&#034;<\/span> successfully removed<\/p>\n<p><span class=\"token comment\"># \u5220\u9664VG<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:54:48<span class=\"token punctuation\">]<\/span>$ vgremove webapp dbapp<br \/>\n  Volume group <span class=\"token string\">&#034;webapp&#034;<\/span> successfully removed<br \/>\n  Volume group <span class=\"token string\">&#034;dbapp&#034;<\/span> successfully removed<\/p>\n<p><span class=\"token comment\"># \u5220\u9664PV<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:55:06<span class=\"token punctuation\">]<\/span>$ pvremove \/dev\/sd<span class=\"token punctuation\">{<\/span>b<span class=\"token punctuation\">..<\/span>d<span class=\"token punctuation\">}<\/span><br \/>\n  Labels on physical volume <span class=\"token string\">&#034;\/dev\/sdb&#034;<\/span> successfully wiped.<br \/>\n  Labels on physical volume <span class=\"token string\">&#034;\/dev\/sdc&#034;<\/span> successfully wiped.<br \/>\n  Labels on physical volume <span class=\"token string\">&#034;\/dev\/sdd&#034;<\/span> successfully wiped.<\/p>\n<h4>3.3 \u6269\u5c55\u548c\u7f29\u51cf\u5377\u7ec4<\/h4>\n<h5>3.3.1 \u73af\u5883\u51c6\u5907<\/h5>\n<p><span class=\"token comment\"># \u521b\u5efa\u5377\u7ec4<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:55:15<span class=\"token punctuation\">]<\/span>$ vgcreate webapp \/dev\/sdb<br \/>\n  Physical volume <span class=\"token string\">&#034;\/dev\/sdb&#034;<\/span> successfully created.<br \/>\n  Volume group <span class=\"token string\">&#034;webapp&#034;<\/span> successfully created<br \/>\n<span class=\"token comment\"># \u521b\u5efa\u5377\u7ec4\u7684\u65f6\u5019&#xff0c;\u5982\u679c\u6307\u5b9a\u7684\u5757\u8bbe\u5907\u4e0d\u662f\u7269\u7406\u5377&#xff0c;\u5219\u4f1a\u5148\u5c06\u5757\u8bbe\u5907\u521b\u5efa\u4e3a\u7269\u7406\u5377\u3002<\/span><\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u903b\u8f91\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:55:24<span class=\"token punctuation\">]<\/span>$ lvcreate <span class=\"token parameter variable\">-n<\/span> webapp01 <span class=\"token parameter variable\">-L<\/span> 10G webapp<br \/>\n  Logical volume <span class=\"token string\">&#034;webapp01&#034;<\/span> created.<\/p>\n<h5>3.3.2 \u6269\u5c55\u5377\u7ec4<\/h5>\n<p>\u5982\u679c\u5377\u7ec4\u7a7a\u95f4\u4e0d\u8db3&#xff0c;\u53ef\u4ee5\u901a\u8fc7\u6dfb\u52a0\u65b0\u7684\u7269\u7406\u5377\u5230\u5377\u7ec4\u4e2d&#xff0c;\u4ee5\u6269\u5c55\u5377\u7ec4\u5bb9\u91cf\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:55:35<span class=\"token punctuation\">]<\/span>$ vgextend webapp \/dev\/sd<span class=\"token punctuation\">{<\/span>c,d<span class=\"token punctuation\">}<\/span><br \/>\n  Physical volume <span class=\"token string\">&#034;\/dev\/sdc&#034;<\/span> successfully created.<br \/>\n  Physical volume <span class=\"token string\">&#034;\/dev\/sdd&#034;<\/span> successfully created.<br \/>\n  Volume group <span class=\"token string\">&#034;webapp&#034;<\/span> successfully extended<\/p>\n<h5>3.3.3 \u7f29\u51cf\u5377\u7ec4<\/h5>\n<p>\u5982\u679c\u5377\u7ec4\u7a7a\u95f4\u4e2d\u6709\u591a\u4f59\u7684\u7269\u7406\u5377\u6216\u8005\u7269\u7406\u5377\u5bb9\u91cf\u5c0f\u9700\u8981\u66f4\u6362&#xff0c;\u5219\u53ef\u4ee5\u5c06\u7269\u7406\u5377\u4ece\u5377\u7ec4\u4e2d\u5254\u9664\u3002<\/p>\n<p>\u5220\u9664\u7269\u7406\u5377\u524d\u786e\u4fdd\u7269\u7406\u5377\u4e0d\u5728\u4f7f\u7528\u4e2d\u3002<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u7269\u7406\u5377\u4f7f\u7528\u72b6\u6001<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:55:51<span class=\"token punctuation\">]<\/span>$ pvs<br \/>\n  PV         VG     Fmt  Attr PSize   PFree<br \/>\n  \/dev\/sdb   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">10<\/span>.00g <span class=\"token comment\"># \/dev\/sdb\u5728\u4f7f\u7528<\/span><br \/>\n  \/dev\/sdc   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<br \/>\n  \/dev\/sdd   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<\/p>\n<p><span class=\"token comment\"># \u5c06\u7269\u7406\u5377\/dev\/sdb\u4ece\u5377\u7ec4webapp\u4e2d\u5254\u9664&#xff0c;\u5219\u4f1a\u62a5\u9519<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:56:06<span class=\"token punctuation\">]<\/span>$ vgreduce webapp \/dev\/sdb<br \/>\n  Physical volume <span class=\"token string\">&#034;\/dev\/sdb&#034;<\/span> still <span class=\"token keyword\">in<\/span> use<\/p>\n<p><span class=\"token comment\"># \u89e3\u51b3\u65b9\u6cd5&#xff1a;\u5c06\u7269\u7406\u5377\/dev\/sdb\u4e2d\u6570\u636e\u79fb\u52a8\u5230\u5377\u7ec4\u4e2d\u5176\u4ed6\u7269\u7406\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:56:15<span class=\"token punctuation\">]<\/span>$ pvmove \/dev\/sdb<br \/>\n<span class=\"token comment\"># \u6216\u8005\u79fb\u52a8\u5230\u5377\u7ec4\u4e2d\u7279\u5b9a\u7269\u7406\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:56:29<span class=\"token punctuation\">]<\/span>$ pvmove \/dev\/sdb \/dev\/sdd<br \/>\n  \/dev\/sdb: Moved: <span class=\"token number\">0.51<\/span>%<br \/>\n  \/dev\/sdb: Moved: <span class=\"token number\">100.00<\/span>%<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u7269\u7406\u5377\u4f7f\u7528\u72b6\u6001<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:56:40<span class=\"token punctuation\">]<\/span>$ pvs<br \/>\n  PV         VG     Fmt  Attr PSize   PFree<br \/>\n  \/dev\/sdb   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token comment\"># \/dev\/sdb\u4e0d\u5728\u4f7f\u7528<\/span><br \/>\n  \/dev\/sdc   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<br \/>\n  \/dev\/sdd   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">10<\/span>.00g <span class=\"token comment\"># \/dev\/sdd\u5728\u4f7f\u7528<\/span><\/p>\n<p><span class=\"token comment\"># \u518d\u6b21\u5254\u9664&#xff0c;\u6210\u529f<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:56:50<span class=\"token punctuation\">]<\/span>$ vgreduce webapp \/dev\/sdb<br \/>\n  Removed <span class=\"token string\">&#034;\/dev\/sdb&#034;<\/span> from volume group <span class=\"token string\">&#034;webapp&#034;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:57:04<span class=\"token punctuation\">]<\/span>$ pvs<br \/>\n  PV         VG     Fmt  Attr PSize   PFree<br \/>\n  \/dev\/sdb          lvm2 &#8212;   <span class=\"token number\">20<\/span>.00g  <span class=\"token number\">20<\/span>.00g<br \/>\n  \/dev\/sdc   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<br \/>\n  \/dev\/sdd   webapp   lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">10<\/span>.00g<\/p>\n<h4>3.4 \u6269\u5c55\u548c\u7f29\u51cf\u903b\u8f91\u5377<\/h4>\n<h5>3.4.1 \u6269\u5c55\u903b\u8f91\u5377<\/h5>\n<p>\u5982\u679c\u903b\u8f91\u5377\u7a7a\u95f4\u4e0d\u8db3&#xff0c;\u5728\u5377\u7ec4\u7a7a\u95f4\u5145\u8db3\u7684\u60c5\u51b5\u4e0b&#xff0c;\u4e5f\u53ef\u4ee5\u6269\u5c55\u903b\u8f91\u5377\u7a7a\u95f4\u3002<\/p>\n<p><span class=\"token comment\"># \u903b\u8f91\u5377\u589e\u52a02G\u7a7a\u95f4<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:57:22<span class=\"token punctuation\">]<\/span>$ lvextend <span class=\"token parameter variable\">-L<\/span> &#043;2G \/dev\/webapp\/webapp01<br \/>\n  Size of logical volume webapp\/webapp01 changed from <span class=\"token number\">10.00<\/span> GiB <span class=\"token punctuation\">(<\/span><span class=\"token number\">2560<\/span> extents<span class=\"token punctuation\">)<\/span> to <span class=\"token number\">12.00<\/span> GiB <span class=\"token punctuation\">(<\/span><span class=\"token number\">3072<\/span> extents<span class=\"token punctuation\">)<\/span>.<br \/>\n  Logical volume webapp\/webapp01 successfully resized.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:57:39<span class=\"token punctuation\">]<\/span>$ lvs \/dev\/webapp\/webapp01<br \/>\n  LV       VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert<br \/>\n  webapp01 webapp -wi-a&#8212;&#8211; <span class=\"token number\">12<\/span>.00g<\/p>\n<h5>3.4.2 \u7f29\u51cf\u903b\u8f91\u5377<\/h5>\n<p>\u5982\u679c\u903b\u8f91\u5377\u7a7a\u95f4\u5145\u8db3&#xff0c;\u5e0c\u671b\u5c06\u591a\u4f59\u7684\u7a7a\u95f4\u7f29\u51cf\u51fa\u6765\u5b83\u7528&#xff0c;\u4e5f\u53ef\u4ee5\u7f29\u51cf\u903b\u8f91\u5377\u7a7a\u95f4\u3002<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:57:49<span class=\"token punctuation\">]<\/span>$ lvreduce <span class=\"token parameter variable\">-L<\/span> <span class=\"token parameter variable\">-2G<\/span> \/dev\/webapp\/webapp01<br \/>\n  WARNING: Reducing active logical volume to <span class=\"token number\">10.00<\/span> GiB.<br \/>\n  THIS MAY DESTROY YOUR DATA <span class=\"token punctuation\">(<\/span>filesystem etc.<span class=\"token punctuation\">)<\/span><br \/>\nDo you really want to reduce webapp\/webapp01? <span class=\"token punctuation\">[<\/span>y\/n<span class=\"token punctuation\">]<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>y<span class=\"token variable\">&#096;<\/span><\/span><br \/>\n  Size of logical volume webapp\/webapp01 changed from <span class=\"token number\">12.00<\/span> GiB <span class=\"token punctuation\">(<\/span><span class=\"token number\">3072<\/span> extents<span class=\"token punctuation\">)<\/span> to <span class=\"token number\">10.00<\/span> GiB <span class=\"token punctuation\">(<\/span><span class=\"token number\">2560<\/span> extents<span class=\"token punctuation\">)<\/span>.<br \/>\n  Logical volume webapp\/webapp01 successfully resized.<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:58:07<span class=\"token punctuation\">]<\/span>$ lvs \/dev\/webapp\/webapp01<br \/>\n  LV       VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert<br \/>\n  webapp01 webapp -wi-a&#8212;&#8211; <span class=\"token number\">10<\/span>.00g<\/p>\n<h4>3.5 \u6269\u5c55\u548c\u7f29\u51cf\u6587\u4ef6\u7cfb\u7edf<\/h4>\n<h5>3.5.1 \u6269\u5c55 XFS \u6587\u4ef6\u7cfb\u7edf<\/h5>\n<p>XFS\u6587\u4ef6\u7cfb\u7edf\u53ea\u652f\u6301\u6269\u5c55&#xff0c;\u4e0d\u652f\u6301\u7f29\u51cf\u3002<\/p>\n<p>\u73af\u5883\u51c6\u5907&#xff1a;\u683c\u5f0f\u5316\u6587\u4ef6\u7cfb\u7edf&#xff0c;\u5e76\u521b\u5efa\u6570\u636e<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:58:20<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/webapp\/webapp01<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:58:35<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mkdir<\/span> <span class=\"token parameter variable\">-p<\/span> \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:58:48<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:59:06<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cp<\/span> \/etc\/host* \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:59:23<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/usr\/share\/nginx\/html<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts  hosts.allow  hosts.deny<\/p>\n<p><span class=\"token comment\"># \u7b2c\u4e00\u6b65&#xff1a;\u6269\u5c55\u903b\u8f91\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:59:38<span class=\"token punctuation\">]<\/span>$ lvextend <span class=\"token parameter variable\">-L<\/span> 15G \/dev\/webapp\/webapp01<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">20<\/span>:59:49<span class=\"token punctuation\">]<\/span>$ lvs \/dev\/webapp\/webapp01<br \/>\n  LV       VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert<br \/>\n  webapp01 webapp -wi-ao&#8212;- <span class=\"token number\">15<\/span>.00g<\/p>\n<p><span class=\"token comment\"># \u7b2c\u4e8c\u6b65&#xff1a;\u6269\u5c55\u6587\u4ef6\u7cfb\u7edf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:00:03<span class=\"token punctuation\">]<\/span>$ xfs_growfs \/usr\/share\/nginx\/html<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:00:17<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/usr\/share\/nginx\/html<br \/>\n\u6587\u4ef6\u7cfb\u7edf                     \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/mapper\/webapp-webapp01   15G  140M   15G    <span class=\"token number\">1<\/span>% \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:00:28<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/usr\/share\/nginx\/html<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts  hosts.allow  hosts.deny<\/p>\n<p><span class=\"token comment\"># \u5757\u8bbe\u5907\u548c\u6587\u4ef6\u7cfb\u7edf\u4e00\u5e76\u6269\u5c55<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:00:41<span class=\"token punctuation\">]<\/span>$ lvextend <span class=\"token parameter variable\">-rL<\/span> 20G \/dev\/webapp\/webapp01<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:00:50<span class=\"token punctuation\">]<\/span>$ lvs \/dev\/webapp\/webapp01<br \/>\n  LV       VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert<br \/>\n  webapp01 webapp -wi-ao&#8212;- <span class=\"token number\">20<\/span>.00g<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:01:05<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/usr\/share\/nginx\/html<br \/>\n\u6587\u4ef6\u7cfb\u7edf                     \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/mapper\/webapp-webapp01   20G  176M   20G    <span class=\"token number\">1<\/span>% \/usr\/share\/nginx\/html<\/p>\n<h5>3.5.2 \u6269\u5c55 EXT4 \u6587\u4ef6\u7cfb\u7edf<\/h5>\n<p>EXT4\u6587\u4ef6\u7cfb\u7edf\u5373\u652f\u6301\u6269\u5c55&#xff0c;\u4e5f\u652f\u6301\u7f29\u51cf\u3002<\/p>\n<p>\u73af\u5883\u51c6\u5907&#xff1a;\u683c\u5f0f\u5316\u6587\u4ef6\u7cfb\u7edf&#xff0c;\u5e76\u521b\u5efa\u6570\u636e<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:01:14<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:01:26<span class=\"token punctuation\">]<\/span>$ mkfs.ext4 \/dev\/webapp\/webapp01<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:01:38<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:01:47<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/usr\/share\/nginx\/html<br \/>\n\u6587\u4ef6\u7cfb\u7edf                     \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/mapper\/webapp-webapp01   20G   24K   19G    <span class=\"token number\">1<\/span>% \/usr\/share\/nginx\/html<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:01:55<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cp<\/span> \/etc\/host* \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:02:09<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/usr\/share\/nginx\/html<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts  hosts.allow  hosts.deny<\/p>\n<p><span class=\"token comment\"># \u7b2c\u4e00\u6b65&#xff1a;\u6269\u5c55\u903b\u8f91\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:02:21<span class=\"token punctuation\">]<\/span>$ lvextend <span class=\"token parameter variable\">-L<\/span> 25G \/dev\/webapp\/webapp01<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:02:36<span class=\"token punctuation\">]<\/span>$ lvs \/dev\/webapp\/webapp01<br \/>\n  LV       VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert<br \/>\n  webapp01 webapp -wi-ao&#8212;- <span class=\"token number\">25<\/span>.00g <\/p>\n<p><span class=\"token comment\"># \u7b2c\u4e8c\u6b65&#xff1a;\u6269\u5c55\u6587\u4ef6\u7cfb\u7edf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:02:50<span class=\"token punctuation\">]<\/span>$ resize2fs \/dev\/webapp\/webapp01<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:03:00<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/usr\/share\/nginx\/html<br \/>\n\u6587\u4ef6\u7cfb\u7edf                     \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/mapper\/webapp-webapp01   25G   36K   24G    <span class=\"token number\">1<\/span>% \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:03:13<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/usr\/share\/nginx\/html<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts  hosts.allow  hosts.deny<\/p>\n<p><span class=\"token comment\"># \u5757\u8bbe\u5907\u548c\u6587\u4ef6\u7cfb\u7edf\u4e00\u5e76\u6269\u5c55<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:03:26<span class=\"token punctuation\">]<\/span>$ lvextend <span class=\"token parameter variable\">-rL<\/span> 30G \/dev\/webapp\/webapp01<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:03:40<span class=\"token punctuation\">]<\/span>$ lvs \/dev\/webapp\/webapp01<br \/>\n  LV       VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert<br \/>\n  webapp01 webapp -wi-ao&#8212;- <span class=\"token number\">30<\/span>.00g<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:03:50<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/usr\/share\/nginx\/html<br \/>\n\u6587\u4ef6\u7cfb\u7edf                     \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/mapper\/webapp-webapp01   30G   36K   28G    <span class=\"token number\">1<\/span>% \/usr\/share\/nginx\/html<\/p>\n<h5>3.5.3 \u7f29\u51cf EXT4 \u6587\u4ef6\u7cfb\u7edf<\/h5>\n<p>\u7f29\u51cfEXT4\u6587\u4ef6\u7cfb\u7edf\u6ce8\u610f\u4e8b\u9879&#xff1a;<\/p>\n<ul>\n<li>\u4e0d\u652f\u6301\u5728\u7ebf\u7f29\u51cf&#xff0c;\u5fc5\u987b\u5378\u8f7d\u540e\u7f29\u51cf\u3002<\/li>\n<li>\u7f29\u51cf\u540e\u7684\u5bb9\u91cf&#xff0c;\u4e0d\u80fd\u5c0f\u4e8e\u5f53\u524d\u4f7f\u7528\u7684\u5bb9\u91cf\u3002<\/li>\n<\/ul>\n<p>ext4 \u51cf\u5bb9\u6d41\u7a0b&#xff1a;<\/p>\n<li>\u5378\u8f7d\u6587\u4ef6\u7cfb\u7edf<\/li>\n<li>e2fsck \u6587\u4ef6\u7cfb\u7edf<\/li>\n<li>\u7f29\u51cf\u6587\u4ef6\u7cfb\u7edf<\/li>\n<li>\u7f29\u51cf lv<\/li>\n<li>\u6302\u8f7d\u6d4b\u8bd5<\/li>\n<p>\u5177\u4f53\u64cd\u4f5c\u5982\u4e0b&#xff1a;<\/p>\n<p><span class=\"token comment\"># \u7b2c\u4e00\u6b65&#xff1a;\u5378\u8f7d\u6587\u4ef6\u7cfb\u7edf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:04:06<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/usr\/share\/nginx\/html <\/p>\n<p><span class=\"token comment\"># \u7b2c\u4e8c\u6b65&#xff1a;\u68c0\u6d4b\u6587\u4ef6\u7cfb\u7edf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:04:19<span class=\"token punctuation\">]<\/span>$ e2fsck <span class=\"token parameter variable\">-f<\/span> \/dev\/webapp\/webapp01<br \/>\ne2fsck <span class=\"token number\">1.42<\/span>.9 <span class=\"token punctuation\">(<\/span><span class=\"token number\">28<\/span>-Dec-2013<span class=\"token punctuation\">)<\/span><br \/>\n\u7b2c\u4e00\u6b65: \u68c0\u67e5inode,\u5757,\u548c\u5927\u5c0f<br \/>\n\u7b2c\u4e8c\u6b65: \u68c0\u67e5\u76ee\u5f55\u7ed3\u6784<br \/>\n\u7b2c3\u6b65: \u68c0\u67e5\u76ee\u5f55\u8fde\u63a5\u6027<br \/>\nPass <span class=\"token number\">4<\/span>: Checking reference counts<br \/>\n\u7b2c5\u6b65: \u68c0\u67e5\u7c07\u6982\u8981\u4fe1\u606f<br \/>\n\/dev\/webapp\/webapp01&#xff1a;14\/1966080 \u6587\u4ef6&#xff08;0.0% \u4e3a\u975e\u8fde\u7eed\u7684&#xff09;&#xff0c; <span class=\"token number\">167445<\/span>\/7864320 \u5757<\/p>\n<p><span class=\"token comment\"># \u7b2c\u4e09\u6b65&#xff1a;\u7f29\u51cf\u6587\u4ef6\u7cfb\u7edf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:04:33<span class=\"token punctuation\">]<\/span>$ resize2fs \/dev\/webapp\/webapp01 10G<br \/>\nresize2fs <span class=\"token number\">1.45<\/span>.6 <span class=\"token punctuation\">(<\/span><span class=\"token number\">20<\/span>-Mar-2020<span class=\"token punctuation\">)<\/span><br \/>\n\u5c06 \/dev\/webapp\/webapp01 \u4e0a\u7684\u6587\u4ef6\u7cfb\u7edf\u8c03\u6574\u4e3a <span class=\"token number\">2621440<\/span> \u4e2a\u5757&#xff08;\u6bcf\u5757 4k&#xff09;\u3002<br \/>\n\/dev\/webapp\/webapp01 \u4e0a\u7684\u6587\u4ef6\u7cfb\u7edf\u73b0\u5728\u4e3a <span class=\"token number\">2621440<\/span> \u4e2a\u5757&#xff08;\u6bcf\u5757 4k&#xff09;\u3002<\/p>\n<p><span class=\"token comment\"># \u7b2c\u56db\u6b65&#xff1a;\u7f29\u51cf\u903b\u8f91\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:04:44<span class=\"token punctuation\">]<\/span>$ lvreduce <span class=\"token parameter variable\">-L<\/span> 10G \/dev\/webapp\/webapp01<br \/>\n  WARNING: Reducing active logical volume to <span class=\"token number\">10.00<\/span> GiB.<br \/>\n  THIS MAY DESTROY YOUR DATA <span class=\"token punctuation\">(<\/span>filesystem etc.<span class=\"token punctuation\">)<\/span><br \/>\nDo you really want to reduce webapp\/webapp01? <span class=\"token punctuation\">[<\/span>y\/n<span class=\"token punctuation\">]<\/span>: <span class=\"token variable\"><span class=\"token variable\">&#096;<\/span>y<span class=\"token variable\">&#096;<\/span><\/span><br \/>\n  Size of logical volume webapp\/webapp01 changed from <span class=\"token number\">30.00<\/span> GiB <span class=\"token punctuation\">(<\/span><span class=\"token number\">7680<\/span> extents<span class=\"token punctuation\">)<\/span> to <span class=\"token number\">10.00<\/span> GiB <span class=\"token punctuation\">(<\/span><span class=\"token number\">2560<\/span> extents<span class=\"token punctuation\">)<\/span>.<br \/>\n  Logical volume webapp\/webapp01 successfully resized.<\/p>\n<p><span class=\"token comment\"># \u7b2c\u4e94\u6b65&#xff1a;\u6302\u8f7d\u6587\u4ef6\u7cfb\u7edf\u9a8c\u8bc1<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:04:58<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:05:12<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">df<\/span> <span class=\"token parameter variable\">-h<\/span> \/usr\/share\/nginx\/html<br \/>\n\u6587\u4ef6\u7cfb\u7edf                     \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/mapper\/webapp-webapp01  <span class=\"token number\">9<\/span>.7G   36K  <span class=\"token number\">9<\/span>.3G    <span class=\"token number\">1<\/span>% \/usr\/share\/nginx\/html<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:05:20<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/usr\/share\/nginx\/html<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts  lost&#043;found<\/p>\n<p>\u8865\u5145\u8bf4\u660e&#xff1a; \u5982\u679c\u6587\u4ef6\u7cfb\u7edf\u662f\u6784\u5efa\u5728\u78c1\u76d8\u5206\u533a\u4e0a&#xff0c;\u6269\u5c55\u6587\u4ef6\u7cfb\u7edf\u5bb9\u91cf\u548c\u7f29\u51cf\u6587\u4ef6\u7cfb\u7edf\u5bb9\u91cf\u64cd\u4f5c\u76f8\u540c\u3002<\/p>\n<h4>3.6 \u903b\u8f91\u5377\u5feb\u7167<\/h4>\n<p>\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5feb\u7167\u8bb0\u5f55\u4e86lv\u4e2d\u6570\u636e&#xff0c;\u540e\u7eed\u53ef\u4ee5\u7528\u6765\u6062\u590d\u6570\u636e\u3002<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u5feb\u7167&#xff1a;\u5feb\u7167\u7684\u5bb9\u91cf\u4e0d\u80fd\u5c0f\u4e8elv\u5bb9\u91cf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:05:28<span class=\"token punctuation\">]<\/span>$ lvcreate <span class=\"token parameter variable\">-s<\/span> <span class=\"token parameter variable\">-n<\/span> webapp01-snap1 <span class=\"token parameter variable\">-L<\/span> 10G \/dev\/webapp\/webapp01<br \/>\n  Logical volume <span class=\"token string\">&#034;webapp01-snap1&#034;<\/span> created.<\/p>\n<p><span class=\"token comment\"># \u6302\u8f7d\u5feb\u7167<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:05:37<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01-snap1 \/webapp\/webapp01\/<\/p>\n<p><span class=\"token comment\"># \u67e5\u770b\u6570\u636e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:05:48<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/webapp\/webapp01\/<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts  hosts.allow  hosts.deny<\/p>\n<p><span class=\"token comment\"># \u521b\u5efa\u65b0\u6570\u636e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:05:57<span class=\"token punctuation\">]<\/span>$ <span class=\"token builtin class-name\">echo<\/span> hello world <span class=\"token operator\">&gt;<\/span> \/webapp\/webapp01\/hello.txt<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:06:06<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cat<\/span> \/webapp\/webapp01\/hello.txt<br \/>\nhello world<\/p>\n<h4>3.7 raid \u903b\u8f91\u5377<\/h4>\n<p>\u51c6\u5907\u73af\u5883<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:06:18<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/webapp\/webapp0<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:06:33<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:06:47<span class=\"token punctuation\">]<\/span>$ lvremove \/dev\/webapp\/webapp01*<\/p>\n<p>\u521b\u5efa raid1 \u903b\u8f91\u5377<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:01<span class=\"token punctuation\">]<\/span>$ lvcreate <span class=\"token parameter variable\">&#8211;type<\/span> raid1 <span class=\"token parameter variable\">-n<\/span> webapp01 <span class=\"token parameter variable\">-L<\/span> 15G webapp<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:09<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/webapp\/webapp01<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:19<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html\/<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:32<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cp<\/span> \/etc\/ho* \/usr\/share\/nginx\/html\/<\/p>\n<p>\u6a21\u62df\u6545\u969c<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:45<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">dd<\/span> <span class=\"token assign-left variable\">if<\/span><span class=\"token operator\">&#061;<\/span>\/dev\/zero <span class=\"token assign-left variable\">of<\/span><span class=\"token operator\">&#061;<\/span>\/dev\/sdd <span class=\"token assign-left variable\">bs<\/span><span class=\"token operator\">&#061;<\/span>1M <span class=\"token assign-left variable\">count<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">256<\/span><\/p>\n<p>\u6b64\u65f6\u6587\u4ef6\u7cfb\u7edf\u4ecd\u53ef\u4ee5\u6b63\u65b9\u8bbf\u95ee<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:57<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/usr\/share\/nginx\/html\/<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts  hosts.allow  hosts.deny<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:08:15<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:08:31<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html\/<\/p>\n<p>\u4fee\u590draid<\/p>\n<p><span class=\"token comment\"># \u5220\u9664\u4e22\u5931\u7684\u7269\u7406\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:08:44<span class=\"token punctuation\">]<\/span>$ vgreduce <span class=\"token parameter variable\">&#8211;removemissing<\/span> webapp <span class=\"token parameter variable\">&#8211;force<\/span><\/p>\n<p><span class=\"token comment\"># \u6269\u5bb9\u56de\u6765<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:09:02<span class=\"token punctuation\">]<\/span>$ vgextend webapp \/dev\/sdd<\/p>\n<p><span class=\"token comment\"># \u4fee\u590draid1 \u903b\u8f91\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:09:13<span class=\"token punctuation\">]<\/span>$ lvconvert <span class=\"token parameter variable\">&#8211;repair<\/span> \/dev\/webapp\/webapp01<\/p>\n<p><span class=\"token comment\"># \u626b\u63cf\u7269\u7406\u5377\u53d8\u5316<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:09:29<span class=\"token punctuation\">]<\/span>$ pvscan<\/p>\n<p><span class=\"token comment\"># \u9a8c\u8bc1\u7ed3\u679c<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:09:39<span class=\"token punctuation\">]<\/span>$ pvs<span class=\"token operator\">|<\/span><span class=\"token function\">grep<\/span> webap<br \/>\n  \/dev\/sdb   webapp lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g   <span class=\"token number\">4<\/span>.99g<br \/>\n  \/dev\/sdc   webapp lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g   <span class=\"token number\">4<\/span>.99g<br \/>\n  \/dev\/sdd   webapp lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<\/p>\n<p>\u5176\u4ed6\u793a\u4f8b&#xff1a;\u521b\u5efa raid5 \u903b\u8f91\u5377<\/p>\n<p><span class=\"token comment\"># Create  a  RAID5  LV  with a usable size of 5GiB, 3 stripes, a stripe size of 64KiB, using a total of 4 devices (including one for parity).<\/span><br \/>\nlvcreate <span class=\"token parameter variable\">&#8211;type<\/span> raid5 <span class=\"token parameter variable\">-L<\/span> 5G <span class=\"token parameter variable\">-i<\/span> <span class=\"token number\">3<\/span> <span class=\"token parameter variable\">-I<\/span> <span class=\"token number\">64<\/span> <span class=\"token parameter variable\">-n<\/span> mylv vg00<\/p>\n<p>henxin&#064;cserver~ 21:04:58]$ mount \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html<\/p>\n<p>[chenxin&#064;cserver~ 21:05:12]$ df -h \/usr\/share\/nginx\/html<br \/>\n\u6587\u4ef6\u7cfb\u7edf                     \u5bb9\u91cf  \u5df2\u7528  \u53ef\u7528 \u5df2\u7528% \u6302\u8f7d\u70b9<br \/>\n\/dev\/mapper\/webapp-webapp01  9.7G   36K  9.3G    1% \/usr\/share\/nginx\/html<\/p>\n<p>[chenxin&#064;cserver~ 21:05:20]$ ls \/usr\/share\/nginx\/html<br \/>\nhost.conf  hostname  hosts  lost&#043;found<\/p>\n<p>**&#061;&#061;\u8865\u5145\u8bf4\u660e&#xff1a;&#061;&#061;** \u5982\u679c\u6587\u4ef6\u7cfb\u7edf\u662f\u6784\u5efa\u5728\u78c1\u76d8\u5206\u533a\u4e0a&#xff0c;\u6269\u5c55\u6587\u4ef6\u7cfb\u7edf\u5bb9\u91cf\u548c\u7f29\u51cf\u6587\u4ef6\u7cfb\u7edf\u5bb9\u91cf\u64cd\u4f5c\u76f8\u540c\u3002<\/p>\n<p>### 3.6 \u903b\u8f91\u5377\u5feb\u7167<\/p>\n<p>\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u5feb\u7167\u8bb0\u5f55\u4e86lv\u4e2d\u6570\u636e&#xff0c;\u540e\u7eed\u53ef\u4ee5\u7528\u6765\u6062\u590d\u6570\u636e\u3002<\/p>\n<p>&#096;&#096;&#096;bash<br \/>\n# \u521b\u5efa\u5feb\u7167&#xff1a;\u5feb\u7167\u7684\u5bb9\u91cf\u4e0d\u80fd\u5c0f\u4e8elv\u5bb9\u91cf<br \/>\n[chenxin&#064;cserver~ 21:05:28]$ lvcreate -s -n webapp01-snap1 -L 10G \/dev\/webapp\/webapp01<br \/>\n  Logical volume &#034;webapp01-snap1&#034; created.<\/p>\n<p># \u6302\u8f7d\u5feb\u7167<br \/>\n[chenxin&#064;cserver~ 21:05:37]$ mount \/dev\/webapp\/webapp01-snap1 \/webapp\/webapp01\/<\/p>\n<p># \u67e5\u770b\u6570\u636e<br \/>\n[chenxin&#064;cserver~ 21:05:48]$ ls \/webapp\/webapp01\/<br \/>\nhost.conf  hostname  hosts  hosts.allow  hosts.deny<\/p>\n<p># \u521b\u5efa\u65b0\u6570\u636e<br \/>\n[chenxin&#064;cserver~ 21:05:57]$ echo hello world &gt; \/webapp\/webapp01\/hello.txt<br \/>\n[chenxin&#064;cserver~ 21:06:06]$ cat \/webapp\/webapp01\/hello.txt<br \/>\nhello world<\/p>\n<h4>3.7 raid \u903b\u8f91\u5377<\/h4>\n<p>\u51c6\u5907\u73af\u5883<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:06:18<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/webapp\/webapp0<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:06:33<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:06:47<span class=\"token punctuation\">]<\/span>$ lvremove \/dev\/webapp\/webapp01*<\/p>\n<p>\u521b\u5efa raid1 \u903b\u8f91\u5377<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:01<span class=\"token punctuation\">]<\/span>$ lvcreate <span class=\"token parameter variable\">&#8211;type<\/span> raid1 <span class=\"token parameter variable\">-n<\/span> webapp01 <span class=\"token parameter variable\">-L<\/span> 15G webapp<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:09<span class=\"token punctuation\">]<\/span>$ mkfs.xfs \/dev\/webapp\/webapp01<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:19<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html\/<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:32<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">cp<\/span> \/etc\/ho* \/usr\/share\/nginx\/html\/<\/p>\n<p>\u6a21\u62df\u6545\u969c<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:45<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">dd<\/span> <span class=\"token assign-left variable\">if<\/span><span class=\"token operator\">&#061;<\/span>\/dev\/zero <span class=\"token assign-left variable\">of<\/span><span class=\"token operator\">&#061;<\/span>\/dev\/sdd <span class=\"token assign-left variable\">bs<\/span><span class=\"token operator\">&#061;<\/span>1M <span class=\"token assign-left variable\">count<\/span><span class=\"token operator\">&#061;<\/span><span class=\"token number\">256<\/span><\/p>\n<p>\u6b64\u65f6\u6587\u4ef6\u7cfb\u7edf\u4ecd\u53ef\u4ee5\u6b63\u65b9\u8bbf\u95ee<\/p>\n<p><span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:07:57<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">ls<\/span> \/usr\/share\/nginx\/html\/<br \/>\nhost.conf  <span class=\"token function\">hostname<\/span>  hosts  hosts.allow  hosts.deny<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:08:15<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">umount<\/span> \/usr\/share\/nginx\/html<br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:08:31<span class=\"token punctuation\">]<\/span>$ <span class=\"token function\">mount<\/span> \/dev\/webapp\/webapp01 \/usr\/share\/nginx\/html\/<\/p>\n<p>\u4fee\u590draid<\/p>\n<p><span class=\"token comment\"># \u5220\u9664\u4e22\u5931\u7684\u7269\u7406\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:08:44<span class=\"token punctuation\">]<\/span>$ vgreduce <span class=\"token parameter variable\">&#8211;removemissing<\/span> webapp <span class=\"token parameter variable\">&#8211;force<\/span><\/p>\n<p><span class=\"token comment\"># \u6269\u5bb9\u56de\u6765<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:09:02<span class=\"token punctuation\">]<\/span>$ vgextend webapp \/dev\/sdd<\/p>\n<p><span class=\"token comment\"># \u4fee\u590draid1 \u903b\u8f91\u5377<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:09:13<span class=\"token punctuation\">]<\/span>$ lvconvert <span class=\"token parameter variable\">&#8211;repair<\/span> \/dev\/webapp\/webapp01<\/p>\n<p><span class=\"token comment\"># \u626b\u63cf\u7269\u7406\u5377\u53d8\u5316<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:09:29<span class=\"token punctuation\">]<\/span>$ pvscan<\/p>\n<p><span class=\"token comment\"># \u9a8c\u8bc1\u7ed3\u679c<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>chenxin&#064;cserver~ <span class=\"token number\">21<\/span>:09:39<span class=\"token punctuation\">]<\/span>$ pvs<span class=\"token operator\">|<\/span><span class=\"token function\">grep<\/span> webap<br \/>\n  \/dev\/sdb   webapp lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g   <span class=\"token number\">4<\/span>.99g<br \/>\n  \/dev\/sdc   webapp lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g   <span class=\"token number\">4<\/span>.99g<br \/>\n  \/dev\/sdd   webapp lvm2 a&#8211;  <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g <span class=\"token operator\">&lt;<\/span><span class=\"token number\">20<\/span>.00g<\/p>\n<p>\u5176\u4ed6\u793a\u4f8b&#xff1a;\u521b\u5efa raid5 \u903b\u8f91\u5377<\/p>\n<p><span class=\"token comment\"># Create  a  RAID5  LV  with a usable size of 5GiB, 3 stripes, a stripe size of 64KiB, using a total of 4 devices (including one for parity).<\/span><br \/>\nlvcreate <span class=\"token parameter variable\">&#8211;type<\/span> raid5 <span class=\"token parameter variable\">-L<\/span> 5G <span class=\"token parameter variable\">-i<\/span> <span class=\"token number\">3<\/span> <span class=\"token parameter variable\">-I<\/span> <span class=\"token number\">64<\/span> <span class=\"token parameter variable\">-n<\/span> mylv vg00<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux \u786c\u76d8\u5206\u533a\u3001RAID \u4e0e\u903b\u8f91\u5377\u7ba1\u7406<br \/>\n\u6458\u8981&#xff1a;\u672c\u6587\u5168\u9762\u4ecb\u7ecd\u4e86 Linux \u7cfb\u7edf\u4e2d\u786c\u76d8\u5206\u533a\u3001RAID \u5b58\u50a8\u6280\u672f\u548c\u903b\u8f91\u5377\u7ba1\u7406&#xff08;LVM&#xff09;\u4e09\u5927\u6838\u5fc3\u5b58\u50a8\u7ba1\u7406\u6280\u672f\u3002\u9996\u5148\u8be6\u7ec6\u8bb2\u89e3\u4e86 MBR \u548c GPT \u4e24\u79cd\u5206\u533a\u65b9\u6848\u7684\u533a\u522b&#xff0c;\u4ee5\u53ca fdisk\u3001gdisk\u3001parted \u7b49\u5206\u533a\u5de5\u5177\u7684\u4f7f\u7528\u65b9\u6cd5\u3002\u63a5\u7740\u6df1\u5165\u63a2\u8ba8\u4e86 RAID 0\u30011\u30015\u30016\u300110\u300150\u300160 \u7b49\u4e0d\u540c\u7ea7\u522b\u7684\u539f\u7406\u3001\u4f18\u7f3a\u70b9\u548c\u9002\u7528\u573a\u666f&#xff0c;\u5e76\u63d0\u4f9b\u4e86\u8f6f\u4ef6 RAID \u7684\u521b\u5efa\u4e0e\u7ba1<\/p>\n","protected":false},"author":2,"featured_media":89116,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[58,43,44],"topic":[],"class_list":["post-89129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","tag-linux","tag-43","tag-44"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/89129.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"Linux \u786c\u76d8\u5206\u533a\u3001RAID \u4e0e\u903b\u8f91\u5377\u7ba1\u7406 \u6458\u8981&#xff1a;\u672c\u6587\u5168\u9762\u4ecb\u7ecd\u4e86 Linux \u7cfb\u7edf\u4e2d\u786c\u76d8\u5206\u533a\u3001RAID \u5b58\u50a8\u6280\u672f\u548c\u903b\u8f91\u5377\u7ba1\u7406&#xff08;LVM&#xff09;\u4e09\u5927\u6838\u5fc3\u5b58\u50a8\u7ba1\u7406\u6280\u672f\u3002\u9996\u5148\u8be6\u7ec6\u8bb2\u89e3\u4e86 MBR \u548c GPT \u4e24\u79cd\u5206\u533a\u65b9\u6848\u7684\u533a\u522b&#xff0c;\u4ee5\u53ca fdisk\u3001gdisk\u3001parted \u7b49\u5206\u533a\u5de5\u5177\u7684\u4f7f\u7528\u65b9\u6cd5\u3002\u63a5\u7740\u6df1\u5165\u63a2\u8ba8\u4e86 RAID 0\u30011\u30015\u30016\u300110\u300150\u300160 \u7b49\u4e0d\u540c\u7ea7\u522b\u7684\u539f\u7406\u3001\u4f18\u7f3a\u70b9\u548c\u9002\u7528\u573a\u666f&#xff0c;\u5e76\u63d0\u4f9b\u4e86\u8f6f\u4ef6 RAID \u7684\u521b\u5efa\u4e0e\u7ba1\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/89129.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-02T05:25:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052458-6a6ed4aaa5e1c.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"44 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/89129.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/89129.html\",\"name\":\"Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2026-08-02T05:25:01+00:00\",\"dateModified\":\"2026-08-02T05:25:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/89129.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/89129.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/89129.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/89129.html","og_locale":"zh_CN","og_type":"article","og_title":"Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"Linux \u786c\u76d8\u5206\u533a\u3001RAID \u4e0e\u903b\u8f91\u5377\u7ba1\u7406 \u6458\u8981&#xff1a;\u672c\u6587\u5168\u9762\u4ecb\u7ecd\u4e86 Linux \u7cfb\u7edf\u4e2d\u786c\u76d8\u5206\u533a\u3001RAID \u5b58\u50a8\u6280\u672f\u548c\u903b\u8f91\u5377\u7ba1\u7406&#xff08;LVM&#xff09;\u4e09\u5927\u6838\u5fc3\u5b58\u50a8\u7ba1\u7406\u6280\u672f\u3002\u9996\u5148\u8be6\u7ec6\u8bb2\u89e3\u4e86 MBR \u548c GPT \u4e24\u79cd\u5206\u533a\u65b9\u6848\u7684\u533a\u522b&#xff0c;\u4ee5\u53ca fdisk\u3001gdisk\u3001parted \u7b49\u5206\u533a\u5de5\u5177\u7684\u4f7f\u7528\u65b9\u6cd5\u3002\u63a5\u7740\u6df1\u5165\u63a2\u8ba8\u4e86 RAID 0\u30011\u30015\u30016\u300110\u300150\u300160 \u7b49\u4e0d\u540c\u7ea7\u522b\u7684\u539f\u7406\u3001\u4f18\u7f3a\u70b9\u548c\u9002\u7528\u573a\u666f&#xff0c;\u5e76\u63d0\u4f9b\u4e86\u8f6f\u4ef6 RAID \u7684\u521b\u5efa\u4e0e\u7ba1","og_url":"https:\/\/www.wsisp.com\/helps\/89129.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2026-08-02T05:25:01+00:00","og_image":[{"url":"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260802052458-6a6ed4aaa5e1c.png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"44 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/89129.html","url":"https:\/\/www.wsisp.com\/helps\/89129.html","name":"Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2026-08-02T05:25:01+00:00","dateModified":"2026-08-02T05:25:01+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/89129.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/89129.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/89129.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"Linux \u5b58\u50a8\u5168\u89e3\uff1a\u78c1\u76d8\u5206\u533a\u3001\u8f6f RAID\u3001LVM \u903b\u8f91\u5377\u4ece\u5165\u95e8\u5230\u5b9e\u64cd"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/89129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=89129"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/89129\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media\/89116"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=89129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=89129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=89129"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=89129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}