項(xiàng)目5-linux的磁盤管理安裝系統(tǒng)前分區(qū)_第1頁(yè)
項(xiàng)目5-linux的磁盤管理安裝系統(tǒng)前分區(qū)_第2頁(yè)
項(xiàng)目5-linux的磁盤管理安裝系統(tǒng)前分區(qū)_第3頁(yè)
項(xiàng)目5-linux的磁盤管理安裝系統(tǒng)前分區(qū)_第4頁(yè)
項(xiàng)目5-linux的磁盤管理安裝系統(tǒng)前分區(qū)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、安裝 Linux 系統(tǒng)前的硬盤分區(qū)規(guī)劃大家在安裝 Linux 系統(tǒng)的時(shí)候,可能會(huì)碰到這樣一個(gè)迷茫,那就是硬盤分區(qū)。對(duì)于一個(gè)硬盤(包括移動(dòng)設(shè)備)如何規(guī)劃分區(qū)結(jié)構(gòu)及如何劃分才是比較合理的?為了減少由于硬盤劃分不合理而造成的風(fēng)險(xiǎn)及不必要的麻煩,在這里給大家介紹一下,如何對(duì)一個(gè)硬盤的分區(qū)結(jié)構(gòu)進(jìn)行規(guī)劃。一、硬盤種類、物理幾何結(jié)構(gòu)硬盤的種類主要是 SCSI、IDE、以及現(xiàn)在流行的 SATA 等;任何一種硬盤的生產(chǎn)都要一定的標(biāo)準(zhǔn);隨著相應(yīng)的標(biāo)準(zhǔn)的升級(jí),硬盤生產(chǎn)技術(shù)也在升級(jí);比如 SCSI 標(biāo)準(zhǔn)已經(jīng)經(jīng)歷了 SCSI-1、SCSI-2、SCSI-3;其中目前咱們經(jīng)常在服務(wù)器看到的 Ultral-160 就是基于

2、 SCSI-3 標(biāo)準(zhǔn)的;IDE 遵循的是 ATA 標(biāo)準(zhǔn),而目前流行的 SATA,是 ATA 標(biāo)準(zhǔn)的升級(jí)版本;IDE 是并口設(shè)備,而SATA 是串口,SATA 的發(fā)展目的是替換 IDE;硬盤的物理幾何結(jié)構(gòu)是由盤、硬盤表面、柱面、扇區(qū)組成,一個(gè)張硬盤是由幾張碟片疊加在一起,這樣形成一個(gè)柱體面;每個(gè)碟片都有上下表面;磁頭和硬盤表面接觸從而能數(shù)據(jù);二、硬盤容量及分區(qū)大小的算法通過 fdsik -l 可以發(fā)現(xiàn)如下的信息:rootyufei # fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 261

3、0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0 x00058a38Device BootStartEnd26Blocks204800IdSystem/dev/sda1*183LinuxPartition 1 does not end on cylinder boundary./dev

4、/sda2/dev/sda326193819382004153600005242888382LinuxLinux swap / Solaris其中 heads也就是 0.5M;是硬盤面;sectors是扇區(qū);cylinders 是柱面;每個(gè)扇區(qū)大小是 512byte,通過上面的例子,發(fā)現(xiàn)此硬盤有 255 個(gè)硬盤面,有 63 個(gè)扇區(qū),有 2610 個(gè)柱面;所以整個(gè)硬盤體積換算公式應(yīng)該是:磁面?zhèn)€數(shù) x 扇區(qū)個(gè)數(shù) x 每個(gè)扇區(qū)的大小 512 x 柱面?zhèn)€數(shù) = 硬盤體積 (bytes)所以在本例中硬盤的大小應(yīng)該計(jì)算如下:255 x 63 x 512 x 2610 = 21467980800 bytes

5、注:由于硬盤生產(chǎn)商和操作系統(tǒng)換算不太一樣,硬盤廠家以 10 進(jìn)位的辦法來(lái)?yè)Q算,而操作系統(tǒng)是以 2 進(jìn)位制來(lái)?yè)Q算,所以在換算成 M 或者 G 時(shí),不同的算法結(jié)果卻不一樣;這就是經(jīng)常看到硬盤標(biāo)出的是 40G,在操作系統(tǒng)下看卻少幾 G 的原因;上面例子中,硬盤廠家算法 和 操作系統(tǒng)算數(shù)比較:硬盤廠家:21467980800 bytes = 21467980.800 K = 21467.980800 M =21.467980800 G(向大換算,每次除以 1000)操作系統(tǒng):21467980800 bytes = 20964825 K = 20473.M =19.99361515045166 G(向大

6、換算,每次除以 1024)在查看分區(qū)大小的時(shí)候,可以用生產(chǎn)廠家提供的算法來(lái)簡(jiǎn)單推算分區(qū)的大小;把小數(shù)點(diǎn)向前移動(dòng)六位就是以 G 表示的大小;三、硬盤分區(qū)劃分標(biāo)準(zhǔn)硬盤的分區(qū)由主分區(qū)、擴(kuò)展分區(qū)和邏輯分區(qū)組成;所以標(biāo)準(zhǔn);在對(duì)硬盤分區(qū)時(shí)要遵循這個(gè)主分區(qū)(包括擴(kuò)展分區(qū))的最大個(gè)數(shù)是四個(gè),主分區(qū)(包含擴(kuò)展分區(qū))的個(gè)數(shù)由硬盤的主引導(dǎo)MBR(Master Boot Recorder)決定的,MBR 存放啟動(dòng)管理程序(GRUB,LILO,NTLOARDER 等)和分區(qū)表的邏輯分區(qū);。其中擴(kuò)展分區(qū)也算一個(gè)主分區(qū);擴(kuò)展分區(qū)下可以包含所以主分區(qū)(包括擴(kuò)展分區(qū))范圍是從 1-4,邏輯分區(qū)是從 5 開始的;比如下面的例子:

7、Device Boot Start End Blocks Id System/dev/hda1 *7 HPTFS/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 Lin

8、ux/dev/hda9 6658 7751 8787523+ 83 Linux/dev/hda10 7752 9729 15888253+ 83 Linux通過這個(gè)例子,可以看到主分區(qū)有 3 個(gè):hda1 hda1 hda3。擴(kuò)展分區(qū)由 hda5-hda10組成,此硬盤沒有主分區(qū) 4,所以也沒有顯示主分區(qū) hda4 。但邏輯分區(qū)不可能從 4 開始,因?yàn)槟鞘侵鞣謪^(qū)的位置。四、硬盤設(shè)備在 Linux/Unix 系統(tǒng)里面的表示方法IDE 硬盤在 Linux 或者其它類 Unix 系統(tǒng)的一般表示為 hd* ,比如 hda、hdb SCSI 和 SATA 硬盤在 Linux 通常也是表示為sd* ,比如

9、 sda 、sdb 移動(dòng)設(shè)備在 linux 表示為 sd* ,比如 sda 、sdb 大家可能參考 fdisk -l 來(lái)查看。有時(shí)您可能只有一個(gè)硬盤,在操作系統(tǒng)中看到的卻是 hdb,這與硬盤的跳線有關(guān);另外 hdc 大多表示是光驅(qū)設(shè)備。如果您有兩塊硬盤,大多是 hda 和 hdb。五、合理的規(guī)劃分區(qū)關(guān)于一個(gè)硬盤的分區(qū),一個(gè)硬盤應(yīng)該有四個(gè)主分區(qū),其中擴(kuò)展也算一個(gè)主分區(qū);存在以下情況:1)分區(qū)劃分方式之一:四個(gè)主分區(qū),沒有擴(kuò)展分區(qū);主|分區(qū) 1 主|分區(qū) 2 主|分區(qū) 3 主|分區(qū) 4這種情況,如果您想在一個(gè)硬盤上劃分五個(gè)以上分區(qū),這樣是行不通的。之二:三個(gè)主分區(qū) 一個(gè)擴(kuò)展分區(qū);主|分區(qū) 1 主|

10、分區(qū) 2 主|分區(qū) 3 擴(kuò)展分區(qū)|邏輯|分區(qū) 5 邏輯|分區(qū) 6 邏輯|分區(qū) 7 邏輯|分區(qū) 8 這種情況行得通,而且分區(qū)的度比較大,分區(qū)也不受約束,能分超過 5 個(gè)分區(qū)。2)最合理的的分區(qū)方式最合理的分區(qū)劃分方式:主分區(qū),擴(kuò)展分區(qū)在后,然后在擴(kuò)展分區(qū)中劃分邏輯分區(qū)。主分區(qū)的個(gè)數(shù)+擴(kuò)展分區(qū)個(gè)數(shù)要控制在四個(gè)之內(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 邏輯|

11、分區(qū) 6 邏輯|分區(qū) 7 邏輯|分區(qū) 8 最不合理的分區(qū)劃分方式: 主分區(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后再劃一個(gè)分區(qū)是不可能的,劃分邏輯分區(qū)更不可能。雖然類似此種辦法也符合一個(gè)硬盤四個(gè)主分區(qū)的標(biāo)準(zhǔn),但這樣主分區(qū)包圍擴(kuò)展分區(qū)的分區(qū)方法實(shí)在不可取。六、Linux 系統(tǒng)的硬盤分區(qū)系統(tǒng)對(duì)于硬盤的需求跟主機(jī)開放的服務(wù)有關(guān),和數(shù)

12、據(jù)的分類與安全性有關(guān)。由于 Linux是多人多任務(wù)的環(huán)境,因此很可能上面已經(jīng)有很多人的數(shù)據(jù)在其中了,如果需要重新安裝的話,光是搬移與備份數(shù)據(jù)就已經(jīng)是很痛苦的事了,所以硬盤的分區(qū)考慮是相當(dāng)重要的。同時(shí),硬盤的規(guī)劃對(duì)于 Linux 新手而言,那將是造成頭疼的主要之一,因?yàn)橛脖P的分區(qū)技巧需要對(duì)于 Linux 文件結(jié)構(gòu)有相當(dāng)程度的認(rèn)知之后才能夠做比較完善的規(guī)劃的。所以建議,大家在初學(xué) Linux 系統(tǒng)的時(shí)候,只需要分出兩個(gè)來(lái),分別是/ 與 Swap 。下面就來(lái)借鑒一下一般主機(jī)的分區(qū)情況通常一般的大型主機(jī)都不會(huì)將所有的數(shù)據(jù)放置在一個(gè)硬盤分區(qū)中(就是只有一個(gè)/根目錄),這有幾個(gè)目的:1)安全性:你的系統(tǒng)通

13、常是在/usr/中,而個(gè)人數(shù)據(jù)則可能放置在/home 當(dāng)中,至于一些開機(jī)數(shù)據(jù)則放置在/etc 當(dāng)中。如果將所有的數(shù)據(jù)放在一起,當(dāng)你的系統(tǒng)不被破壞,或者不自己刪除了一些小東西,導(dǎo)致系統(tǒng),那么所有的資料也都跟著不見了.這對(duì)于市井小民或許無(wú)所謂,再安裝一次就好了,但是對(duì)于一些大型企業(yè)可不能這樣,因此需要將數(shù)據(jù)分別放置于不同的硬盤分區(qū)中,這樣會(huì)比較保險(xiǎn)一些。2)便利性:如果你需要升級(jí)你的系統(tǒng)的話,是否需要重新 format 安裝呢?有些數(shù)據(jù)例如/home 里面的數(shù)據(jù)為個(gè)人用戶的數(shù)據(jù),似乎與系統(tǒng)無(wú)關(guān),所以如果你將這些數(shù)據(jù)分別放置于不同的硬盤分區(qū),則你要升級(jí)或者進(jìn)行一些系統(tǒng)更動(dòng)時(shí),將比較有彈性。在進(jìn)行分區(qū)

14、的時(shí)候,一定要考慮到這部主機(jī)的未來(lái)用途,然后根據(jù)用途去分析需要較大容量的目錄,以及讀寫較為頻繁的目錄,將這些重要的目錄分別獨(dú)立出來(lái)而不與根目錄放在一起,那當(dāng)這些讀寫較頻繁的硬盤分區(qū)有問題時(shí),至少不會(huì)影響到根目錄的系統(tǒng)數(shù)據(jù),那挽救數(shù)據(jù)方面就比較容易了。在默認(rèn)的 CentOS 環(huán)境中,下面的目錄是比較符合容量大或讀寫頻繁的目錄:/boot/usr/home/var swap不可與 root 分區(qū)分開的目錄:/dev,/etc,/sbin,/bin,/lib,系統(tǒng)啟動(dòng)時(shí),內(nèi)核只載入一個(gè)分區(qū),那就是/,內(nèi)核啟動(dòng)需要加載/dev,/etc,/sbin,/bin,/lib 五個(gè)目錄的程序,所以以上幾個(gè)目錄必須和/根目錄在一起。或以將你的系統(tǒng)做成這樣的分區(qū)分布:/boot/usr/home/var swap這是比較常見的硬盤分布情況,其中,/ 根目錄可以分配約 256 MB 以內(nèi);/boot 大概在 50 MB 就可以了,因?yàn)殚_機(jī)并不大;/var 就至少需要 1GB 以上,因?yàn)槟愕哪阋獙⒁?/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論