




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Linux下硬盤分區的最佳方案在對硬盤進行分區前,應該先弄清楚計算機擔負的工作及硬盤的容量有多大,還要考慮到以 下幾個問題。第一點也是最重要的一點,要知道當前安裝LILO的版本,因為LILO2.21及早期版本 對硬盤大小有限制,如果安裝LILO到1023磁道以外即8G的空間以外,LILO就無法啟 動。但一些BIOS較老的機器,LINUX仍然無法突破1024磁道的限制,因此這些BIOS 無法認出大于1024的硬盤空間。還需要考慮的問題有:-是否限制用戶可使用的磁盤空間大小?-在系統中需要安裝哪些軟件?-交換分區需要多大?-系統是否有多個硬盤?下面,我們按系統工作性質的不同對分區的劃分提出了一些建
2、議。當然,根據實際情況, 在滿足系統工作需求的前提下,下面的分區大小也可以靈活的變動。基本工作站的分區方案假設系統的硬盤大小是10G。/boot 20MSwap 128M/root 9.85G建立一個20M的/boot分區是為了避免將系統內核文件放到1024磁道以外,如果將/b oot做為root分區的一個子目錄,內核文件就會安裝在root分區的任何地方,因為硬盤的 大小超過了86,所以在啟動時就有可能出現問題。建議將交換分區的大小設置為內存的兩 倍,在這里我們假設系統的內存為64M。最后我們將硬盤的剩余空間全部分給了 root分區。Red Hat Linux 6.2及其早期版本上的基本服務器
3、硬盤分區方案這里的服務器我們假設只提供幾種通用的服務,如WWW服務及FTP服務等幾種服務, 通過telnet登錄的用戶數很少。假設其硬盤大小為25G。/boot 20MSwap 128M/ 10G/home 13G/var 2G在硬盤的最前面創建20M大小的/boot分區,原因同上。交換分區的大小也是128M, 因為內存的大小為64M。/,即root分區設為10G這么大是因為其中有一個/usr目錄,這個目錄可能會占用很 多硬盤空間,特別是在安裝了 X Server,運行圖形界面的應用程序的時候。/home分區是硬盤中最大的分區,這似乎與我們假設系統用戶數不多有些矛盾。實際上 在/home目錄下
4、確實沒有幾個用戶目錄,但在Red Hat6.2及更早的版本中,Apache服務 器和wu-ftpd FTP服務器被放在了/home/httpd及/home/ftp目錄中。所以這個分區這么大 也是有原因的。最后,/var目錄獨自占用了一個分區,因為系統的所有日志都寫到了/var/log目錄下, 這將會占用很大的硬盤空間。如果系統日志記錄得非常詳細,整個目錄很快會被寫滿,導致 系統工作呆滯。當然,可以通過系統日志后臺守護程序syslogd來修改日志配置,避免發生 這種情況。Red Hat 7及以上版本的基本服務器分區方案這種情況同前一個方案的情況相同,不同的是LINUX版本為Red Hat 7.0
5、及其以上版 本。/boot 20MSwap 128M/ 10G/var 15G與RedHat6不同,在RedHat7中HTTP服務和FTP服務的目錄現在位于/var/www/和 /var/ftp/,因此/var分區有15G之大也就不難理解了。多用戶服務器分區方案在這種服務器系統中,同時有多個用戶通過telnet, ssh, rlogin或其方式在遠程訪問系 統。系統中有三個35G的硬盤驅動器,總共有105G的磁盤空間。系統中用到了 RAID 5 技術做數據冗余。這種情況下,管理員必須為每個用戶分配磁盤空間。對RedHat 6.2及更 早的版本,分區如下:Disk 1:/boot 20M/ 4G
6、/var 3GB/home 27.98GDisk 2:swap 20MB/ 4GB/var 3GB/home 27.98GBDisk 3:swap 20MB/ 4GB/var 3GB/home 27.98GB這樣分區的原因:首先,Disk1上的20M /boot分區不屬于任何RAID陣列,否則如果 你將/boot放至RAID陣列中,以后就不能系統內核升級了。為了方便管理,在其它兩個硬盤中建立了 20M的交換分區。這種服務器一般配有1G 以上的內存,因此交換分區的大小不成問題。如果增大交換分區,就會減少RAID分區空間, 所以20M是足夠的。RAID分區的分組如下:-1-A, 2-A, and
7、3-A 一起組成一個8G的RAID 5驅動器,做為/根目錄打開。-1-B, 2-B, and 3-B組成6GB的RAID 5驅動器,做為/var目錄。-1-C, 2-C, and 3-C 組成 55.96GB RAID 5 驅動器,做為 /home.目錄。這種分配方案總共有55.96G的空間分配給所有用戶及Apache和FTP服務,在/var 下用6G空間用做記錄日志、郵件,這么大的空間是足夠的。如果安裝Red Hat7或以上版本,應給/var分區更大的空間,因為它同時還存放著WE B和FTP服務的兩個目錄。各分區的作用 在Linux中規定,每一個硬盤設備最多能有4個主分區(其中包含擴展分區)
8、構成,任何一 個擴展分區都要占用一個主分區號碼,也就是在一個硬盤中,主分區和擴展分區一共最多是 4個。對于早期的DOS和Windows(Windows 2000以前的版本),系統只承認一個主分區, 可以通過在擴展分區上增加邏輯盤符(邏輯分區)的方法,進一步地細化分區。主分區的作用就是計算機用來進行啟動操作系統的,因此每一個操作系統的啟動,或者稱作 是引導程序,都應該存放在主分區上。這就是主分區和擴展分區及邏輯分區的最大區別。我 們在指定安裝引導Linux的bootloader的時候,都要指定在主分區上,就是最好的例證。Linux規定了主分區(或者擴展分區)占用1至16號碼中的前4個號碼。以第一
9、個IDE硬 盤為例說明,主分區(或者擴展分區)占用了hda1、hda2、hda3、hda4,而邏輯分區占用了 hda5到hda16等12個號碼。因此,Linux下面每一個硬盤總共最多有16個分區。對于邏輯分區,Linux規定它們必須建立在擴展分區上(在DOS和Windows系統上也是如 此規定),而不是主分區上。因此,我們可以看到擴展分區能夠提供更加靈活的分區模式, 但不能用來作為操作系統的引導。原則上/和/home基本上最好是要單獨掛載兩個分區,因為home可以看成是windows 中的my document,自己個人資料多的話home要大一些。/小一點無所謂,據說至少2G, 我也沒有試驗過
10、。其他的諸如/tmp和/var由于活動文件特別多,為了避免他們的文件碎片對 其他區的影響,最好他們掛一個區。最后opt主要安裝大型軟件,如果有多余的分區就給他 掛一個吧。二、開始分區ok,我就這樣看,首先分一個100M的主分區出來,掛載boot。grub啟動時需要的文件都在 / b o o t目錄。這樣就算工作分區出了問題,只要這個分區沒有問題,同樣可以啟動。因此 最好的辦法就是專門為根文件分一個區,大小一般最多64M,我為了保險給了 100M。之后的分區全部以擴展分區形式存在,擴展分區下很多邏輯分區。首先創建一個交換分區,大小是無力內存的一倍到兩倍大。如果你的內存和我一樣是1G, 就劃1G好
11、了。事實上基本用不到這么大。分區格式記著改成linux-swap。然后創建一個盡量大的分區,給/usr,因為這里存放有大部分的系統軟件,包括X Server等 圖形界面程序。我分了 20G。接下來創建/home的掛載分區。考慮到我的工作文檔比較多,源代碼和程序也經常放到這里, 所以給了 10G。其他的諸如tmp,var等來說,單用戶工作機是不用考慮的。當然不知道我的機器以后會不 會有服務器應用,我還是給var分了 2G的空間。其他空間就全部掛載給/。雖然一般2G就夠了,但是多多益善么。注意:很多時候,如果你使用了 ubuntu光盤自帶的安裝工具分區,會出現很多問題。如果 遇到問題過不去,推薦兩
12、個辦法:1在live CD的環境中,在終端下直接用sudo fdisk /dev/xxx來分區,然后w保存后reboot,之后再進安裝工具,手工編輯注冊表時它認得的就是你編輯 的分區表,不用修改直接下一步即可。2你也可以同樣用livecd的fdisk分好區后,用光盤上的livecdinstaller程序,在命令行下安裝。不過這個安裝程序只需要你掛載/和swap。那么其他分區 怎么辦呢?可以先在分好,也可以安裝完系統再分。如果將其他分區掛載到希望的目錄下?舉個例子。如果你想把/home/user掛載到新的sda8分區下,可以這樣做:首先,將/dev/sda8 mount到/mnt/sda8中。如
13、果沒有這個目錄就自己mkdir。然后,cp -R /home/user/* /mnt/sda8/user,和 cp -R /home/user/.* /mnt/sda8/user最后修改/etc/fstab,增加一行/dev/sda8 /home ext3 defaults 0 2 (參數自己確定)即可。在Linux下,硬盤是一個設備,實際上Linux下什么都是設備。對于IDE硬盤而 言,Linux認為存在四個設備,對應于IDE的四個位置接的設備。如果裝過機器 我們知道主板上有兩個槽,IDE0和IDE1,每個槽上能掛兩個設備,主盤和從 盤,這些盤可以是硬盤可以是光驅。那么Linux是怎么認為這
14、些設備的呢?在 Linux下,這些設備用/dev/hdx來標示。IDE0上的主盤就是/dev/hda,從盤就是 hdb,依此類推,如果可以有多個IDE槽就可以延續到hde hdf等。總之每條硬盤 線上接的設備都被Linux認為是一個/dev/hdx設備。如果你的機器是IDE0槽上的 主盤是硬盤,那它就是hda,如果IDE1的槽上主盤是一個光驅,那它就是hdc。 在windows下fdisk是對”硬盤1 ,”硬盤2 “進行操作,而linux下的fdisk就 是對/dev/hda, /dev/hdb等進行操作。那么Linux下怎么看分區呢? Linux下的分區概念是,硬盤上的每個分區也是一 個設備
15、(又來了)。他們的標志是/dev/hdxy,其中hdx根前面一樣表示哪個硬 盤,y表示第幾個分區。以hda為例。hda1就是第一個分區,hda4就是第四個分 區位置。邏輯分區從hda5開始。所以剛才那個例子中,Linux看來就是hda有 10G。hda1是主分區,格式是windowso hda2是擴展分區,在它上劃出了 hda5和 hda6,格式是windowso hda還有2G剩余空間可以繼續建立hda3和hda4。注意因 為hda2空間已經被劃分完,所以無法再建立邏輯分區。一般建議如下:/存放系統命令和擁護數據1G/boot存放與linux啟動相關的程序100M/usr存放linux的應用
16、程序3G/swap實現虛擬內存256M以上是最基本的目錄,其他目錄可以沒有。要說明的是/swap 一般設為內存的兩倍,當然 這些空間要分配多少要看自己硬盤空間的大小,但最好不要低于以上的建議值。如果有多的 空余空間建議分給根目錄(/)。先簡單說說分區時掛載點下的的幾個目錄的特征:/系統根目錄 如果是初學者就把除交換分區之外的空間全歸到這個目錄就行。下面這個目 錄都不分容量就好。/boot啟動文件 這個分區50M就足夠了。/home分區存放用戶自己的數據,可以把余下的空間留給這個分區;/tmp需要實用的臨時文件。,引進var后就建在var/tmp 了;/usr分區存放大量用于支持系統的文件;/v
17、ar分區主要存放郵箱,打印緩沖區和日志文件;/usr/local存放大量從ports(7)安裝的文件。/opt 存放雜七雜八的,可以建 bakeup,store,mp3,flahs,movie,home 等等。該如何分區需要考慮你的系統應用,工作站和服務器可以有不同的分區規劃。0.初學linux分區時可以只分1G交換分區,把剩余所有歸給根分區/我經常建立的文件系統的次序是128M的root,1G的swap,128M的/var/tmp,3G的/usr, 其余的空間留給/home。我的web server分區方案:/boot (100MB)swap 1G (1G RAM)-必分的/ (1GB)-0
18、-比分的(如果其他都不分,就把剩余的都給在這里。)/tmp (2G)/var (2G)/usr (10G)/home (剩下的所有空間)我的雙系統分區方案:Linux下web服務器,一塊40G硬盤,windows2003&Redhat Linux9.0 雙系統。30Gwindows2003,10G 給 linux,其中 10G 的 linux。/dev/hda (hda整個ide接口第一塊硬盤,如果是scii硬盤則為sd)/dev/hda1 ntfs/dev/hda2 ntfs/dev/hda3 /boot ext3/dev/hda4擴展分區(這個分區是因為一塊硬盤主分區不超過hda4)/dev/hda5 swap 內存兩倍 1G/dev/hda6 / ext3根目錄,沒分的都放這/dev/hda7 /usr ext3 2G/dev/hda8 /var ext3 2G/dev/hda9 /tmp ext3 2G附件:H3C存儲原理.Linux文件系統主要目錄結構/: Linux文件系統的入口,最高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市松江區2025屆高三高考模擬卷(二)數學試題含解析
- 江蘇省淮安市車橋中學2025屆高三月考試題含解析
- 江蘇省南京市高淳區2025年初三2月份自測化學試題含解析
- 山東省濟寧嘉祥縣聯考2025屆初三下學期適應性月考卷(三)物理試題含解析
- 江蘇省常熟市第一中學2025屆高三摸底考試數學試題試卷含解析
- 臨沂科技職業學院《工程材料與構造》2023-2024學年第二學期期末試卷
- 喀什職業技術學院《試驗設計方法》2023-2024學年第一學期期末試卷
- 南京理工大學《建筑模型制作與造型設計課程設計》2023-2024學年第二學期期末試卷
- 四川省自貢市2024-2025學年數學五年級第二學期期末統考試題含答案
- 信陽師范大學《專業英語1》2023-2024學年第一學期期末試卷
- 眼瞼外傷手術縫合技巧
- 被討厭的勇氣讀書閱讀分享會
- 療養院環境衛生管理制度
- 普通植物病理學試題+答案
- 國開電大《兒童心理學》形考任務+大作業
- 小學生勞動知識競賽題庫及答案
- 專題02全等模型-一線三等角(K字)模型(原卷版+解析)
- 醫學倫理學人衛題庫(含答案)
- 2024年廣西職業院校技能大賽高職組《人力資源服務》賽項規程
- DB32T 3310-2017 船閘維護規程
- 好工作一八法
評論
0/150
提交評論