linux下fdisk命令的使用方法(分割槽)
在學習 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 /dev/hda 表示給第一塊硬碟分割槽,首先映入眼簾的如圖 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 進階中的絆腳石了。
全文出自 : 開放系統世界[@more@]
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 /dev/hda 表示給第一塊硬碟分割槽,首先映入眼簾的如圖 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 進階中的絆腳石了。
全文出自 : 開放系統世界[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8570952/viewspace-897801/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下磁碟分割槽,fdisk,mkfsLinux
- linux磁碟分割槽fdisk命令詳解Linux
- Linux下分割槽詳解之--FdiskLinux
- 【Linux系統】fdisk相關分割槽命令。Linux
- Linux系統 fdisk命令 建立新分割槽Linux
- linux磁碟分割槽格式化-fdisk命令工具Linux
- 例項解說Linux中fdisk分割槽使用方法(轉)Linux
- linux使用fdisk新增分割槽的例子Linux
- linux fdisk 命令 磁碟劃分新的分割槽及掛載Linux
- linux 磁碟分割槽掛載-fdiskLinux
- linux 使用fdisk分割槽擴容Linux
- Linux精講——fdisk磁碟分割槽Linux
- 在 Linux 下使用 fdisk 擴充套件分割槽容量Linux套件
- 使用 fdisk 和 fallocate 命令建立交換分割槽
- linux fdisk 分割槽、格式化、掛載!Linux
- linux下使用fdisk/mke2fs/mount新增新硬碟分割槽Linux硬碟
- linux平臺用fdisk分割槽格式化硬碟Linux硬碟
- 分割槽管理工具 fdisk parted
- 多硬碟分割槽管理fdisk-張丹硬碟
- linux fdisk命令Linux
- Linux分割槽之parted命令Linux
- linux下磁碟分割槽的案例Linux
- Linux下partprobe命令的使用, 不重啟識別新分割槽Linux
- 『學了就忘』Linux檔案系統管理 — 59、使用fdisk命令進行手工分割槽Linux
- linux磁碟分割槽基本命令Linux
- Linux命令之fdiskLinux
- linux下增加swap分割槽Linux
- parted和fdisk——兩種磁碟分割槽並掛載的方法
- Linux硬碟分割槽生效命令partprobeLinux硬碟
- (3) MySQL分割槽表使用方法MySql
- (轉) linux下增加swap分割槽Linux
- Linux下磁碟分割槽工具cfdisk的使用Linux
- Linux下硬碟分割槽的最佳方案 (轉)Linux硬碟
- Linux下硬碟分割槽的最佳方案(轉)Linux硬碟
- 再談Linux下的swap分割槽薦Linux
- fdisk的命令
- Linux分割槽方案、分割槽建議Linux
- Linux主分割槽,擴充套件分割槽,邏輯分割槽Linux套件