{"id":1243,"date":"2010-02-24T20:05:27","date_gmt":"2010-02-24T12:05:27","guid":{"rendered":"http:\/\/www.orczhou.com\/?p=1243"},"modified":"2010-02-25T19:50:12","modified_gmt":"2010-02-25T11:50:12","slug":"linux-disk-hardware","status":"publish","type":"post","link":"https:\/\/www.orczhou.com\/index.php\/2010\/02\/linux-disk-hardware\/","title":{"rendered":"Linux\u672c\u5730\u78c1\u76d8\uff08\u786c\u76d8\uff09\u4ecb\u7ecd"},"content":{"rendered":"<p>\u672c\u6587\u8bd5\u56fe\u4ece\u786c\u4ef6\u7ed3\u6784\u3001\u903b\u8f91\u7ed3\u6784\u4e24\u65b9\u9762\u6765\u4ecb\u7ecdLinux\u4e2d\u672c\u5730\u78c1\u76d8\u7684\u57fa\u672c\u77e5\u8bc6\u3002<\/p>\n<p><font color=\"red\">1. \u786c\u4ef6\u7ed3\u6784<\/font><\/p>\n<p>\u4e00\u5757\u78c1\u76d8\u7531\u591a\u4e2a\u76d8\u9762\u7ec4\u6210\uff0c\u6bcf\u4e2a\u76d8\u9762\u6709\u4e00\u4e2a\u5bf9\u5e94\u7684<strong>\u78c1\u5934\uff08heads\uff09<\/strong>\uff0c\u6211\u4eec\u53ef\u4ee5\u5728\u8be5\u76d8\u9762\u4e0a\u5b58\u50a8\u6211\u4eec\u9700\u8981\u7684\u4fe1\u606f\u3002<\/p>\n<p>\u6bcf\u4e00\u4e2a\u76d8\u9762\uff0c\u88ab\u5206\u6210\u591a\u4e2a\u5706\u73af\uff0c\u6211\u4eec\u79f0\u4e4b\u4e3a<strong>\u67f1\u9762\uff08cylinders\uff09<\/strong>\u3002\u6bcf\u4e00\u4e2a\u67f1\u9762\u53c8\u88ab\u5206\u5272\u4e3a\u591a\u4e2a\u6247\u5f62\u533a\u57df\uff0c\u7b80\u79f0<strong>\u6247\u533a\uff08sectors\uff09<\/strong>\uff0c\u53c2\u89c1\u4e0b\u56fe\uff1a<\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/26825745@N06\/4381155033\/\" title=\"\u78c1\u76d8\u6247\u533a by orczhou, on Flickr\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/farm3.static.flickr.com\/2725\/4381155033_048953a69d_o.png\" width=\"392\" height=\"275\" alt=\"\u78c1\u76d8\u6247\u533a\" \/><\/a>\uff08\u56fe\u7247\u6765\u6e90<a href=\"http:\/\/www.eygle.com\/\">www.eygle.com\/<\/a>\uff09<\/p>\n<p>\u4e24\u4e2a\u7ea2\u8272\u73af\u5f62\u4e4b\u95f4\u662f\u4e00\u4e2a\u67f1\u9762\uff1b\u56fe\u4e2d\u9ec4\u8272\u6807\u8bb0\u90e8\u5206\u662f\u4e00\u4e2a\u6247\u533a\u3002<!--more--><\/p>\n<p><font color=\"red\">2. fdisk -l \u67e5\u770b\u78c1\u76d8\u60c5\u51b5<\/font><\/p>\n<pre><div class=\"mycode\">#fdisk -l\r\nDisk \/dev\/sda: 73.2 GB, 73274490880 bytes\r\n255 heads, 63 sectors\/track, 8908 cylinders\r\nUnits = cylinders of 16065 * 512 = 8225280 bytes\r\n   Device Boot      Start         End      Blocks   Id  System\r\n\/dev\/sda1   *           1          16      128488+  83  Linux\r\n\/dev\/sda2              17        1928    15358140   83  Linux\r\n\/dev\/sda3            1929        2189     2096482+  82  Linux swap \/ Solaris\r\n\/dev\/sda4            2190        8908    53970367+   5  Extended\r\n\/dev\/sda5            2190        2450     2096451   82  Linux swap \/ Solaris\r\n\/dev\/sda6            2451        2711     2096451   82  Linux swap \/ Solaris\r\n\/dev\/sda7            2712        2972     2096451   82  Linux swap \/ Solaris\r\n\/dev\/sda8            2973        8908    47680888+  83  Linux\r\n<\/div><\/pre>\n<p>\u53ef\u4ee5\u770b\u5230\uff0c\u4e0a\u9762\u7684\u78c1\u76d8\/dev\/sda\u6709255\u4e2a\u78c1\u5934\uff0c8908\u4e2a\u67f1\u9762\uff0c\u6bcf\u4e2a\u67f1\u9762\u8f68\u9053\u4e0a\u670963\u4e2a\u6247\u533a\u3002\u56e0\u4e3a\u6bcf\u4e2a\u6247\u533a\u5927\u5c0f\u4e3a512bytes\uff0c\u6240\u4ee5\u603b\u5927\u5c0f\u7ea6\u4e3a\uff1a8908 * 63 * 512 * 255 = 73270794240(\u548c\u4e0a\u9762\u768473274490880 \u76f8\u5dee3696640\uff0c\u4e0d\u77e5\u9053\u662f\u4ec0\u4e48\u5730\u65b9\u591a\u51fa\u6765\u7684)\u3002<\/p>\n<p><font color=\"red\">3. \u78c1\u76d8\u5206\u533a\u3001\u6587\u4ef6\u7cfb\u7edf\u3001\u6302\u8f7d\u70b9<\/font><\/p>\n<p>\u6211\u4eec\u7ee7\u7eed\u770b\u4e0a\u9762\u7684\u4f8b\u5b50\uff0c\u78c1\u76d8\/dev\/sda\u5171\u5206\u4e3a8\u4e2a\u5206\u533a\uff1a\/dev\/sda1\uff0c\/dev\/sda2\uff0c&#8230;&#8230;\uff0c\/dev\/sda8\uff0cStart\u548cEnd\u5206\u522b\u4e3a\u5404\u4e2a\u5206\u533a\u7684\u8d77\u59cb\u548c\u7ed3\u675f\u67f1\u9762\u3002\u4f8b\u5982\u5206\u533a\/dev\/sda2\u4ece\u67f1\u976217\u5f00\u59cb\u5230\u67f1\u97621928\u7ed3\u675f\uff0c\u5219\u5927\u5c0f\u7ea6\u4e3a\uff081928-17\uff09* 63 * 512 * 255 = 14.6G\u3002<\/p>\n<p>\u53ef\u4ee5\u901a\u8fc7df -h\u6765\u67e5\u770b\u5206\u533a\/dev\/sda2\u7684\u6302\u8f7d\u76ee\u5f55\uff1a<\/p>\n<pre><div class=\"mycode\">#df -h\r\nFilesystem            Size  Used Avail Use% Mounted on\r\n\/dev\/sda2              15G   13G  1.1G  92% \/\r\n\/dev\/sda1             122M   20M   96M  17% \/boot\r\ntmpfs                 2.0G  669M  1.4G  33% \/dev\/shm\r\n\/dev\/sda8              45G   26G   17G  62% \/u01\r\n<\/div><\/pre>\n<p>\u53ef\u4ee5\u770b\u5230\uff0c\u5206\u533a\/dev\/sda2\u6302\u8f7d\u6839\u76ee\u5f55 \/ \u4e0a\u3002\u7136\u540e\uff0c\u901a\u8fc7\u6587\u4ef6\/etc\/fstab\u6765\u67e5\u770b\u8be5\u5206\u533a\u7684\u6587\u4ef6\u7cfb\u7edf\uff1a<\/p>\n<pre><div class=\"mycode\">#more \/etc\/fstab \r\nLABEL=\/                 \/                       ext3    defaults        1 1\r\nLABEL=\/boot1            \/boot                   ext3    defaults        1 2\r\ndevpts                  \/dev\/pts                devpts  gid=5,mode=620  0 0\r\ntmpfs                   \/dev\/shm                tmpfs   defaults        0 0\r\nproc                    \/proc                   proc    defaults        0 0\r\nsysfs                   \/sys                    sysfs   defaults        0 0\r\nLABEL=\/u01              \/u01                    ext3    defaults        1 2\r\nLABEL=SWAP-sda5         swap                    swap    defaults        0 0\r\nLABEL=SWAP-sda6         swap                    swap    defaults        0 0\r\nLABEL=SWAP-sda7         swap                    swap    defaults        0 0\r\nLABEL=SWAP-sda3         swap                    swap    defaults        0 0\r\n<\/div><\/pre>\n<p>\u770b\u5230\u6839\u76ee\u5f55 \/ \u4f7f\u7528\u4e86Linux ext3\u6587\u4ef6\u7cfb\u7edf\u3002<\/p>\n<p>\u81f3\u6b64\uff0c\u6211\u4eec\u770b\u5230\u78c1\u76d8\/dev\/sda\u5171\u5206\u4e3a\u516b\u4e2a\u5206\u533a\u3002\u5176\u4e2d\u7b2c\u4e8c\u4e2a\u5206\u533a\/dev\/sda2\u4ece\u67f1\u976217\u5230\u67f1\u97621928\u7ed3\u675f\uff0c\u5927\u5c0f\u7ea6\u4e3a15G\uff0c\u8be5\u5206\u533a\u6302\u8f7d\u5728\u6839\u76ee\u5f55 \/ \u4e0a\uff0c\u4f7f\u7528\u4e86ext3\u7684\u6587\u4ef6\u7cfb\u7edf\u3002<\/p>\n<p><font color=\"red\">4. \u5176\u4ed6\u78c1\u76d8\u5206\u533a<\/font><\/p>\n<p>\u5728\u4e0a\u9762\u7684fdisk -l \u5217\u8868\u4e2d\u6211\u4eec\u4e00\u5171\u53ef\u4ee5\u770b\u5230\u516b\u4e2a\u78c1\u76d8\u5206\u533a\u3002\u4e0a\u9762\u5df2\u7ecf\u5206\u6790\u4e86\/dev\/sda2\uff0c\u6211\u4eec\u518d\u770b\u6765\u770b\u770b\u5176\u4ed6\u7684\u5206\u533a\u3002<\/p>\n<ul>\n<li>\u5728Linux\u4e2d\u7b2c\u4e00\u4e2a\u5206\u533a\/dev\/sda1\uff0c\u4e3a\u5f15\u5bfc\u6247\u533a\uff0c\u6302\u8f7d\u5728\/boot\u4e0a<\/li>\n<li>\u7b2c\u4e8c\u4e2a\u5206\u533a\u6302\u8f7d\u5728\u6839\u76ee\u5f55 \/ \u4e0a\uff0c\u5927\u5c0f15G\uff0c\u4e3aext3\u6587\u4ef6\u7cfb\u7edf<\/li>\n<li>\u7b2c\u4e09\u4e2a\u5206\u533a\u4e3a\u4ea4\u6362\u5206\u533a\uff0c\u4ece\u67f1\u97621929\u52302189\uff0c\u5927\u5c0f\u7ea6\uff1a\uff082189 &#8211; 1929\uff09* 63 * 512 * 255 = 2G\u3002<\/li>\n<li>\u7b2c\u56db\u4e2a\u5206\u533a\u4e3a\u6269\u5c55\u5206\u533a\uff0c\u540e\u9762\u56db\u4e2a\u5206\u533a\u5747\u662f\u8be5\u5206\u533a\u7684\u4e00\u90e8\u5206\u3002\u8be5\u5206\u533a\u4ece\u67f1\u97622190\u52308908\u7ed3\u675f\u3002<\/li>\n<li>\u5206\u533a\u4e94\u3001\u516d\u3001\u4e03\u4e3a\u6269\u5c55\u5206\u533a\u7684\u5b50\u5206\u533a\uff0c\u5747\u4e3a\u4ea4\u6362\u5206\u533a\uff0c\u5355\u4e2a\u5927\u5c0f\u5747\u4e3a2G\u3002\u6240\u4ee5\u5168\u90e8\u7684\u4ea4\u6362\u5206\u533a\u5927\u5c0f\u51712G + 2G*3 = 8G\u3002<\/li>\n<li>\u7b2c\u516b\u4e2a\u5206\u533a\u4e3a\u6269\u5c55\u5206\u533a\u7684\u6700\u540e\u4e00\u4e2a\u5b50\u5206\u533a\uff0c\u6302\u8f7d\u5728\/u01\u4e0a\uff0c\u5927\u5c0f\u7ea6\u4e3a \uff088908 &#8211; 2973\uff09* 63 * 512 * 255 = 45G\u3002<\/li>\n<\/ul>\n<p>\u4ee5\u4e0a\u4e3a\u793a\u4f8b\u4e3b\u673a\u4e0a\u7684\u5168\u90e8\u78c1\u76d8\u5206\u533a\uff0c\u4ee5\u53ca\u6302\u8f7d\u60c5\u51b5\u3002<\/p>\n<p><font color=\"red\">5. \u5c0f\u7ed3<\/font><\/p>\n<p>\u6709\u4e86\u4ee5\u4e0a\u4fe1\u606f\uff0c\u6211\u4eec\u5c31\u57fa\u672c\u6e05\u695a\u4e86\u786c\u4ef6\u7ed3\u6784\u4ee5\u53ca\u5bf9\u5e94\u7684\u903b\u8f91\u7ed3\u6784\uff0c\u9700\u8981\u4f7f\u7528\u7684\u547d\u4ee4\u5176\u5b9e\u4e5f\u5f88\u5c11\uff1a<\/p>\n<div class=\"mycode\">\n#fdisk -l<br \/>\n#df -h<br \/>\n#more \/etc\/fstab\n<\/div>\n<p><font color=\"red\">6. \u8865\u5145<\/font><\/p>\n<pre><div class=\"mycode\"># This file is edited by fstab-sync - see 'man fstab-sync' for details\r\nLABEL=\/1                \/                       ext3    defaults        1 1\r\nLABEL=\/boot1            \/boot                   ext3    defaults        1 2\r\n......\r\n<\/div><\/pre>\n<p>\u5173\u4e8e\/etc\/fstab\u7684\u7b80\u5355\u8865\u5145\uff1a<\/p>\n<ul>\n<li>\u7b2c\u4e00\u5217\u662f\uff1a\u4e00\u822c\u662f\u8bbe\u5907\uff08\u5206\u533a\uff09\uff0c\u5982\u4e5f\u6709\u662fLABEL=\u00d7\u00d7\u00d7\u7684\uff0c\u8fd9\u662fext2 ext3\u7279\u6709\u7684\u5377\u6807\uff0c\u53ef\u4ee5\u901a\u8fc7e2label\u6765\u67e5\u770b\u5404\u4e2a\u8bbe\u5907\u7684\u5377\u6807\u3002<\/li>\n<li>\u7b2c\u4e8c\u5217\u662f\uff1a\u6302\u8f7d\u70b9<\/li>\n<li>\u7b2c\u4e09\u5217\u662f\uff1a\u6587\u4ef6\u7cfb\u7edf<\/li>\n<li>\u7b2c\u56db\u5217\u662f\uff1a\u6587\u4ef6\u7cfb\u7edf\u6302\u8f7d\u65f6\u5019\u7684\u53c2\u6570\uff08\u4f8b\u5982NFS\u6709\u65f6\u5019\u9700\u8981\u7528\u6237\u540d\u5bc6\u7801\u7b49\uff09<\/li>\n<li>\u7b2c\u4e94\u5217\u662f\uff1a\u6807\u5fd7\u662f\u5426\u9700\u8981\u5907\u4efd1\u4e3a\u9700\u8981\uff0c0\u4e3a\u4e0d\u9700\u8981<\/li>\n<li>\u7b2c\u516d\u5217\u662f\uff1a\u542f\u52a8\u65f6\uff0c\u662f\u5426\u9700\u8981fsck\u68c0\u67e5\u78c1\u76d81\u4e3a\u5148\u68c0\u67e5\uff0c2\u4e3a\u540e\u68c0\u67e5\uff0c0\u4e3a\u4e0d\u68c0\u67e5<\/li>\n<\/ul>\n<p>\u5728fstab\u6587\u4ef6\u8fd8\u6709\u90e8\u5206\u7b2c\u4e00\u5217\u662fnone\u7684\uff0c\u8fd9\u4e9b\u90fd\u662f\u4e0d\u9700\u8981\u7269\u7406\u78c1\u76d8\u7684\u6587\u4ef6\u7cfb\u7edf\u3002\u5178\u578b\u7684\u5982\/proc\u6587\u4ef6\u7cfb\u7edf\uff1a<\/p>\n<pre><div class=\"mycode\">none                    \/dev\/shm                tmpfs   defaults        0 0\r\nnone                    \/proc                   proc    defaults        0 0\r\nnone                    \/sys                    sysfs   defaults        0 0\r\n<\/div><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u8bd5\u56fe\u4ece\u786c\u4ef6\u7ed3\u6784\u3001\u903b\u8f91\u7ed3\u6784\u4e24\u65b9\u9762\u6765\u4ecb\u7ecdLinux\u4e2d\u672c\u5730\u78c1\u76d8\u7684\u57fa\u672c\u77e5\u8bc6\u3002 1. \u786c\u4ef6\u7ed3\u6784 \u4e00\u5757\u78c1\u76d8\u7531\u591a\u4e2a\u76d8\u9762\u7ec4\u6210\uff0c\u6bcf\u4e2a\u76d8\u9762\u6709\u4e00\u4e2a\u5bf9\u5e94\u7684\u78c1\u5934\uff08heads\uff09\uff0c\u6211\u4eec\u53ef\u4ee5\u5728\u8be5\u76d8\u9762\u4e0a\u5b58\u50a8\u6211\u4eec\u9700\u8981\u7684\u4fe1\u606f\u3002 \u6bcf\u4e00\u4e2a\u76d8\u9762\uff0c\u88ab\u5206\u6210\u591a\u4e2a\u5706\u73af\uff0c\u6211\u4eec\u79f0\u4e4b\u4e3a\u67f1\u9762\uff08cylinders\uff09\u3002\u6bcf\u4e00\u4e2a\u67f1\u9762\u53c8\u88ab\u5206\u5272\u4e3a\u591a\u4e2a\u6247\u5f62\u533a\u57df\uff0c\u7b80\u79f0\u6247\u533a\uff08sectors\uff09\uff0c\u53c2\u89c1\u4e0b\u56fe\uff1a \uff08\u56fe\u7247\u6765\u6e90www.eygle.com\/\uff09 \u4e24\u4e2a\u7ea2\u8272\u73af\u5f62\u4e4b\u95f4\u662f\u4e00\u4e2a\u67f1\u9762\uff1b\u56fe\u4e2d\u9ec4\u8272\u6807\u8bb0\u90e8\u5206\u662f\u4e00\u4e2a\u6247\u533a\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","inline_featured_image":false,"_tocer_settings":[],"footnotes":""},"categories":[27,4],"tags":[121],"class_list":["post-1243","post","type-post","status-publish","format-standard","hentry","category-linux","category-code-detail","tag-linux"],"_links":{"self":[{"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/posts\/1243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/comments?post=1243"}],"version-history":[{"count":37,"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/posts\/1243\/revisions"}],"predecessor-version":[{"id":1455,"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/posts\/1243\/revisions\/1455"}],"wp:attachment":[{"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/media?parent=1243"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/categories?post=1243"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.orczhou.com\/index.php\/wp-json\/wp\/v2\/tags?post=1243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}