解除使用Linux分割槽工具時給大家帶來的困擾

2022-09-26 17:51:16 字數 2734 閱讀 8219

文/吳迪

在學習linux的過程中,安裝linux是每乙個初學者的第乙個門檻。在這個過程中間,最大的困惑莫過於給硬碟進行分割槽。雖然,現在各種發行版本的linux已經提供了友好的圖形互動介面,但是很多的人還是感覺無從下手。這其中的原因主要是不清楚linux的分割槽規定,以及它下面最有效的分割槽工具—fdisk的使用方法。下面從這兩個方面入手,來講解這個困擾大家的問題。

linux的分割槽規定

1.裝置管理

在linux中,每乙個硬體裝置都對映到乙個系統的檔案,對於硬碟、光碟機等ide或scsi裝置也不例外。

linux把各種ide裝置分配了乙個由hd字首組成的檔案;而對於各種scsi裝置,則分配了乙個由sd字首組成的檔案。例如,第乙個ide裝置,linux就定義為hda;第二個ide裝置就定義為hdb;下面以此類推。而scsi裝置就應該是sda、sdb等。

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分割槽來講,分割槽的yhdri大小和分割槽的型別是最主要的指標。容量的大小讀者很容易理解,但是分割槽的型別就不是那麼容易接受了。分割槽的型別規定了這個分割槽上面的檔案系統的格式。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有很多引數,可是經常使用的就是幾個,如果讀者熟練掌握這幾yhdri個引數就可以流暢地運用fdisk,對linux的硬碟進行分割槽。我們先簡單介紹各個引數的意義,然後詳細說明幾個重點引數,見表1。

表1 fdisk引數說明

使用者在linux中進行分割槽的時候,最常用的引數分別是d、l、m、n、p、q、t、w等。

2.用fdisk進行分割槽

在linux分割槽過程,一般是先通過p引數來顯示出硬碟分割槽表資訊,然後根據資訊確定將來的分割槽。如圖2所示。

表1顯示已有分割槽的

圖2顯示了分割槽的大小和分割槽的型別。如果想完全改變硬碟的分割槽格式,就可以通過d引數乙個個刪除存在的硬碟分割槽。例如d1,d2。

刪除完畢,就可以通過n引數來增加新的分割槽。當按下「n」後,我們就可以看yhdri到圖3所示的新增分割槽。

圖3新增分割槽

這裡要選擇新建的分割槽型別,是主分割槽還是擴充套件分割槽;然後選擇p或是e。它們的區別在上文中已經說明。然後就是設定分割槽的大小。需要提醒注意的是,如果硬碟上有擴充套件分割槽,就只能增加邏輯分割槽,不能增加擴充套件分割槽了,如圖4所示。

圖4新增邏輯分割槽

在增加分割槽的時候,其型別都是預設的linux native,如果需要把其中的某些分割槽改變為其它型別,例如linux swap或fat32等,可以通過命令www.cppcns.comt來改變,如圖5。

圖5轉換分割槽型別

當按下「t」改變分割槽型別的時候,系統會提示要改變哪個分割槽,並且改變為什麼型別(如果想知道系統所支援的分割槽型別,鍵入l)。圖5表示把分割槽5的型別改變為82號linux的swap型別。

linux所支援的分割槽型別號碼和其對應的分割槽型別,可以參考表2(這些資訊可以用l命令得到)。

表2分割槽型別對應表

改變完了分割槽型別,就可以按下「w」,儲存並且退出。如果不想儲存,那麼可以選擇「q」直接退出。

通過以上兩個方面的學習,相信對於初學者來說,分割槽已經不再是linux高階中的絆腳石了。

本文位址:

Linux分割槽工具的使用方法

在學習linux的過程中,安裝linux是每乙個初學者的第乙個門檻。在這個過程中間,最大的困惑 莫過於給硬碟進行分割槽。雖然,現在各種發行版本的linux已經提供了友好的圖形互動介面,但是很多的人還是感覺無從下手。這其中的原因主要是不清楚linux的分割槽規定,以及它下面最有效的分割槽工具 fdis...

安裝系統時如何給 linux作業系統分割槽

方案1 針對 集群架構中的某個節點伺服器分割槽,該伺服器上的資料有多份 其他節點也有 且資料不太重要,建議的分割槽方案如下。boot 設定為100 200mb。swap 物理記憶體的1.5倍,當記憶體大於或等於8gb時,配置為8 16gb即可。剩餘硬碟空間大小 usr home var等分割槽和 共...

ud分割槽刪除工具 Linux伺服器 分割槽工具推薦

以下是我們推薦的 linux 分割槽工具。它們能讓你刪除 新增 調整或縮放 linux 系統上的磁碟分割槽。通常,你在安裝作業系統時決定磁碟分割槽。但是,如果你需要在安裝後的某個時間修改分割槽,該怎麼辦?你無法回到系統安裝階段。因此,這就需要分割槽管理器 或準確地說是磁碟分割槽管理器 上場了。在大多...