亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 618 | 回復(fù): 0
打印 上一主題 下一主題

Linux硬盤分區(qū)知識(((((轉(zhuǎn)))))) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-02-17 19:38 |只看該作者 |倒序?yàn)g覽

Linux硬盤分區(qū)知識 (((((轉(zhuǎn))))))
一、關(guān)于硬盤種類、物理幾何結(jié)構(gòu)及硬盤容量、分區(qū)大小計算;

1、硬盤種類、物理幾何結(jié)構(gòu)

硬盤的種類主要是SCSI 、IDE 、以及現(xiàn)在流行的SATA等;任何一種硬盤的生產(chǎn)都要一定的標(biāo)準(zhǔn);隨著相應(yīng)的標(biāo)準(zhǔn)的升級,硬盤生產(chǎn)技術(shù)也在升級;比如 SCSI標(biāo)準(zhǔn)已經(jīng)經(jīng)歷了SCSI-1 、SCSI-2、SCSI-3;其中目前咱們經(jīng)常在服務(wù)器網(wǎng)站看到的 Ultral-160就是基于SCSI-3標(biāo)準(zhǔn)的;IDE 遵循的是ATA標(biāo)準(zhǔn),而目前流行的SATA,是ATA標(biāo)準(zhǔn)的升級版本;IDE是并口設(shè)備,而SATA是串口,SATA的發(fā)展目的是替換IDE;
硬盤的物理幾何結(jié)構(gòu)是由盤、磁盤表面、柱面、扇區(qū)組成,一個張硬盤內(nèi)部是由幾張碟片疊加在一起,這樣形成一個柱體面;每個碟片都有上下表面;磁頭和磁盤表面接觸從而能讀取數(shù)據(jù);
2、硬盤容量及分區(qū)大小的算法;

我們通過fdsik -l 可以發(fā)現(xiàn)如下的信息:
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 9729 55617030 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
/dev/hda10 7752 9729 15888253+ 83 Linux
其中 heads 是磁盤面;sectors 是扇區(qū);cylinders 是柱面;每個扇區(qū)大小是 512byte,也就是0.5K;
通過上面的例子,我們發(fā)現(xiàn)此硬盤有 255個磁盤面,有63個扇區(qū),有9729個柱面;所以整個硬盤體積換算公式應(yīng)該是:

磁面?zhèn)數(shù) x 扇區(qū)個數(shù) x 每個扇區(qū)的大小512 x 柱面?zhèn)數(shù) = 硬盤體積 (單位bytes)

所以在本例中磁盤的大小應(yīng)該計算如下:
255 x 63 x 512 x 9729 = 80023749120 bytes
提示:由于硬盤生產(chǎn)商和操作系統(tǒng)換算不太一樣,硬盤廠家以10進(jìn)位的辦法來換算,而操作系統(tǒng)是以2進(jìn)位制來換算,所以在換算成M或者G 時,不同的算法結(jié)果卻不一樣;所以我們的硬盤有時標(biāo)出的是80G,在操作系統(tǒng)下看卻少幾M;
上面例子中,硬盤廠家算法 和 操作系統(tǒng)算數(shù)比較:
硬盤廠家: 80023749120 bytes = 80023749.120 K = 80023.749120 M (向大單位換算,每次除以1000)
操作系統(tǒng): 80023749120 bytes = 78148192.5 K = 76316.594238281 M (向大單位換算,每次除以1024)
我們在查看分區(qū)大小的時候,可以用生產(chǎn)廠家提供的算法來簡單推算分區(qū)的大。话研(shù)點(diǎn)向前移動六位就是以G表示的大;比如 hda1 的大小約為 6.144831G ;

二、關(guān)于硬盤分區(qū)劃分標(biāo)準(zhǔn)及合理分區(qū)結(jié)構(gòu);


1、硬盤分區(qū)劃分標(biāo)準(zhǔn)

硬盤的分區(qū)由主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)組成;所以我們在對硬盤分區(qū)時要遵循這個標(biāo)準(zhǔn);主分區(qū)(包括擴(kuò)展分區(qū))的最大個數(shù)是四個,主分區(qū)(包含擴(kuò)展分區(qū))的個數(shù)硬盤的主引導(dǎo)記錄MBR(Master Boot Recorder)決定的,MBR存放啟動管理程序(GRUB,LILO,NTLOARDER等)和分區(qū)表記錄。其中擴(kuò)展分區(qū)也算一個主分區(qū);擴(kuò)展分區(qū)下可以包含更多的邏輯分區(qū);所以主分區(qū)(包括擴(kuò)展分區(qū))范圍是從1-4,邏輯分區(qū)是從5開始的;比如下面的例子:
   Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 9729 55617030 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
/dev/hda10 7752 9729 15888253+ 83 Linux
通過這個例子,我們可以看到主分區(qū)有3個,從 hda1-hda3 ,擴(kuò)展分區(qū)由 hda5-hda10 ;此硬盤沒有主分區(qū)4,所以也沒有顯示主分區(qū)hda4 ;但邏輯分區(qū)不可能從4開始,因?yàn)槟鞘侵鞣謪^(qū)的位置,明白了吧;

2、硬盤設(shè)備(包括移動存儲設(shè)備)在Linux或者其它類Unix系統(tǒng)的表示;

IDE 硬盤在Linux或者其它類Unix系統(tǒng)的一般表示為 hd* ,比如hda、hdb ... ... ,我們可以通過 fdisk -l 來查看;有時您可能只有一個硬盤,在操作系統(tǒng)中看到的卻是 hdb ,這與硬盤的跳線有關(guān);另外hdc 大多表示是光驅(qū)設(shè)備;如果您有兩塊硬盤,大多是 hda和hdb。在這方面說的太多也無用,還是以fdisk -l 為準(zhǔn)為好;
SCSI 和SATA 硬盤在Linux通常也是表示為 sd* ,比如 sda 、sdb ... ... 以fdisk -l 為準(zhǔn)
移動存儲設(shè)備在linux表示為 sd* ,比如 sda 、sdb ... ... 以fdisk -l 為準(zhǔn)

3、合理的規(guī)劃分區(qū);

關(guān)于一個磁盤的分區(qū),一個磁盤應(yīng)該有四個主分區(qū),其中擴(kuò)展也算一個主分區(qū);存在以下情況:

1)分區(qū)結(jié)構(gòu)之一:四個主分區(qū),沒有擴(kuò)展分區(qū);

[主|分區(qū)1] [主分|區(qū)2] [主|分區(qū)3] [主|分區(qū)4]
這種情況,如果您想在一個磁盤上劃分五個以上分區(qū),這樣是行不通的;

三個主分區(qū) 一個擴(kuò)展分區(qū);

[ 主 | 分區(qū)1 ] [ 主 | 分區(qū)2 ] [ 主 | 分區(qū)3 ] [擴(kuò)展分區(qū)]
|
[邏輯|分區(qū)5] [邏輯|分區(qū)6] [邏輯|分區(qū)7] [邏輯|分區(qū)8] ... ...
這種情況行得通,而且分區(qū)的自由度比較大;分區(qū)也不受約束,能分超過5個分區(qū);這只是舉一個例子;

2)最合理的的分區(qū)方式;

最合理的分區(qū)結(jié)構(gòu):主分區(qū)在前,擴(kuò)展分區(qū)在后,然后在擴(kuò)展分區(qū)中劃分邏輯分區(qū);主分區(qū)的個數(shù)+擴(kuò)展分區(qū)個數(shù)要控制在四個之內(nèi);比如下面的分區(qū)是比較好的;
[主|分區(qū)1] [主|分區(qū)2] [主|分區(qū)3] [擴(kuò)展分區(qū)]
|
[邏輯|分區(qū)5] [邏輯|分區(qū)6] [邏輯|分區(qū)7] [邏輯|分區(qū)8] ... ...
[主|分區(qū)1] [主|分區(qū)2] [擴(kuò)展分區(qū)]
|
[邏輯|分區(qū)5] [邏輯|分區(qū)6] [邏輯|分區(qū)7] [邏輯|分區(qū)8] ... ...
[主|分區(qū)1] [擴(kuò)展分區(qū)]
|
[邏輯|分區(qū)5] [邏輯|分區(qū)6] [邏輯|分區(qū)7] [邏輯|分區(qū)8] ... ...
最不合理的分區(qū)結(jié)構(gòu): 主分區(qū)包圍擴(kuò)展分區(qū);比如下面的;
[主|分區(qū)1] [主|分區(qū)2] [擴(kuò)展分區(qū)] [主|分區(qū)4] [空白未分區(qū)空間]
|
[邏輯|分區(qū)5] [邏輯|分區(qū)6] [邏輯|分區(qū)7] [邏輯|分區(qū)8] ... ...
這樣 [主|分區(qū)2][主|分區(qū)4] 之間的 [擴(kuò)展分區(qū)] 是有自由度,但[主|分區(qū)4]后的[空白未分區(qū)空間]怎么辦?除非把主分區(qū)4完全利用擴(kuò)展分區(qū)后的空間,否則您想在主分區(qū)4后再劃一個分區(qū)是不可能的,劃分邏輯分區(qū)更不可能; 雖然類似此種辦法也符合一個磁盤四個主分區(qū)的標(biāo)準(zhǔn),但這樣主分區(qū)包圍擴(kuò)展分區(qū)的分區(qū)方法實(shí)在不可。
我們根據(jù)這個標(biāo)題,查看一下我們的例子,是不是符合這個標(biāo)準(zhǔn)呢?
   Device Boot Start End Blocks Id System
/dev/hda1 * 1 765 6144831 7 HPFS/NTFS
/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)
/dev/hda3 2806 9729 55617030 5 Extended
/dev/hda5 2806 3825 8193118+ 83 Linux
/dev/hda6 3826 5100 10241406 83 Linux
/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris
/dev/hda8 5199 6657 11719386 83 Linux
/dev/hda9 6658 7751 8787523+ 83 Linux
/dev/hda10 7752 9729 15888253+ 83 Linux
后記:

把分區(qū)基礎(chǔ)寫出來,主要是想讓新手弟兄知道什么是合理的分區(qū)結(jié)構(gòu),如果把硬盤分區(qū)規(guī)劃好了,也為以學(xué)習(xí)省卻了不少麻煩;在此文后,我計劃寫具體的分區(qū)工具介紹;這也算一個基礎(chǔ)知識的積累;雖然老手都會,但新手可能還是需要的;


本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/31992/showart_248198.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP