當前位置:首頁 » 操作系統 » 分區linux

分區linux

發布時間: 2023-06-09 23:38:29

linux系統中分區是什麼意思Linux分區格式有哪些

所謂分區,就是將整體存儲空間劃分成多個獨立的區域,分別用來安裝操作系統、安裝應用程序以及存儲數據文件等;這樣不僅可以防止數據丟失、增加磁碟空間使用效率,還可以避免系統掛起。那麼Linux系統中分區是什麼意思?以下是詳細的內容介紹。

Linux系統中分區是什麼意思?

分區就是把一片空間分割成多塊,文件系統就是分區(或者別的空間)里放的東西。

分區是將塊設備按照其物理地址分成若干區域作為可獨立管理的子設備,分區只是劃分了塊設備的地址空間,只是一種靜態劃分,分完就完了,沒有更多作用了。

Linux系統分區方式

常見的兩種分區表現形式

MBR分區表:最大支持2.1T磁碟,最多支持4個分區,支持32位和64位系統;

GPT分區表:全局唯一標示分區表,支持9.4ZB,理論上支持的分區數沒有限制,只支持64位系統。

雖然GPT是一個較新的分區機制,解決了MBR很多缺點,但是目前使用最多的還是MBR分區方式。MBR最多有4個分區,分區類型有三種:

1、主分區

2、擴展分區

①最多有一個

②擴展分區+主分區數最多不超過4個

③不能寫入數據,不能格式化,只能用來包含邏輯分區

3、邏輯分區

①包含在擴展分區內,可以有多個

②擴展分區至少要包含一個邏輯分區

⑵ Linux 磁碟分區詳解

Linux 系統中所有的硬體設備都是用文件的形式來表示和使用的,也就是說,如果你想使用某個硬體設備首先你就需要將其掛載到某個目錄下面,通過對這個目錄的操作來操作設備;如果不掛載,通過Linux系統中的圖形界面系統可以查看找到硬體設備,但命令行方式無法找到。

並不是根目錄下任何一個目錄都可以作為掛載點,由於掛載操作會使得原有目錄中文件被隱藏,因此根目錄以及系統原有目錄都不要作為掛載點,會造成系統異常甚至崩潰,掛載點最好是新建的空目錄

磁碟也是一樣的,磁碟的文件是存放在 /dev 目錄下,磁碟設備文件的命名規則為:

常見的主設備號有:sd,hd;它們是代表的不同的磁碟類型: sd 代表的 IDE 硬碟, hd 代表的是 SCSI 硬碟

次設備號就是同一類型設備的次序,用 [a-z] 來表示, /dev/sda 表示第一塊 IDE 類型的磁碟, /dev/sdb 表示第二塊 IDE 類型的磁碟

磁碟分區編號,每一塊磁碟都會被劃分為多個磁碟分區(這個下面會介紹),每一個分區都會有一個編號,比如: /dev/sda1 表示這是該磁碟的第一個分區,以此類推

在 Linux 中,每一個硬碟設備都只能劃分四個主分區;若是劃分了一個擴展分區那最多可以劃分三個主分區;可以表示為:

主分區加擴展分區最多隻有四個;可以全部劃分為主分區,也可以之劃分一個主分區;但是擴展分區最多隻有一個;擴展分區是不能直接使用的,還有進一步劃分為邏輯分區才能使用;一個擴展分區可以劃分為多個邏輯分區;

主分區的分區編號是:1,2,3,4;從擴展分區劃分出來的邏輯分區的編號是從 5 開始,以次累加

這跟系統啟動有關系;當你啟動電腦時,首先就會載入 BIOS 信息,這裡麵包含了 Cpu 和其他硬體設備的信息;找到它計算機就知道怎麼啟動了

接下來,它會去找 MBR(Master Boot Record) ,也就是主引導記錄;為了方便 BIOS 的查找,所以就會把它放在磁碟上第0磁軌上的第一個扇區中,磁碟中每個扇區有 512 位元組;雖然只有這么大一點,但是要存三部分信息:

磁碟分區表總共只有 64 位元組,而每個分區信息占 16 個位元組,所以就只能有四個主分區了

這應該是歷史遺留的問題了,一開始只有四個分區,後來發現四個分區不夠用,就引入了擴展分區,而擴展分區是不能直接使用的,它必須再劃分為邏輯分區,邏輯分區的數量可以是任意多個。

對用戶而言,主分區和邏輯分區使用起來沒有任何的區別,同時還能夠達到無限分區的目的

我想很多人都思考過這個問題,我再了解了之後才發現磁碟分區還是有很多的好處的。具體例子:

現在給你一個倉庫,你打算存放快遞,一開始你一股腦的把所有的快遞直接放進去,等到別人來取快遞的時候你就發愁了,幾十甚至上百個快遞得找到啥時候啊

所以你打算開始分區管理,因為你代理了中通,圓通,百世等好幾個快遞,所以你打算按照不同的快遞分為三個貨架;

過一段時間發現同一種快遞如果量大的時候還是會混亂;因此你又想了個辦法就是按照日期給快遞編號,然後按照不同的日期將貨架分為多層,每一層存放某一天的快遞,同時你又找了個表記錄了每個分區快遞存放的位置,這大大增加了存取的效率

磁碟分區的目的,

Linux 常見目錄:

一般要是新手,可以只建立兩個分區:

這種分區方式比較簡單,如果只是測試可以用這種;要是想當成一個常用的系統,就需要更細一點劃分了,常用的分區方案如下(假如有磁碟有100G):

⑶ linux如何分區

linux分區的方案是:
1、第一個分區是boot分區,安裝操作系統,一般200M即可;
2、第二個分區是swap分區,虛擬內存;
3、第三個分區是,分區,一般所有文件都放在根目錄下。
更多關於linux如何分區,進入:https://m.abcgonglue.com/ask/b3b4ee1616106600.html?zd查看更多內容

⑷ 安裝linux至少需要哪兩個分區作用分別是什麼

一個為根分區,一個為交換分區。

1,/,根分區,一般所有文件都放在根目錄下。

2,swap,虛擬內存,交換分區,一般大小為機器內存的1-2倍。

起碼有如上兩個分區才可以安裝linux系統。建議再增加一個/boot分區,200M左右即可。

作用:

Swap分區在系統的物理內存不夠用的時候,把物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的空間被臨時保存到Swap分區中,等到那些程序要運行時,再從Swap分區中恢復保存的數據到內存中。

Swap分區,即交換區,系統在物理內存不夠時,與Swap進行交換。其實,Swap的調整對Linux伺服器,特別是Web伺服器的性能至關重要。通過調整Swap,有時可以越過系統性能瓶頸,節省系統升級費用。

根分區在Linux操作系統中,除/boot目錄外的其它所有目錄都對應於該分區.因此,用戶可通過訪問除/boot目錄外的其它所有目錄來訪問該分區。

(4)分區linux擴展閱讀:

linux其他分區作用:

/home分區,是用戶的home目錄所在地

/var/log分區,是系統日誌記錄分區

/tmp分區,用來存放臨時文件。

/bin分區,存放標准系統實用程序。

/dev分區,存放設備文件。

/opt分區,存放可選的安裝的軟體。

/sbin分區,存放標准系統管理文件。

/usr分區,是redhatlinux系統存放軟體的地方

/boot分區,它包含了操作系統的內核和在啟動系統過程中所要用到的文件

⑸ linux系統的磁碟分區有哪幾種

1、/分區。用於存儲系統文件。


2、swap,即交換分區,也是一種文件系統,它的作用是作為Linux的虛擬內存。在Windows下,虛擬內存是一個文件:pagefile.sys;而Linux下,虛擬內存需要使用獨立分區,這樣做的目的據說是為了提高虛擬內存的性能。

3、/home:是用戶文件夾所在的地方。如果獨立劃分/home,即使Ubuntu不能啟動,也可以用Live CD啟動來取得自己的文件資料。


4、/boot:包含了操作系統的內核和在啟動系統過程中所要用到的文件。

⑹ linux中怎麼手動分區

在Linux下,硬碟是一個設備,實際上Linux下什麼都是設備。對於IDE硬碟而

言,Linux認為存在四個設備,對應於IDE的四個位置接的設備。如果裝過機器

我們知道主板上有兩個槽,IDE0和IDE1,每個槽上能掛兩個設備,主盤和從

盤,這些盤可以是硬碟可以是光碟機。那麼Linux是怎麼認羨臘為這些設備的呢?在

Linux下,這些設備用/dev/hdx來標示。IDE0上的主盤就是/dev/hda,從盤就是

hdb,依此類推,如果可以有多個IDE槽就可以延續到hdehdf等。總之每條硬碟

線上接的設備都被Linux認為是一個/dev/hdx設備。如果你的機器是IDE0槽上的

主盤是硬碟,那它就是hda,如果IDE1的槽上主盤是一個光碟機,那它就是hdc。

在windows下fdisk是對兄棚滑」硬碟1「,」硬碟2「進行操作,而linux下的fdisk就

是對/dev/hda,/dev/hdb等進行操作。這樣做很靈活,很直觀,不是么?


我也用虛擬機玩linux的,最開時在裝的時候我對linux分區一點都不了解,甚至對windows分區都不了解,不過也胡亂的把linux裝好了,因為對於虛擬機,我用VC,不知道你用什麼,在這裡面有一個他幫你提供的方案,挺好的,這樣我們就不用去手動分區,或者只要你隨便設置每個分區的值,只要能裝行了!因為如果你設得過小的話,他會提示你無法安裝,最小值是多少的,你說的從硬碟分出5個G來我覺得不妥,講講我的辦法吧,我是把虛擬機裝好後,然後指定虛擬硬碟在一個我不經常用的盤裡面(如F盤20G),在當然,linux不會佔用這么多的,這是由虛擬機分配給他的,如果你再在linux系統裡面加入軟體的時候,它會自動增大,這樣的話,你可以不用去手動給它分配多大,這樣一來,你仍然可以在這個盤里放入其它windos系統裡面的東西,也不會浪費太多的空間,比如你分給它5個G的空間,當linux用不到這么多的時候,那不是就浪費了嗎?等你裝好了,能進linux系統了再對分區了解這樣來得快多了!再說了,虛擬機格式化(我的沒有格式化,可以不用格式化),只是我的理解,格式化肯定是把虛擬機分配給linux的硬碟空間給格式化了但是不會對你的主系統windows造成任何影響的!再_嗦的講一下我理解的虛擬機吧:其實虛擬機就是在你的主操作系統的基礎上,再虛擬出一台完全的計算機,這個跟你買一台裸機是完全一樣的!所以格式化肯定是格式化了,不過格式化的與你的主操作系統完全沒有關系的!它就像一台與你主系統完全無關的獨立的計算機一樣!只是建立虛擬機是建立在你的主系統之上的!相關分區知識了解一下!有助於你真正的去了解各個分區作用,也就是基礎中的基礎!各分區的作用在Linux中規定,每一個硬碟設備最多能有4個主分區(其中包含擴展分區)構成,任何一個擴展分區都要佔用一個主分區號碼,也就是在一個硬碟中,主分區和擴展分區一共最多是4個。對於早期的DOS和Windows(Windows2000以前的版本),系統只承認一個主分區,可以通過在擴展分區上增加邏輯盤符(邏輯分區)的方法,進一步地細化分區。主分區的作用就是計算機用來進行啟動操作系統的,因此每一個操作系統的啟動,或者稱作是引導程序,和者都應該存放在主分區上。這就是主分區和擴展分區及邏輯分區的最大區別。我們在指定安裝引導Linux的bootloader的時候,都要指定在主分區上,就是最好的例證。Linux規定了主分區(或者擴展分區)佔用1至16號碼中的前4個號碼。以第一個IDE硬碟為例說明,主分區(或者擴展分區)佔用了hda1、hda2、hda3、hda4,而邏輯分區佔用了hda5到hda16等12個號碼。因此,Linux下面每一個硬碟總共最多有16個分區。對於邏輯分區,Linux規定它們必須建立在擴展分區上(在DOS和Windows系統上也是如此規定),而不是主分區上。因此,我們可以看到擴展分區能夠提供更加靈活的分區模式,但不能用來作為操作系統的引導。除去上面這些各種分區的差別,我們就可以簡單地把它們一視同仁了。在Linux下,硬碟是一個設備,實際上Linux下什麼都是設備。對於IDE硬碟而言,Linux認為存在四個設備,對應於IDE的四個位置接的設備。如果裝過機器我們知道主板上有兩個槽,IDE0和IDE1,每個槽上能掛兩個設備,主盤和從盤,這些盤可以是硬碟可以是光碟機。那麼Linux是怎麼認為這些設備的呢?在Linux下,這些設備用/dev/hdx來標示。IDE0上的主盤就是/dev/hda,從盤就是hdb,依此類推,如果可以有多個IDE槽就可以延續到hdehdf等。總之每條硬碟線上接的設備都被Linux認為是一個/dev/hdx設備。如果你的機器是IDE0槽上的主盤是硬碟,那它就是hda,如果IDE1的槽上主盤是一個光碟機,那它就是hdc。在windows下fdisk是對」硬碟1「,」硬碟2「進行操作,而linux下的fdisk就是對/dev/hda,/dev/hdb等進行操作。這樣做很靈活,很直觀,不是么?那麼Linux下怎麼看分區呢?Linux下的分區概念是,硬碟上的每個分區也是一個設備(又來了)。他們的標志是/dev/hdxy,其中hdx根前面一樣表示哪個硬碟,y表示第幾個分區。以hda為例。hda1就是第一個分區,hda4就是第四個分區位置。邏輯分區從hda5開始。所以剛才那個例子中,Linux看來就是hda有10G。hda1是主分區,格式是windows。hda2是擴展分區,在它上劃出了hda5和hda6,格式是windows。hda還有2G剩餘空間可以繼續建立hda3和hda4。注意因為hda2空間已經被劃分完,所以無法再建立邏輯分區。也不知道這是不是你真正想要的,還是你要的只是給你一個具體數值呢!


我看了很多教程,都按照那樣分區了,還是說不是有效分區,為什麼?怎麼分區才對?

⑺ LINUX分區是什麼

磁碟分區格式名稱,和Windows的NTFS類似,都是一種分區格式,只不過是Linux用的分區,一般是EXT4或者EXT3的,因為版權問題,Windows不能識別,所以分區工具一般都簡單的描述為Linux分區

⑻ linux怎麼分區

在 Linux 下,分區一般通過 fdisk 或 gdisk 這樣的工具來完成。對於 1TB 的硬碟豎燃,一般通過分成多個不同的余敏虛邏輯分區來完成。通常情況下,/(根)分區的大小為 100GB-200GB 左右,/home 分區的大小拿襲為剩下的空間的大部分,swap 分區的大小為內存的兩倍左右。但是這只是一個建議,實際大小可以根據用戶需求進行調整。

熱點內容
我的世界伺服器生存地址 發布:2025-04-06 08:20:25 瀏覽:722
des演算法缺點 發布:2025-04-06 08:13:51 瀏覽:571
電腦伺服器數據連接不上access 發布:2025-04-06 08:12:21 瀏覽:208
堆調整演算法 發布:2025-04-06 08:08:38 瀏覽:603
網頁點上傳 發布:2025-04-06 07:59:54 瀏覽:782
c高級編程第八版 發布:2025-04-06 07:55:20 瀏覽:986
ftp伺服器怎麼填寫ip地址 發布:2025-04-06 07:54:04 瀏覽:835
c語言的二維數組賦值 發布:2025-04-06 07:51:52 瀏覽:802
java忙 發布:2025-04-06 07:29:39 瀏覽:215
安卓移動終端平台是什麼 發布:2025-04-06 07:24:52 瀏覽:777