Ubuntu Linux系統的分區方案示例
一、Linux 分區概念
首先介紹一下linux中的分區概念,這個可是把一開始學習的我害苦了。在 Linux 中規定,每一個硬盤設備最多能有 4 個主分區(其中包含擴展分區)構成,任何一個擴展分區都要佔用一個主分區號碼,也就是在一個硬盤中,主分區和擴展分區一共最多是 4 個。對於早期的 DOS 和 Windows(Windows 2000 以前的版本),系統只承認一個主分區,可以通過在擴展分區上增加邏輯盤符(邏輯分區)的方法,進一步地細化分區。
主分區的作用就是計算機用來進行啓動操作系統的,因此每一個操作系統的啓動,或者稱作是引導程序,都應該存放在主分區上。這就是主分區和擴展分區及邏輯分區 的最大區別。我們在指定安裝引導 Linux 的 bootloader 的時候,都要指定在主分區上,就是最好的例證。
Linux規定了主分區(或者擴展分區)佔用 1 至 16 號碼中的前 4 個號碼。以第一個 IDE 硬盤爲例說明,主分區(或者擴展分區)佔用了 hda1、hda2、hda3、hda4,而邏輯分區佔用了 hda5 到 hda16 等 12 個號碼。因此,Linux 下面每一個硬盤總共最多有 16 個分區。
對於邏輯分區,Linux 規定它們必須建立在擴展分區上(在 DOS 和 Windows 系統上也是如此規定),而不是主分區上。因此,我們可以看到擴展分區能夠提供更加靈活的分區模式,但不能用來作爲操作系統的引導。
以前對這些概念不熟,分區上走了很多彎路。那麼,到底什麼樣是一個好的分區方案,我認爲見仁見智,我是這樣分的。原則上/ 和/home基本上最好是要單獨掛載兩個分區,因爲home可以看成是windows中的my document,自己個人資料多的話home要大一些。/小一點無所謂,據說至少2G,我也沒有試驗過。其他的諸如/tmp和/var由於活動文件特別 多,爲了避免他們的文件碎片對其他區的影響,最好他們掛一個區。最後/opt主要安裝大型軟件,如果有多餘的分區就給他掛一個吧。
二、開始分區
ok, 我就這樣看,首先分一個100M的主分區出來,掛載boot。grub啓動時需要的文件都在/ b o o t 目錄。這樣就算工作分區出了問題,只要這個分區沒有問題,同樣可以啓動。因此最好的辦法就是專門爲根文件分一個區,大小一般最多64M,我爲了保險給了 100M。
之後的'分區全部以擴展分區形式存在,擴展分區下很多邏輯分區。
首先創建一個jiao換分區,大小是無力內存的一倍到兩倍大。如果你的內存和我一樣是1G,就劃1G好了。事實上基本用不到這麼大。分區格式記着改成linux-swap。
然後創建一個儘量大的分區,給/usr,因爲這裏存放有大部分的系統軟件,包括X Server等圖形界面程序。我分了20G。
接下來創建/home的掛載分區。考慮到我的工作文檔比較多,源代碼和程序也經常放到這裏,所以給了10G。
其他的諸如tmp,var等來說,單用戶工作機是不用考慮的。當然不知道我的機器以後會不會有服務器應用,我還是給var分了2G的空間。
其他空間就全部掛載給/。雖然一般2G就夠了,但是多多益善麼。
注意:很多時候,如果你使用了ubuntu光盤自帶的安裝工具分區,會出現很多問題。如果遇到問題過不去,推薦兩個辦法:
1 在live CD的環境中,在終端下直接用sudo fdisk /dev/xxx
來分區,然後w保存後reboot,之後再進安裝工具,手工編輯註冊表時它認得的就是你編輯的分區表,不用修改直接下一步即可。
2 你也可以同樣用livecd的fdisk分好區後,用光盤上的livecd
installer程序,在命令行下安裝。不過這個安裝程序只需要你掛載/和swap。那麼其他分區怎麼辦呢?可以先在分好,也可以安裝完系統再分。如果將其他分區掛載到希望的目錄下?舉個例子。如果你想把/
home/user掛載到新的sda8分區下,可以這樣做:
首先,將/dev/sda8 mount到 /mnt/sda8中。如果沒有這個目錄就自己mkdir。
然後,cp -R /home/user/* /mnt/sda8/user ,和cp -R /home/user/.* /mnt/sda8/user
最後修改/etc/fstab,增加一行/dev/sda8 /home ext3 defaults 0 2(參數自己確定)即可。
相關文章
-
Ubuntu Linux系統下設置Static IP的方法
斜劉海精緻盤發精緻而光滑的盤發,利落的劉海,將自己完美的臉型展現在人們的視線,以最簡單的方法打造出職業女性的特有氣質。給人一種幹練,穩重又不失柔美的獨特魅力。棕色斜劉海大波捲髮棕色給人以成熟的感覺,大波捲髮給人 -
Win7 下U盤安裝Ubuntu16.04 雙系統詳細圖文教程
windows和Ubantu雙系統安裝主要分爲五大步驟,下面通過圖文並茂的形式給大家介紹Win7 下U盤安裝Ubuntu16.04 雙系統詳細圖文教程,需要的的朋友參考下吧!安裝主要分爲以下幾步:一. 下載Ubuntu 16.04鏡像軟件;二. 製作U盤啓動盤 -
Linux認證系統管理:linux下搭建ftp
最近爲了方便目標板與PC機上LINUX之間的通訊,就在LINUX搭建了FTP,工作不難,寫個總結。主要經過以下幾個步驟: 1.檢查是否安裝了vsftpd服務器可以用rpm -q vsftpd命令來查看,若顯示"vsftpd-1.1.3-8",則說明系統已經安裝vs -
Linux系統bunzip2命令如何使用
夏日無劉海花苞頭高高的花苞盤發與無劉海的設計相互搭配顯現出無比清爽的感覺,精緻小巧的五官得以強調與凸顯。棕色的染髮給這款花苞頭造型增添了幾分時尚的感覺,但絲毫不顯誇張,嬌美可人,讓人喜歡的一款夏日髮型。夏日雙 -
基於ubuntu下nginx+php+mysql安裝配置
篇一什麼是醫生年度考覈個人總結,如何寫醫生年度考覈個人總結,其實工作總結是對一段時間來所做的工作進行分析研究,肯定成績,找出問題,把這些用文字表述出來,就叫做工作總結。醫生年度考覈個人總結也是跟其他個人總結差不多 -
Linux系統下高CPU解決方案
產品升級後系統會變慢和CPU使用率相當高的時候,應該怎麼辦呢?以下本站小編整理的Linux系統下高CPU解決方案,希望對大家有所幫助,更多信息請關注應屆畢業生網! 1.用top命令查看哪個進程佔用CPU高gateway網關進程14094 -
常用Linux系統Debug命令
命令系統,是一種計算機代碼控制系統。常用Linux系統Debug命令有哪些呢?下面是相關的知識,歡迎閱讀。 1、查看TCP連接狀態netstat -nat |awk '{print $6}'|sort|uniq -c|sort -netstat -n | awk '/^tcp/ -
如何安裝win10和ubuntu14雙系統
在日常的教育教學工作中,師德需要培養,需要教育,更需要的是教師自我良好的修養。本站小編爲大家整理了教師師德師風優秀演講稿3篇,希望對你有幫助。教師師德師風優秀演講稿篇1尊敬的各位領導、各位老師:大家好!我今天演講 -
Linux關閉selinux安全子系統的技巧
selinux是Linux的安全子系統,是一個強制訪問控制安全模塊,那麼要如何關閉selinux安全子系統呢?下面小編就給大家介紹下Linux關閉selinux安全子系統的技巧,一起來學習下吧。1、首先我們可以用命令來查看selinux的狀態geten -
Linux認證系統管理:linuxmail命令發送郵件失敗
總結是在某一特定時間段對學習和工作生活或其完成情況,包括取得的成績、存在的問題及得到的經驗和教訓加以回顧和分析的書面材料,它可以提升我們發現問題的能力,讓我們抽出時間寫寫總結吧。總結你想好怎麼寫了嗎?以下是小