隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數(shù)據(jù)加載中……

          fdisk -l數(shù)據(jù)詳解

          [root@YSSH-HB-CAMS-1-111 ~]# fdisk -l

          Disk 
          /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
          255 heads, 63 sectors/track, 17844 cylinders
          Units 
          = cylinders of 16065 * 512 = 8225280 bytes

                     Device Boot      Start         End      Blocks   Id  System
          /dev/cciss/c0d0p1   *           1          13      104391   83  Linux
          /dev/cciss/c0d0p2              14         405     3148740   83  Linux
          /dev/cciss/c0d0p3             406         536     1052257+  82  Linux swap / Solaris
          /dev/cciss/c0d0p4             537       17844   139026510    5  Extended
          /dev/cciss/c0d0p5             537       17844   139026478+  83  Linux

          一行一行進(jìn)行解釋:
          Disk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes
          表示磁盤/dev/cciss/c0d0總?cè)萘繛?46.7GB,字節(jié)數(shù)為146778685440。
          255 heads, 63 sectors/track, 17844 cylinders
          表示此塊磁盤有255個磁頭,每個磁道(也叫柱面)有63個扇區(qū),一共有17844個磁道(也叫柱面)。
          Units = cylinders of 16065 * 512 = 8225280 bytes
          表示每個磁盤的容量是:16065 * 512即8225280字節(jié),其實換算開來,大概8M的樣子。另外16065是這么來的:255個磁頭*63個扇區(qū);512代表每個扇區(qū)的大小是512字節(jié)。
          實際上,磁盤存儲容量=磁頭數(shù)×磁道(柱面)數(shù)×每道扇區(qū)數(shù)×每扇區(qū)字節(jié)數(shù) 。
          一個分區(qū)從X cylinder(磁柱)開始;
          /dev/cciss/c0d0p1   *           1          13      104391   83  Linux
          從左右至右意思:分區(qū)名稱     是否是引導(dǎo)分區(qū)(*代表是,如果沒有值表示不是)     分區(qū)從1磁道(也叫柱面)開始    分區(qū)到13磁道(也叫柱面)結(jié)束    分區(qū)容量是104391kB    分區(qū)類型的ID是83   分區(qū)類型的名稱是Linux  

          說明:

          硬盤分區(qū)的表示:在Linux 是通過hd*x 或 sd*x 表示的,其中 * 表示的是a、b、c ... ... x表示的數(shù)字 1、2、3 ... ... hd大多是IDE硬盤;sd大多是SCSI或移動存儲;
          引導(dǎo)(Boot):表示引導(dǎo)分區(qū),在上面的例子中/dev/cciss/c0d0p1 是引導(dǎo)分區(qū);
          Start (開始):表示的一個分區(qū)從X cylinder(磁柱)開始;
          End (結(jié)束):表示一個分區(qū)到 Y cylinder(磁柱)結(jié)束;
          id和System 表示的是一個意思,id看起來不太直觀,我們要在fdisk 一個分區(qū)時,通過指定id來確認(rèn)分區(qū)類型;比如 7表示的就NTFS 分區(qū);這個在fdisk 中要通過t功能來指定。下面的部份會提到;
          Blocks(容量):這是我翻譯的,其實不準(zhǔn)確,表示的意思的確是容量的意思,其單位是K;一個分區(qū)容量的值是由下面的公式而來的;

          Blocks = (相應(yīng)分區(qū)End數(shù)值 - 相應(yīng)分區(qū)Start數(shù)值)x 單位cylinder(磁柱)的容量

          所以我們算一下 c0d0p1的 Blocks 的大小 :

          c0d0p1 Blocks=(13-1)x8225280=98703.36 K = 98.7M

          注:換算單位以硬盤廠家提供的10進(jìn)位算起,如果以操作 系統(tǒng)二進(jìn)制來算,這個分區(qū)容量應(yīng)該更少一些,得出的這個值和我們通過 fdisk -l 看到的 /dev/hda1的值是大體相當(dāng)?shù)模驗閾Q算方法不一樣,所以也不可能盡可能的精確;再加上分區(qū)時的一點損失之類,有時或大或小是存在的;


          硬盤基礎(chǔ)知識
          硬盤的DOS管理結(jié)構(gòu) 
          1.磁道,扇區(qū),柱面和磁頭數(shù)
          硬盤最基本的組成部分是由堅硬金屬材料制成的涂以磁性介質(zhì)的盤片,不同容量硬盤的盤片數(shù)不等。每個盤片有兩面,都可
          記錄信息。盤片被分成許多扇形的區(qū)域,每個區(qū)域叫一個扇區(qū),每個扇區(qū)可存儲128×2的N次方(N=0.1.2.3)字節(jié)信息。在DOS
          中每扇區(qū)是128×2的2次方=512字節(jié),盤片表面上以盤片中心為圓心,不同半徑的同心圓稱為磁道。硬盤中,不同盤片相同半徑
          的磁道所組成的圓柱稱為柱面。磁道與柱面都是表示不同半徑的圓,在許多場合,磁道和柱面可以互換使用,我們知道,每個磁
          盤有兩個面,每個面都有一個磁頭,習(xí)慣用磁頭號來區(qū)分。扇區(qū),磁道(或柱面)和磁頭數(shù)構(gòu)成了硬盤結(jié)構(gòu)的基本參數(shù),幫這些
          參數(shù)可以得到硬盤的容量,基計算公式為:
          存儲容量=磁頭數(shù)×磁道(柱面)數(shù)×每道扇區(qū)數(shù)×每扇區(qū)字節(jié)數(shù)
          要點:
          (1)硬盤有數(shù)個盤片,每盤片兩個面,每個面一個磁頭

          (2)盤片被劃分為多個扇形區(qū)域即扇區(qū)
          (3)同一盤片不同半徑的同心圓為磁道
          (4)不同盤片相同半徑構(gòu)成的圓柱面即柱面
          (5)公式: 存儲容量=磁頭數(shù)×磁道(柱面)數(shù)×每道扇區(qū)數(shù)×每扇區(qū)字節(jié)數(shù)
          (6)信息記錄可表示為:××磁道(柱面),××磁頭,××扇區(qū)







          posted on 2013-01-05 14:02 小一敗涂地 閱讀(1797) 評論(1)  編輯  收藏 所屬分類: linux相關(guān)

          評論

          # re: fdisk -l數(shù)據(jù)詳解  回復(fù)  更多評論   

          c0d0p1 Blocks=(13-1)x8225280=98703.36 K = 98.7M
          這個應(yīng)該是
          c0d0p1 Blocks=(13-1+1)x8225280=約 100M
          2014-12-17 16:10 | 諾亞方舟
          主站蜘蛛池模板: 乌拉特中旗| 荔波县| 上林县| 天镇县| 遵义市| 缙云县| 广东省| 鹤庆县| 扬中市| 湖北省| 洛南县| 祁连县| 大邑县| 大化| 子洲县| 疏附县| 洛南县| 石渠县| 昌宁县| 乐昌市| 青浦区| 平顺县| 巩留县| 石渠县| 肥西县| 黑山县| 沽源县| 兴仁县| 光山县| 木里| 贵溪市| 庆城县| 巩义市| 博乐市| 宁阳县| 西盟| 鲜城| 安新县| 怀安县| 卓资县| 兴隆县|