Linux下使用fdisk命令進(jìn)行磁盤分區(qū)(圖文詳解)

一.環(huán)境
linux新版整理于2023-6-29,內(nèi)容未變,增加了思路概述部分,排版看起來比以前好些
1、官方文檔對fdisk的介紹
使用格式如下
fdisk [options] device | fdisk[選項]設(shè)備 |
fdisk -l [device...] | fdisk-l[設(shè)備…] |
disk是一個對話框驅(qū)動的程序,用于創(chuàng)建和操作分區(qū)表。它理解GPT、MBR、Sun、SGI和BSD分區(qū)表。
塊設(shè)備可以劃分為一個或多個稱為分區(qū)的邏輯磁盤。此分區(qū)記錄在分區(qū)表中,通常位于磁盤的扇區(qū)0中。(在BSD世界中,人們談?wù)摰氖?ldquo;磁盤切片”和“磁盤標(biāo)簽”。)
默認(rèn)情況下,所有分區(qū)都由設(shè)備I/O限制(拓?fù)洌?qū)動。fdisk能夠優(yōu)化4K扇區(qū)大小的磁盤布局,并在MBR和GPT的現(xiàn)代設(shè)備上使用對齊偏移。遵循fdisk的默認(rèn)值總是一個好主意,因?yàn)槟J(rèn)值(例如,第一個和最后一個分區(qū)扇區(qū))和由+/-<size>{M,g,…}表示法指定的分區(qū)大小總是根據(jù)設(shè)備屬性對齊。
CHS(氣缸蓋扇區(qū))尋址已棄用,默認(rèn)情況下不使用。請不要遵循舊文章和建議,為SSD或4K扇區(qū)設(shè)備提供“fdisk-S<n>-H<n>”建議。
請注意,partx(8)為腳本打印磁盤布局提供了豐富的接口,fdisk主要是為人類設(shè)計的。不能保證fdisk輸出的向后兼容性。輸入(命令)應(yīng)始終向后兼容。
2、具體參數(shù)/選項
參數(shù)/選項(縮寫) | 參數(shù)/選項(完整意思) | 使用說明/解釋 |
-b | --扇區(qū)大小扇區(qū)大小 | 指定磁盤的扇區(qū)大小。有效值為512、1024、2048和4096。(最近的內(nèi)核知道扇區(qū)大小。只在舊內(nèi)核上使用此選項,或者覆蓋內(nèi)核的想法。)由于util-linux-2.17,fdisk區(qū)分邏輯和物理扇區(qū)大小。此選項將兩個扇區(qū)大小都更改為扇區(qū)大小。 |
-B | --保護(hù)啟動 | 創(chuàng)建新磁盤標(biāo)簽時,不要擦除第一個磁盤扇區(qū)的開頭。GPT和MBR支持此功能。 |
-c | --兼容性[=模式] | 指定兼容模式“dos”或“nondos”。默認(rèn)為非DOS模式。為了向后兼容,可以使用不帶模式參數(shù)的選項,然后使用默認(rèn)值。請注意,可選模式參數(shù)不能與-c選項用空格分隔,正確的形式是例如“-c=dos”。 |
-h | --幫助 | 顯示幫助文本并退出。 |
-L | --color[=何時] | 將輸出著色。可選參數(shù)when可以是auto、never或always。如果省略了when參數(shù),則默認(rèn)為auto??梢越妙伾挥嘘P(guān)當(dāng)前內(nèi)置默認(rèn)值,請參閱--help輸出。另請參見顏色部分。 |
-l | --列表 | 列出指定設(shè)備的分區(qū)表,然后退出。如果沒有給出任何設(shè)備,則使用/proc/partitions中提到的設(shè)備(如果該文件存在)。 |
-o | --輸出列表 | 指定要打印的輸出列。使用--help獲取所有支持列的列表。如果列表的格式為+列表(例如-o+UUID),則可以擴(kuò)展默認(rèn)列列表。 |
-s | --獲取 | 打印每個給定塊設(shè)備的512字節(jié)扇區(qū)的大小。此選項已棄用,以支持blockdev(1)。 |
-t | --類型類型 | 僅對指定類型的磁盤標(biāo)簽啟用支持,并禁用對所有其他類型的支持。 |
-u | --單位[=單位] | 列出分區(qū)表時,以“扇區(qū)”或“柱面”顯示大小。默認(rèn)情況是以扇區(qū)顯示大小。為了向后兼容,可以使用不帶單位參數(shù)的選項,然后使用默認(rèn)值。請注意,可選的單位參數(shù)不能與-u選項用空格分隔,正確的形式是例如“-u=cylinders”。 |
-C | --氣缸數(shù)量 | 指定磁盤的氣缸數(shù)。我不知道為什么會有人想這么做。 |
-H | --頭數(shù) | 指定磁盤的磁頭數(shù)。(當(dāng)然不是物理數(shù)字,而是用于分區(qū)表的數(shù)字。)合理的值是255和16。 |
-S | --扇區(qū)編號 | 指定磁盤每個磁道的扇區(qū)數(shù)。(當(dāng)然不是物理數(shù)字,而是用于分區(qū)表的數(shù)字。)合理的值是63 |
-w | --擦拭時 | 從設(shè)備中擦除文件系統(tǒng)、RAID和分區(qū)表簽名,以避免可能的沖突。參數(shù)when可以是auto、never或always。如果未給定此選項,則默認(rèn)為“自動”,在這種情況下,只有在交互模式下才會擦除簽名。在所有情況下,在創(chuàng)建新分區(qū)表之前,檢測到的簽名都會通過警告消息進(jìn)行報告。另請參見wipefs(8)命令。 |
-W | --擦除分區(qū)時 | 從新創(chuàng)建的分區(qū)中擦除文件系統(tǒng)、RAID和分區(qū)表簽名,以避免可能的沖突。參數(shù)when可以是auto、never或always。如果未給定此選項,則默認(rèn)為“自動”,在這種情況下,只有在交互模式下以及用戶確認(rèn)后,才會擦除簽名。在所有情況下,在創(chuàng)建新分區(qū)之前,檢測到的簽名都會通過警告消息進(jìn)行報告。另請參見wipefs(8)命令。 |
-V | --版本 | 顯示版本信息并退出。 |
二.思路概述
1)查看磁盤現(xiàn)有分區(qū) (命令:fdisk -l)
2)開始分區(qū)某一塊磁盤,如/dev/sda (命令:fdisk /dev/sda)
3)用fdisk的內(nèi)置命令進(jìn)行分區(qū) 先輸入【p】 查看當(dāng)前分區(qū)表,再輸入【n】new一個新的分區(qū),再根據(jù)給出的提示(如選擇分區(qū)類型和分區(qū)號)輸入相應(yīng)的fdisk內(nèi)置命令給新的分區(qū)設(shè)置參數(shù)。
4)所有分區(qū)創(chuàng)建完成后,輸入fdisk內(nèi)置命令【w】保存退出即可。
注:本文標(biāo)黃部分,是需要輸入的地方
三.詳細(xì)介紹
3.1查看磁盤現(xiàn)有分區(qū)
fdisk -l
![]() |
此時可以看到一共有兩塊磁盤(藍(lán)色所圈內(nèi)容):sda和sdb,我們以sda為例,操作步驟如下:
1)sda目前處于沒有分區(qū)的狀態(tài)(因?yàn)闆]有類似sdb中的設(shè)備區(qū)域);
輸入m可以獲取幫助(所有操作的命令及解釋);
![]() |
3.2對分區(qū)設(shè)置具體參數(shù)
2)我們用命令 fdisk /dev/sda 進(jìn)入分區(qū)操作,輸入 p ,查看當(dāng)前分區(qū)表,此時沒有分區(qū);
![]() |
3)輸入 n ,新建一個分區(qū);
再輸入 p ,選擇分區(qū)類型為主分區(qū)(如果想添加擴(kuò)展分區(qū),就按e);
然后輸入 1 ,選擇分區(qū)號(這里注意一下,加上擴(kuò)展分區(qū),主分區(qū)只能有四個,所以只能選擇1-4,一般按順序輸入分區(qū)號);
![]() |
4)然后會提示輸入第一個扇區(qū),這里直接回車默認(rèn)2048就好;
接著會讓你輸入第一個分區(qū)的大小,這里是加了200G,輸入+200G(不要忘記+號);
分區(qū)大小選擇好后,會包含一個簽名,詢問是否要移除該簽名,如果不移除的話,此時的分區(qū)格式就是ntfs,這里我們需要ntfs格式的分區(qū),所以不移除,輸入 N ;
![]() |
5)創(chuàng)建之后我們用 p 命令查看一下磁盤分區(qū),可以看到已經(jīng)有一個sda1分區(qū)了;
![]() |
6)按照相同步驟,我們再創(chuàng)建其他三個分區(qū),創(chuàng)建完成后可以看到一共四個分區(qū),為sda1-sda4;
![]() |
7)輸入 w 保存退出
![]() |
8)最后使用命令 fdisk -l ,再次查看一下此時的分區(qū),已經(jīng)成功分成四個區(qū),結(jié)束;
![]() |
到此這篇關(guān)于Linux下使用fdisk命令進(jìn)行磁盤分區(qū)(圖文詳解)的文章就介紹到這了,更多相關(guān)fdisk磁盤分區(qū)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
Linux中df命令查詢磁盤信息和fdisk命令分區(qū)的用法
這篇文章主要介紹了Linux中df命令查詢磁盤信息和fdisk命令分區(qū)的用法,是Linux入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2016-01-14linux下使用fdisk結(jié)合partprobe命令不重啟系統(tǒng)添加一塊新的磁盤分區(qū)
使用partprobe可以不用重啟系統(tǒng)即可配合fdisk工具創(chuàng)建新的分區(qū),這里簡單的分享下,方便需要的朋友2013-04-01- fdsik 能劃分磁盤成為若干個區(qū),同時也能為每個分區(qū)指定分區(qū)的文件系統(tǒng),比如linux 、fat32、 linux 、linux swap 、fat16 以及其實(shí)類Unix類操作系統(tǒng)的文件系統(tǒng)等2024-08-29
- fdisk 操作硬盤的命令格式如下: [root@localhost beinan]# fdisk 設(shè)備 比如我們通過 fdisk -l 得知 /dev/hda 或者 /dev/sda設(shè)備;我們?nèi)绻朐偬砑踊蛘邉h除一些2009-03-10