導航:首頁 > 操作系統 > linux分區原理

linux分區原理

發布時間:2023-03-18 06:06:09

⑴ 安裝linux操作系統的分區一定要是主分區嗎為什麼,能否簡要解釋一下原理

一個硬碟最多隻能劃分4個主分區,
為了支持更多分區,引入了擴展分區的概念

一個硬碟一般劃分出一個擴展分區來,它佔用磁碟上很大一塊空芹敗陵間
然後在擴展分區里再劃分邏輯分區——邏輯分枯鄭區的數量沒有限制,可以任意多個

Linux可以安裝在主分區嫌戚或邏輯分區上都成。

⑵ linux 磁碟 為什麼要分區

LINUX與WINDOW不同,LINUX沒有分區的概念,只有文件和文件夾的概念。即使物理上進行了分區,也要把物理分區掛載到某一個文件夾上去,進入系統後,才能通過這個文件夾查看讀寫這個文件夾里的文件。
如果不掛載的分區,就是說物理分區沒有跟文件夾建立關系,在進入系統後是看不到,也就沒有辦法使用了。
具體可以在網上查一下LINUX分區的資料。

⑶ Linux分區詳解

主分區和邏輯分區和系統沒有關系。linux可以,windows也可以。
linux是把盤掛載到文衡廳賀件夾里,windows是直接顯示在我的電腦里。就這樣。
每一個硬碟只可以最多分四個主分區。其中必須有一個是mbr指定的系統活動分區(就是從這個分區啟動伏改系統,可以是win也可以是linux)。每個主分區里可以分無限個邏輯分區。在分區上linux和windows沒有大的差異。唯一的差異就是文件格式不同。linux中所有的分區都可以掛載上的。只要點擊掛載或輸入命令就行。掛載的意思就是使linux可以操作這個咐派分區。
linux用ext3,xfs等等
windows用fat32和ntfs。
命名上也有差異。
linux採用unix的命名法,hda,sda後面加數字分別對應不同的邏輯分區,比如win下的c,d,e,f盤等等。
win就不多說了。
不知道你懂沒有。。。
這里有個小知識,你看下吧。。。
http://tech.ccidnet.com/art/302/20051020/354239_1.html

⑷ Linux下為什麼要進行磁碟的分區

一、先從整體上說說說分區的好處:

1.數據安全:

        主要方面:只用一個分區,若遇到系統需要重裝或者分區需要進行格式化等,原有的重要文件無法在本硬碟保留,而若提前進行了合理分區,則用戶數據不會收到影響

        次要方面,我們知道,同等外部條件下,讀取越頻繁,磁碟越容易受損,我們把讀寫頻繁的目錄掛載到一個單獨的分區,可以把磁碟的損傷控制在一個集中的區域。

2.效率(針對目前常用的機械硬碟,固態硬碟方面還不太了解):

        主要方面:分區將數據集中在某個磁柱的區段,當有數據要讀取自該分區時, 硬碟只會搜尋相應區段,有助於數據讀取的速度與效能的提升!

一、先從整體上說說說分區的好處:

1.數據安全:

        主要方面:只用一個分區,若遇到系統需要重裝或者分區需要進行格式化等,原有的重要文件無法在本硬碟保留,而若提前進行了合理分區,則用戶數據不會收到影響

        次要方面,我們知道,同等外部條件下,讀取越頻繁,磁碟越容易受損,我們把讀寫頻繁的目錄掛載到一個單獨的分區,可以把磁碟的損傷控制在一個集中的區域。

2.效率(針對目前常用的機械硬碟,固態硬碟方面還不太了解):

        主要方面:分區將數據集中在某個磁柱的區段,當有數據要讀取自該分區時, 硬碟只會搜尋相應區段,有助於數據讀取的速度與效能的提升!

另一方面,磁碟不同區域(內圈與外圈,)的讀取速度是不同的,磁碟越大,差別越明顯,通常將讀寫頻繁的目錄掛載到讀取速度更快的區域(總體來說,是推薦外圈),不常使用和變更的數據放在稍慢的區域將是一個比較好的選擇。

關於外圈與內圈,個人覺得比較簡單清晰的解釋:

外圈有更強的數據吞吐能力,即單個大文件讀寫速度更快。

內圈有更短的尋道時間,即多個小文件讀寫速度更快。

但就一般情況下我們所用的硬碟而言,在系統啟動方面,速度提升一倍帶來的收益比尋道速度提升一倍帶來的收益更大。(畢竟不能像固態硬碟一樣將尋道速度提升幾百倍而引起質變)       

二、哪些是必要的:

關於Linux分區,根據系統的應用環境不同,必要的分區是有不同的,下面把一些比較贊成單獨分區的列出來(按優先順序排列):

1.根目錄(/),必須掛載到分區!

2.家目錄(/home):非常建議掛載的單獨分區!

3./SWAP(交換分區/虛擬內存):根據本機內存決定

若本機實體內存較大,而且系統應用環境對內存需求不高(如本機內存有4G,而只是用於日常練習),可以不需要該分區。若本機內存不能滿足需求,建議設置SWAP分區

用戶文件所在目錄

4./var和/tmp:對於負載較重的伺服器,應該掛載到單獨分區

/var主要存放變更頻繁的數據,如日誌文件等

/tmp主要存放臨時文件,

5./usr或者/usr/local:需要編譯大量軟體,希望重裝系統後不再重新編譯時,建議掛載到單獨分區

6./boot:現在一般不需要掛載到單獨分區

7.其他···

⑸ linux swap分區原理

swap介紹

Swap,即交換區,除了安裝Linux的時候,有多少人關心過它呢?其實,Swap的調整對Linux伺服器,特別是Web伺服器的性能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。

本文內容包括:

Swap基本原理

突破128M Swap限制

Swap配置對性能的影響

Swap性能監視

有關Swap操作的系統命令

Swap基本原理

Swap的原理是一個較復雜的問題,需要大量的篇幅來說明。在這里只作簡單的介紹,在以後的文章中將和大家詳細討論Swap實現的細節。

眾所周知,現代操作系統都實現了「虛擬內存」這一技術,不但在功能上突破了物理內存的限制,使程序可以操縱大於實際物理內存的空間,更重要的是,「虛擬內存」是隔離每個進程的安全保護網,使每個進程都不受其它程序的干擾。

Swap空間的作用可簡單描述為:當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的空間被臨時保存到Swap空間中,等到那些程序要運行時,再從Swap中恢復保存的數據到內存中。這樣,系統總是在物理內存不夠時,才進行Swap交換。

計算機用戶會經常遇這種現象。例如,在使用Windows系統時,可以同時運行多個程序,當你切換到一個很長時間沒有理會的程序時,會聽到硬碟「嘩嘩」直響。這是因為這個程序的內存被那些頻繁運行的程序給「偷走」了,放到了Swap區中。因此,一旦此程序被放置到前端,它就會從Swap區取回自己的數據,將其放進內存,然後接著運行。

需要說明一點,並不是所有從物理內存中交換出來的數據都會被放到Swap中(如果這樣的話,Swap就會不堪重負),有相當一部分數據被直接交換到文件系統。例如,有的程序會打開一些文件,對文件進行讀寫(其實每個程序都至少要打開一個文件,那就是運行程序本身),當需要將這些程序的內存空間交換出去時,就沒有必要將文件部分的數據放到Swap空間中了,而可以直接將其放到文件里去。如果是讀文件操作,那麼內存數據被直接釋放,不需要交換出來,因為下次需要時,可直接從文件系統恢復;如果是寫文件,只需要將變化的數據保存到文件中,以便恢復。但是那些用malloc和new函數生成的對象的數據則不同,它們需要Swap空間,因為它們在文件系統中沒有相應的「儲備」文件,因此被稱作「匿名」(Anonymous)內存數據。這類數據還包括堆棧中的一些狀態和變數數據等。所以說,Swap空間是「匿名」數據的交換空間。

突破128M Swap限制

經常看到有些Linux(國內漢化版)安裝手冊上有這樣的說明:Swap空間不能超過128M。為什麼會有這種說法?在說明「128M」這個數字的來歷之前,先給問題一個回答:現在根本不存在128M的限制!現在的限制是2G!

Swap空間是分頁的,每一頁的大小和內存頁的大小一樣,方便Swap空間和內存之間的數據交換。舊版本的Linux實現Swap空間時,用Swap空間的第一頁作為所有Swap空間頁的一個「位映射」(Bit map)。這就是說第一頁的每一位,都對應著一頁Swap空間。如果這一位是1,表示此頁Swap可用;如果是0,表示此頁是壞塊,不能使用。這么說來,第一個Swap映射位應該是0,因為,第一頁Swap是映射頁。另外,最後10個映射位也被佔用,用來表示Swap的版本(原來的版本是Swap_space ,現在的版本是swapspace2)。那麼,如果說一頁的大小為s,這種Swap的實現方法共能管理「8 * ( s - 10 ) - 1」個Swap頁。對於i386系統來說s=4096,則空間大小共為133890048,如果認為1 MB=2^20 Byte的話,大小正好為128M。

之所以這樣來實現Swap空間的管理,是要防止Swap空間中有壞塊。如果系統檢查到Swap中有壞塊,則在相應的位映射上標記上0,表示此頁不可用。這樣在使用Swap時,不至於用到壞塊,而使系統產生錯誤。

現在的系統設計者認為:

⑹ linux 分區的含意是什麼,如何理解

自動分區和手動分區,是指出分區的時候,選擇那種分區方式,並非分區本身的屬性。

閱讀全文

與linux分區原理相關的資料

熱點內容
python輸出數字序列中的空格 瀏覽:78
怎麼將pdf文件大小 瀏覽:734
氧原子相對分子量演算法 瀏覽:988
加密機為什麼是安全的 瀏覽:451
單片機拼音輸入法 瀏覽:789
蘋果筆記本t2加密晶元怎麼打開 瀏覽:796
安卓如何把手機投屏至電視 瀏覽:739
方舟編譯器現在可提速哪些軟體 瀏覽:60
微信加密為什麼是黑屏 瀏覽:473
android去電狀態 瀏覽:604
蘋果13如何加密視頻 瀏覽:815
linuxweblogic緩存 瀏覽:69
雲伺服器不同地域 瀏覽:946
python鬧鍾怎麼打 瀏覽:686
虛擬主機伺服器有什麼區別 瀏覽:833
演算法與程序的奧秘章節檢測 瀏覽:377
找pdf 瀏覽:530
與伺服器連接斷開如何處理 瀏覽:833
伺服器維修預計十分鍾什麼意思 瀏覽:170
黑馬程序員主打教學是什麼 瀏覽:41