fdisk命令使用

2022-10-11 03:06:14 字數 2791 閱讀 6372

1、fdisk命令

在linux系統中,fdisk命令非常強大,能用於觀察硬碟裝置的使用情況,還能用於對硬碟進行分割槽,它採用了傳統的問答式介面,使用比較方便。

(1)語法

fdisk命令的語法如下:

fdisk (選項) (引數)
(2)常用選項

-b 《分割槽大小》:用於指定每個分割槽的大小;

-l:列出指定的裝置的分割槽表情況;

-s 《分割槽編號》:將指定的分割槽大小輸出到標準輸出,單位為區塊;

-v:顯示命令版本資訊。

(3)引數

裝置檔案:指定要進行分割槽資訊顯示或者要進行分割槽的硬體裝置檔案。

(4)例項

接下來,進行乙個例項講解,當前手頭上有一張8gb的sd卡,插入讀卡器後,在pc端使用sdformatter軟體格式化後,將該sd卡接入到linux系統上,然後使用fdisk對該磁碟進行分割槽。

先檢視,該sd卡裝置在linux系統中生成的裝置檔案節點,如下:

$ ls -al /dev/sdb
注意:如果該裝置節點自動掛載到linux系統某個目錄的話,需要使用umount命令進行解除安裝。

接下來,可以使用fdisk命令對該磁碟裝置進行分割槽管理了:

$ sudo fdisk /dev/sdb
命令輸入後回車,鍵入使用者的密碼即可,將提示輸出如下:

在幫助提示中,可以看到,所有的命令都給出了分類,並且每個命令後面,給出了該命令實現的功能,有興趣的可以好好搗鼓一下。

接下來,我們可以鍵入p列出當前磁碟的分割槽情況,如下:

從輸出結果可以看到,當前的sd卡分割槽的詳細情況被列了出來,該sd卡的容量為7.4g(大小8gb),目前的話,只有1個分割槽,該分割槽開始的扇區數為8192,結束的扇區數為15433727,每個扇區的大小為512bytes,分割槽的型別為w95 fat32,輸出資訊非常詳細。

接下來,我們需要將原來sd卡的分割槽1進行刪除,並且重新建立3個分割槽,命令輸入如下:

先鍵入d將原來的分割槽進行刪除,然後鍵入p檢視分割槽是否刪除成功,如下:

從輸出資訊可以看到,原來的分割槽1已經被刪除,當前是沒有分割槽的,接下來,鍵入n新建立分割槽1,如下:

鍵入n表示要新建立乙個分割槽,系統會進行提示,如果鍵入e的話,表示要建立拓展分割槽,鍵入p的話,表示要建立主分割槽,在這裡,我們鍵入p建立乙個主分割槽,並且該分割槽號為1,分割槽的起始位置為第2048個扇區開始,大小為200mb,然後,鍵入t將分割槽的型別修改為w95 fat32,最後,可以鍵入p將當前的分割槽情況進行列印,檢查磁碟是否分割槽成功。

接下來,使用同樣的方法繼續建立磁碟的第二個分割槽,分割槽的型別為linux,分割槽大小為1.4gb,如下:

從輸出結果可以看到,磁碟的第二個分割槽建立完成,大小為1.4gb,起始的位置為第411648個扇區,結束位置為第3327999扇區,分割槽型別為linux。

接下來,使用同樣的方式,建立第三個磁碟分割槽,分割槽的容量為sd卡中剩餘的容量,在鍵入分割槽容量大小的時候,直接回車即可預設為剩餘的容量,如下:

從輸出結果可以看到,第三個分割槽也建立完成了,大小為5.8gb,分割槽型別為linux,起始的位置為第3328000個扇區,結束的位置為第15433727個扇區,每個扇區大小為512bytes。

接下來,鍵入w對該磁碟的分割槽進行儲存,並退出,如下:

從輸出提示可以看到,新的分割槽表已經修改完成並且進行了儲存。

分割槽完成後,我們還需要對分割槽進行格式化,並且在分割槽中建立檔案系統才能夠正常使用:

對/dev/sdb1,也就是分割槽1,建立fat檔案系統,使用下面命令:

$ sudo mkfs -t fat /dev/sdb1
輸出如下,則檔案系統建立成功:

對/dev/sdb2,也就是分割槽2,建立ext2檔案系統,使用下面命令:

$ sudo mkfs -t ext2 /dev/sdb2
輸出如下,則檔案系統建立成功:

對/dev/sdb3,也就是分割槽3,建立ext3檔案系統,使用下面命令:

$ sudo mkfs -t ext3 /dev/sdb3
輸出如下,則檔案系統建立成功:

到此,使用fdisk命令對磁碟進行分割槽操作就完成了,磁碟分割槽的檔案系統建立完成後,便可以對各分割槽進行掛載,並進行檔案讀寫操作了。

linux使用fdisk命令操作硬碟

知識點 mbr master boot record 主引導記錄 在硬碟0柱面 0磁頭的第乙個扇區,佔512位元組 3部分 主引導程式 446位元組,硬碟分割槽表dpt disk partion table 16 4位元組,分割槽有效標誌55aa 有2位元組 所以最大可管理2t硬碟.新增硬碟的步驟 ...

Linux命令分析 fdisk

用途 linux下的分割槽表操作軟體 用法 fdisk uc b sectorsize c cyls h heads s sects 裝置名 fdisk l u 裝置名 fdisk s 分割槽 fdisk v fdisk h 硬碟可被分為乙個或多個邏輯磁碟,稱作分割槽,這些配置會儲存在硬碟第0分割槽...

fdisk命令分割槽過程

fdisk命令分割槽過程 分割槽自動掛載與fstab檔案修復 fdisk命令分割槽過程 1.新增新硬碟 以虛擬機器為例,操作為虛擬機器設定,硬碟選項,選擇新增scsi格式硬碟 2 檢視新硬碟 root localhost fdisk l 3 使用fdisk命令分割槽 root localhost f...