linux分區的作用
㈠ linux各分區是干什麼的啊
深入理解硬碟的Linux分區
在學習Linux的過程中,安裝Linux是每一個初學者的第一個門檻。在這個過程中間,最大的困惑莫過於給硬碟進行分區。雖然,現在各種發行版本的Linux已經提供了友好的圖形交互界面,但是很多的人還是感覺無從下手。這其中的原因主要是不清楚Linux的分區規定,以及它下面最有效的分區工具—Fdisk的使用方法。下面從這兩個方面入手,來講解這個困擾大家的問題。
Linux的分區規定
1.設備管理
在Linux中,每一個硬體設備都映射到一個系統的文件,對於硬碟、光碟機等IDE或SCSI設備也不例外。
Linux把各種IDE設備分配了一個由hd前綴組成的文件;而對於各種SCSI設備,則分配了一個由sd前綴組成的文件。例如,第一個IDE設備,Linux就定義為hda;第二個IDE設備就定義為hdb;下面以此類推。而SCSI設備就應該是sda、sdb、sdc等。
2.分區數量
要進行分區就必須針對每一個硬體設備進行操作,這就有可能是一塊IDE硬碟或是一塊SCSI硬碟。對於每一個硬碟(IDE或SCSI)設備,Linux分配了一個1到16的序列號碼,這就代表了這塊硬碟上面的分區號碼。例如,第一個IDE硬碟的第一個分區,在Linux下面映射的就是hda1,第二個分區就稱作是hda2。對於SCSI硬碟則是sda1、sdb1等。
3.各分區的作用
在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系統上也是如此規定),而不是主分區上。因此,我們可以看到擴展分區能夠提供更加靈活的分區模式,但不能用來作為操作系統的引導。
除去上面這些各種分區的差別,我們就可以簡單地把它們一視同仁了。
5.分區指標
對於每一個Linux分區來講,分區的大小和分區的類型是最主要的指標。容量的大小讀者很容易理解,但是分區的類型就不是那麼容易接受了。分區的類型規定了這個分區上面的文件系統的格式。Linux支持多種的文件系統格式,其中包含了我們熟悉的FAT32、FAT16、NTFS、HP-UX,以及各種Linux特有的Linux Native和Linux Swap分區類型。在Linux系統中,可以通過分區類型號碼來區別這些不同類型的分區。各種類型號碼在介紹Fdisk的使用方式的時候將會介紹。
Fdisk使用詳解
下面通過介紹Fdisk的使用方法,來鞏固上面所學到的各種關於Linux分區的知識。
Fdisk是各種Linux發行版本中最常用的分區工具,是被定義為Expert級別的分區工具,它讓初學者有點望而卻步。
1.Fdisk參數說明
運行Fdisk的時候,首先映入眼簾的如圖1所示的歡迎界面,用戶通過在這個界面中輸入命令參數來操作Fdisk。
圖1 Fdisk歡迎界面
用戶通過提示鍵入「m」,可以顯示Fdisk命令各個參數的說明。
讀者可以看到Fdisk有很多參數,可是經常使用的就是幾個,如果讀者熟練掌握這幾個參數就可以流暢地運用Fdisk,對Linux的硬碟進行分區。我們先簡單介紹各個參數的意義,然後詳細說明幾個重點參數,見表1。
表1 Fdisk參數說明
用戶在Linux中進行分區的時候,最常用的參數分別是d、l、m、n、p、q、t、w等。
2.用Fdisk進行分區
在Linux分區過程,一般是先通過p參數來顯示出硬碟分區表信息,然後根據信息確定將來的分區。如圖2所示。
圖2 顯示已有分區的
圖2顯示了分區的大小和分區的類型。如果想完全改變硬碟的分區格式,就可以通過d參數一個個刪除存在的硬碟分區。例如d1,d2。
刪除完畢,就可以通過n參數來增加新的分區。當按下「n」後,我們就可以看到圖3所示的新增分區。
圖3 新增分區
這里要選擇新建的分區類型,是主分區還是擴展分區;然後選擇p或是e。它們的區別在上文中已經說明。然後就是設置分區的大小。需要提醒注意的是,如果硬碟上有擴展分區,就只能增加邏輯分區,不能增加擴展分區了,如圖4所示。
圖4 新增邏輯分區
在增加分區的時候,其類型都是默認的Linux Native,如果需要把其中的某些分區改變為其它類型,例如Linux Swap或FAT32等,可以通過命令t來改變,如圖5。
圖5 轉換分區類型
當按下「t」改變分區類型的時候,系統會提示要改變哪個分區,並且改變為什麼類型(如果想知道系統所支持的分區類型,鍵入l)。圖5表示把分區5的類型改變為82號Linux的Swap類型。
Linux所支持的分區類型號碼和其對應的分區類型,可以參考表2(這些信息可以用l命令得到)。
表2 分區類型對應表
改變完了分區類型,就可以按下「w」,保存並且退出。如果不想保存,那麼可以選擇「q」直接退出。
通過以上兩個方面的學習,相信對於初學者來說,分區已經不再是Linux進階中的絆腳石了。
原貼在http://d2.xihai.com/bin/x.cgi?f=viewpost&bbsid=linuxbbs_linuxbbsme&postuid=31
有圖
另外建議初學者用紅旗4.1桌面版或者共創linux(好裝),有點基礎後再學別的~
一個LINUX學習高手寫給初學者的話
現在好多的人開始接觸電腦的時候,見到的應該是Windows98說實話,98 已經是一個很人性化,封裝的很好的一個系統了一個對電腦一竅不通的人都能很快的使用它。這樣很多人對
"電腦"的印象和那些和我一樣一開始接觸的是DOS人是絕然不同的。在DOS時代,如果你對電腦的基礎知識不懂的話是玩不動它的,不像現在好多人CPU是什麼都不知道,卻能夠 是Flash
高手,傾倒MM無數。如果你是這樣的人,你要學Linux,你有一段回頭路要走,為什麼,看下去
我們先看看MS 操作系統的發展,他有兩套內核MSDOS--->DOS+Win3.2-->Win9X \
--->WinXP WindowsNT3.1---NT4.0-->Win2000 /
他的發展是從DOS這個純字元界面的系統發展到一個由字元界面的內核加上一個圖像界面的應用程序(Win3.2)再到結合把兩個合為一體的Win95,到現在再並上一開始就是圖形界面的NT成為
WindowsXP,他未來的野心就是並上internet成為 .net現在我們來看Linux,Linux只是個內核!這點很重要,你必須理解這一點。
只有一個內核是不能構成一個操作系統的。現在的linux操作系統如redhat,藍點,紅旗等,都是用這么一個內核,加上其它的用程序(包括X)構成的。任何一個叫做操作系統的東西都是這樣子構成的:內核+用戶界面+一般應用程序。
現在我就拿MS的系統和linux的系統的互相對應來讓大家更多的認識Linux如果你裝過DOS,那你一定知道安裝完成之後整個硬碟是這樣根目錄下有io.sys msdos.sys command.com config.sys autoexec.bat共5個文件,以及C:\dos這個目錄,很簡單。其中io.sys和msdos.sys就是系統的內核,command.com是用戶界面(shell),config.sys和autoexec.bat是配置文件,C:\DOS目錄下面的是一般應用程序系統啟動時首先裝入io.sys,再根據配置文件的設置裝入msdos.sys和command.com,然後就出現提示符,現在你就能輸入命令了。如 c:\aaa.txt d:\aaa.txt 來拷貝文件。也你能夠使用C:\dos目錄下的一些應用程序來完成工作,如用edit編輯文件,用Qbasic寫basic程序。
接下去你安裝了一個叫做Foxpro2.6的程序,這個程序可以讓你做一些資料庫方面的工作,然後你在安裝了一個叫做windows3.2中文版的程序,這個程序可厲害了,你現在不用在命令行下打命令了,可以用滑鼠來操作了,打開文件管理器,打開C 再打開另一個窗口D,用滑鼠一拉就能完成 c:\aaa.txt d:\aaa.txt這個命令,你只是動了幾次食指和現在在windows98下沒么兩樣。
OK ,goto linux安裝好linux之後根目錄下有boot,bin,sbin,etc,usr/bin,等幾個目錄
boot下有vmlinuz這個文件,這個就是內核,就是目前世界上最厲害的黑客linus帶頭寫的那個東東。
bin下有sh,這個就是shell(==command.com,用戶界面)因為UNIX系統是沒有內部命令這個說法的,准確地說/bin+/sbin == Command.com而/etc == config.sys + msdos.sys剩下/usr/bin == c:\dos
當然。因為Linux比Dos龐大得多,所以,reahat和紅旗或者有不同的安排方法,各種目錄下的東西並不規則。linux的啟動同樣是裝載vmlinuxz,然後裝載sh(或者其他的shell,如bash),出來提示符。現在你同樣能輸入命令了。如cp /aaa.txt /tmp/aaa.txt。同樣可以用vi編輯文件,用gcc編譯程序
接下去你安裝了一個叫做MySQL的程序,這個程序可以讓你做一些資料庫方面的工作,然後你再安裝了一個叫做kde4.0的程序,這個程序可厲害了,你現在不用在命令行下打命令了,可以用滑鼠來操作了,打開文件管理器,打開/ 再打開另一個窗口/tmp,用滑鼠一拉就能完成cp /aaa.txt /tmp/aaa.txt這個命令,你只是動了幾次食指和現在在windows98下沒什麼兩樣
看到這里希望你明白我為什麼說你在走回頭路,因為目前的Linux操作系統==MS的Win3.2但MS系統已經走過了9X,現在是XP了,整整落後了兩代。當然,這是從用戶界面上來說的,但也恰恰是很多人裝個Linux之後就是在X的kde上搞東搞西,而其它的什麼都搞不起來,為什麼搞不起來因為你沒搞過DOS,你根本就不知道系統還可以有這樣的搞法。你一開始接觸的就是98,電腦給你的感覺就是用滑鼠來操作的東西,你認為同樣是操作系統,Linux也應該是這樣的東西。你根本就沒有想過你一直以為你在玩的是Linux,但實際上你玩的只不過是一個運行在Linux系統上的程序而已。因此很多人裝完搞了幾天說,靠,Linux不過如此。這話可以說對也可以說不對Linux嘛,你都還沒見到是什麼樣子,你有什麼資格說它怎樣呢?但kde嘛,就真的確實不過如此,你用過98吧,現在你去用用3.2看看,你有什麼
感覺?從穩定性來說,我不拿98比了,拿95,如果同樣的工作,95一天崩潰1次的話,那X會崩潰10次,如果是2000的話,2000一天崩潰1次,X會崩潰100次。和3.2是差不多的。但為什麼還是會聽說比如某些好萊塢的電影特技是在Linux上完成的呢?為了出席一次重要宴會,你可以去買一套名牌西裝,也可以去訂做一套,訂做的當然更加合身更加好看,但價格也更貴,工作量也更大名牌西裝==Windows系統定做西裝==Linux系統+修改系統內核+修改X代碼+修改kde代碼+專門寫的特技軟體你現在裝的那套西裝是街邊貨,也就是reahat服裝廠為了適應全世界所有人的身材批量生產的東東。明白了吧?如果你明白,那你也就明白了Linux比Window好的一個方面了,我也就不用廢話,那麼為什麼Linux往往會和黑客撤上關系呢?記得我看過一本書這么寫,"Linux是由一個叫linus的黑客及互聯網上很多的黑客共同編寫而成"。所以,一個由黑客寫成的系統怎麼會和黑客沒有關系呢?當然這個「黑客」的定義和現在很多中國人心中的"黑客"的定義是絕然不同的前者是幾乎從未入侵過其他系統,而後者是入侵過就是了。
如果你是一個美術工作者,你也是幾乎除了睡覺就在用電腦,你時時都開著photoShop在那裡搞啊搞,在美術這個行業,你也算得上是這個行業里的高手了。但你根本就不關心你所做的,電腦裡面到底是怎麼幫你完成的。電腦不過是你創作的一個工具。就像音樂是很多人喜歡聽的,但你根本不關心你所聽到的音樂,她從原來歌星嘴裡發出來到被你來欣賞,她到底是怎麼個回事。但對一HIFI發燒友而言,她關心的就只是這些。現在回到我剛剛說到了命令,對於一個黑客而言,她根本不關心aaa.txt這個文件裡面的內容,她關心的是從C:\aaa.txt到d:\aaa.txt這個過程中,電腦它到底幹了什麼?現在我問一下正在看這個帖子的人:把一個文件從一個地方拷貝到另一個地方這個事情你肯定是做過的對吧?但當你這樣做的時候,你是否有想過電腦內部它是怎樣來完成你的這個操作的呢?如果你的回答是:哎呀,我倒真的從未想過耶~~那麼,你根本沒有黑客的天分,你還是到輕松一刻混比較有前途。
尋根問底是黑客的天性,在這點上,Linux可以滿足,但windows不能,你在dos上按下 C:\aaa.txt d:\aaa.txt。復制的任務是完成了,但電腦作了什麼你知道么?你只能根據你的經驗的積累,大概的判斷系統怎麼完成,在你沒看過的源代碼之前你根本沒法確定你的判斷是否正確的。但UNIX上cp的源代碼基本上是隨手就能拿到。
TCP/ip方面,linxu可以讓你一桿子捅到內核中去,但windows你只能捅到winsockapache和系統的具體交流你可以一清二楚,但IIS和系統的交流你卻不可能知道Linux和黑客的關系是在這里,和入侵是一點關系都沒有的。很多遠程漏洞的攻擊程序是要在unix系統上編譯的這沒錯,但是那些程序本來的意義就是舉個例子讓你看好過說,你看得懂的話,改一改在Win上同樣可以編譯。
UNIX和Windows相比有太多的優點,也有太多值得你去弄的地方,只是我說不出來就像你深愛一個人的時候,你根本沒法說出你愛他什麼,她有什麼地方值得你去愛但,Windows不是垃圾,絕對不是,作為一個工具來使用,她比UNIX好上幾百倍似乎你現在都該明白為何很多遠程漏洞的攻擊程序是以unix的習慣寫的,因為能夠發現這個漏洞,說明他對系統相當的熟悉,而且是UNIX讓他對系統相當的熟悉,他不自覺地就是用了UNIX的那一套,不過,它的這些代碼卻很大的可能是用UltraEdit在windows系統下敲的。
好像跑題了,我說要給想學Linux(UNIX)的朋友的一點建議,但卻說了這樣的話,
但我覺得沒有跑題,我希望你看到這里已經能夠知道我要給你的建議是什麼了。
1.根據你目前的水平,確定Linux對你的意義有多大。
2.確定你玩的是Linux而不是X
3.把X系統卸了,剩下的空間裝上源代碼
4.不要用rpm -i的方式安裝程序,用自己編譯的方法
5.找個合用的telnet軟體,我推薦SecureCRT.
6.如果你只有一台電腦,安裝Vmware.用這個方式來接觸UNIX
7.再看一下帖子,自己再一次體會我帖子中暗藏的建議
8.在學習Linux的過程中的,把被linux玩的經驗記下來
9.在玩linux的過程中,把linux怎麼被你玩的趣事記下來
㈡ linux分區是為了幹嘛,linux下分幾個區,就只能新建幾個文件夾嗎還是什麼
如果非要和windows類比的話,我的理解是給linux分區就相當於給windows的c盤分區,比方說linux中的/home相當於c盤中的「我的文檔」要是單獨給/home分區,就相當於把我的文檔放到d盤或者其他盤。linux分區可以很好的保護數據,比方說我單獨給/home分了一個區,這樣的話,要是我別的分區的文件損壞了,系統啟動不了,或者我重裝系統,單獨分區的/home裡面的文件再重裝系統以後還是存在的沒有損壞。linux中還有一些分區是為了和系他系統或者其他用戶,計算機,網路共享文件用的。一般做伺服器或者是對數據保護和分享又要求就會比較在意分區的問題。自己電腦上用,我都是只分兩個分區,一個是根目錄/,一個是swap交換分區。而且現在計算機內存容量這么大,都4G,8G還有16G的,有時候swap分區都不用分,一個根目錄就夠了。
畢竟這是兩種操作系統,不能用windows系統的思維來比較linux系統,
㈢ linux 磁碟 為什麼要分區
LINUX與WINDOW不同,LINUX沒有分區的概念,只有文件和文件夾的概念。即使物理上進行了分區,也要把物理分區掛載到某一個文件夾上去,進入系統後,才能通過這個文件夾查看讀寫這個文件夾里的文件。
如果不掛載的分區,就是說物理分區沒有跟文件夾建立關系,在進入系統後是看不到,也就沒有辦法使用了。
具體可以在網上查一下LINUX分區的資料。
㈣ LINUX的各分區作用是什麼比如/、/home、/boot、/root等…
其實叫分區有些牽強,應該叫文件系統。
/根文件系統:內核啟動後要載入的第一個文件系統。
/home:存儲受感染用戶的文件。
/boot:Linux內核。
/root:根用戶的用戶文件夾。
/etc:保存配置文件。
/TMP:存儲臨時文件。通常文件系統在內存中,所以關閉後TMP中的文件會消失。
/usr:用戶程序通常存儲在/usr/bin中,用戶安裝的程序默認安裝在/usr/local/bin中。
(4)linux分區的作用擴展閱讀:
LINUX系統優點:
1.Linux由許多微內核組成,其源代碼是完全開源的;
2.Linux繼承了Unix的特點,具有非常強大的網路功能。它支持所有的互聯網協議,包括TCP/IPv4,TCP/IPv6和鏈路層拓撲程序。
3.Linux系統工具鏈完整,簡單的操作可以配置出合適的開發環境,可以簡化開發過程,減少開發模擬工具的障礙,使系統具有很強的可移植性;
㈤ Linux各分區作用
Linux通常被獨立分區的有:
/boot(200MB-500MB)存放啟動Linux系統所必需的文件,包括內核文件、啟動菜單配置文件等
/(根)
/home 存放所有普通系統用戶的默認工作目錄(宿主目錄)
/var(variable) 存放系統中經常需要變化的一些文件(如系統日誌文件、用戶郵箱目錄等)
/usr(UNIX Software Resource)(>2G)
/tmp 存放系統運行過程中使用的一些臨時文件
/opt 第三方軟體程序和工具
swap是交換文件系統(一般為物理內存的1.5到2倍,必須獨立分區,物理內存大於8G可以不設這個交換分區)
㈥ linux 分區有什麼好處哪些是必要的
分區這件事對於電腦而言,可有可無,但是對於用戶卻是有用的。分區的目的是便於管理。這么說估計你不明白,我舉個例子。為什麼我們的家要分割出那麼多的空間,有廚房,有餐廳,有卧室,有衛生間,有客廳。和到一起不好嗎?對於房屋來說,分割空間用的是牆壁,房屋中砌起一堵牆用什麼?鋼筋水泥,也有的是用磚壘的。如果,所有的小區,每戶人家裡面,所有空間的分割全部推到,卧室和廚房,以前一牆之隔,現在把牆拆了。廚房和衛生間原來也有間隔,現在也推了不要。只要一進門,屋中的一切全部一覽無余完全暴露。好不好?肯定不好。因為不方便。分了以後,找起東西來相對而言較為便利。要找什麼,可以去相應的空間去找。比如說要做飯了。找大米,找案板,菜刀切菜切肉。大米在哪?案板在哪?刀具在哪?到廚房找,一般都能找到。要是沒有這種分門別類的意識,東西隨手放置。那就麻煩了。沒准衣櫃裡面能掏出5斤豬肉,馬桶旁邊找出2袋大米。要燒菜了,發現沒油了。想起來了,前些天從超市買了一桶5升的金龍魚調和油呢!放哪去了?那就滿屋子轉吧。
電腦也一樣,如果不分區,東西亂放。找起來很麻煩的。比如說,要看電影了。如果分區,那麼可以這樣,把某個區專門的用於放置從網上下載的各種資源。這個區裡面再建立幾個不同的目錄。這個目錄是放置下載的電影的,那個目錄是放置音樂的。再有一個目錄專門用於放置下載回來的各種安裝程序的。等等。要用的時候,一目瞭然。想看電影了。去相應磁碟分區找相關的目錄。裡面全是下載回來的各個影片。效率很高。如果,不分區,那就麻煩了。電腦是長期使用的工具。如果不分區,沒有分門別類的思想,那很有可能資源信息隨意亂放。東一榔頭西一棒子。隨意亂來了。今後有需要的時候,很不方便。一台電腦裡面,目錄,文件等等加起來上萬甚至上十萬都是稀鬆平常的。在這么多的東西裡面找一個自己想要的,花多少時間?效率太低了。所以說分區,對於用戶來說是有用的。也是必要的。但是電腦不是,對它來說,東西資源放置的再亂,它也能找到。這是因為它和人類關於尋找資源的方法不一樣。人用眼睛看。它不是。它有專門的方法尋找判斷。所以說,這與電腦來說,磁碟是否分區,以及使用過程中是否注意分類存儲信息資源對它來說,一點關系也沒有。
所以,不管你是什麼系統,Linux也好,Windows也罷甚至於用Solaris,分區對於用戶來說都是有意義的有價值的。
那些分區必要?答案是根分區。沒有C盤,windows無法安裝,沒有根分區,linux安裝也不能進行。linux系統啟動時。要是發現根出問題了,肯定報錯,而且是大錯。此外還有一個分區,有時也是必須的。就是所謂的EFI引導分區。這個分區,只有當電腦採用UEFI引導加GPT磁碟分區模式時才是必須的。如果採用了較為傳統的BIOS引導加MBR磁碟分區模式,則這個分區根本用不上。但是不管怎麼樣,根分區必須一定百分百的不能少。
㈦ 安裝linux至少需要哪兩個分區作用分別是什麼
一個為根分區,一個為交換分區。
1,/,根分區,一般所有文件都放在根目錄下。
2,swap,虛擬內存,交換分區,一般大小為機器內存的1-2倍。
起碼有如上兩個分區才可以安裝linux系統。建議再增加一個/boot分區,200M左右即可。
作用:
Swap分區在系統的物理內存不夠用的時候,把物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的空間被臨時保存到Swap分區中,等到那些程序要運行時,再從Swap分區中恢復保存的數據到內存中。
Swap分區,即交換區,系統在物理內存不夠時,與Swap進行交換。 其實,Swap的調整對Linux伺服器,特別是Web伺服器的性能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。
根分區在Linux操作系統中,除/boot目錄外的其它所有目錄都對應於該分區.因此,用戶可通過訪問除/boot目錄外的其它所有目錄來訪問該分區。
(7)linux分區的作用擴展閱讀:
linux其他分區作用:
/home分區,是用戶的home目錄所在地
/var/log分區,是系統日誌記錄分區
/tmp分區,用來存放臨時文件。
/bin分區,存放標准系統實用程序。
/dev分區,存放設備文件。
/opt分區,存放可選的安裝的軟體。
/sbin分區,存放標准系統管理文件。
/usr分區,是red hat linux系統存放軟體的地方
/boot分區,它包含了操作系統的內核和在啟動系統過程中所要用到的文件
㈧ linux安裝至少有哪兩個分區,各自作用是什麼
Linux默認安裝會root分區和swap分區2個,
root分區也就是根分區,它包含了系統的依賴類庫,運行文件,配置文件,日誌等。
swap分區是虛擬交換分區,它是為了在物理內存使用完之後,會將swap分區也就是存儲空間來作為虛擬內存使用。
㈨ linux 分區的含意是什麼,如何理解
1、/分區。用於存儲系統文件。
2、swap,即交換分區,也是一種文件系統,它的作用是作為Linux的虛擬內存。
在Windows下,虛擬內存是一個文件:pagefile.sys;而Linux下,虛擬內存需要使用獨立分區,這樣做的目的據說是為了提高虛擬內存的性能。
3、/home:是用戶文件夾所在的地方。如果獨立劃分/home,即使Ubuntu不能啟動,也可以用Live CD啟動來取得自己的文件資料。
4、/boot:包含了操作系統的內核和在啟動系統過程中所要用到的文件。
在很多老舊的教程中,都會讓用戶在/boot目錄上掛載一個大小為100MB左右的獨立分區,並推薦把該/boot放在硬碟的前面——即1024柱面之前。事實上,那是Lilo無法引導1024柱面後的操作系統內核的時代的遺物了。當然,也有人說,獨立掛載/boot的好處是可以讓多個Linux共享一個/boot。
其實,無論是基於上述的哪種理由,都沒有必要把/boot分區獨立出來。首先,Grub可以引導1024柱面後的Linux內核;其次,即使是安裝有多個Linux,也完全可以不共享/boot。因為/boot目錄的大小通常都非常小,大約20MB,分一個100MB的分區無疑是一種浪費,而且還把把硬碟分的支離破碎的,不方便管理。另外,如果讓兩個Linux共享一個/boot,每次升級內核,都會導致Grub的配置文件沖突,帶來不必要的麻煩。而且,不獨立/boot分區僅僅佔用了根目錄下的大約20MB左右的空間,根本不會對根目錄的使用造成任何影響。
但值得注意的是,隨著硬碟容量的增大,無法引導Linux內核的現象再次出現,這也就是著名的137GB限制。很遺憾,Grub是無法引導137GB之後的分區中的Linux內核的。如果你不巧遇到了這樣的情況,你就要考慮把/boot獨立掛載到位於137GB前方的獨立分區中,或者索性就把 Linux的分區都往前移動,讓根目錄所在分區位於137GB之前。
5、/usr/local:是 Linux系統存放軟體的地方。
建議把/opt,/usr或/usr/local獨立出來的教程,基本上也是非常老的了。使用Ubuntu時,我們一般都是使用系統的軟體包管理器安裝軟體,很少自己編譯安裝軟體。而建議獨立/usr,/opt,/usr/local的理由無非是為了重裝系統時不再重新編譯軟體而直接使用早先編譯的版本。不過對於大多數普通用戶來說,這個建議通常是沒有意義的。
6、/var:是系統日誌記錄分區。
7、/tmp分區,用來存放臨時文件。
建議把/var和/tmp獨立出來的教程通常是面向伺服器的。因為高負載的伺服器通常會產生很多日誌文件、臨時文件,這些文件經常改變,因此把/var,/tmp獨立出來有利於提高伺服器性能。但如果你用Ubuntu是做桌面的,或從來不關心過系統日誌這東西,就沒有必要獨立的為/var和/tmp掛載分區。
還有些老舊的教程中建議把Linux安裝在主分區中,或在/boot下掛載一個主分區。事實上,這也是不需要的。Linux的所有分區都可以位於邏輯分區中。所以請放心的把Linux安裝在邏輯分區中吧。
---
Linux的文件系統(分區格式)主要有ext3、ReiserFS、XFS、JFS等。同時Linux也可以讀寫使用FAT、FAT32和NTFS文件系統的分區。
Ubuntu默認的文件系統是ext3。
或許有人會告訴你其他文件系統會有什麼什麼優點,ext3會有什麼什麼不好,但如果你對文件系統並不了解的話,我的建議就是使用默認的ext3,默認的設置可能不一定是性能最好的,但對普通用戶一定是最穩定最安全最適合的。
最大分區大小:ext3是4TB,ReiseFS是16TB。FAT32在Windows XP和Windows 2000里的最大分區是32GB;而Linux中的FAT32則可以支持到2TB。
最大文件大小:ext3是2GB-4GB,ReiseFS是8TB,FAT32是4GB。
---
如果你准備在硬碟里只安裝Ubuntu一個操作系統的話,建議你採用三分區方案:
1)「/」分區:使用ext3文件系統;分區容量為10GB-15GB。
2)「swap」分區:用於交換空間。內存小於或等於 512MB,swap分區容量為內存大小的2倍;內存大於512MB的,swap分區容量等於內存大小。
3)「/home」分區:使用ext3文件系統;分區容量為「/」和「swap」以外的剩餘空間
在linux系統中至少必須有兩個掛載點(磁碟分區),分別是 / 及 swap ,其餘是否要將其他的掛載點獨立分割出來則視你的規劃需求而定。可參考以下建議:
swap的大小約等同你的內存大小,或稍大
初次接觸的新手或硬碟空間有限 Desktop的安裝建議:
掛載點 裝置 說明
/ /dev/hda1 可用空間 - swap大小後的所有空間
swap /dev/hda2 大約內存大小 建議至少512Mb
高級用戶 Desktop的安裝建議:
掛載點 裝置 說明
/ /dev/hda1 15G
/home /dev/hda2 最大的剩餘空間
/boot /dev/hda3 128MB左右
swap /dev/hda5 大約內存大小(建議至少512MB)
高級用戶 Server的安裝建議:
掛載點 裝置 說明
/ /dev/hda1 15G
/home /dev/hda2 最大的剩餘空間
/boot /dev/hda3 128MB左右
swap /dev/hda5 大約內存大小(建議至少512MB)
/var /dev/hda6 視伺服器功能決定大小
安裝Liunx Ubuntu磁碟分區的配置與建議事項就說到這里,有了以上的相關說明相信要將自己的硬碟規劃好,應該不會是件難事啦。
Linux 規定了主分區(或者擴展分區)佔用 1 至 16 號碼中的前 4 個號碼。以第一個 IDE 硬碟為例說明,主分區(或者擴展分區)佔用了 hda1、hda2、hda3、hda4,而邏輯分區佔用了 hda5 到 hda16 等 12 個號碼。因此,Linux 下面每一個硬碟總共最多有 16 個分區。
因此 hda1- hda4 是主區的意思。 hda5以後是邏輯分區!!
㈩ LINUX分區是什麼
磁碟分區格式名稱,和Windows的NTFS類似,都是一種分區格式,只不過是Linux用的分區,一般是EXT4或者EXT3的,因為版權問題,Windows不能識別,所以分區工具一般都簡單的描述為Linux分區