fdisk -l命令有什麼用?fdisk -l詳解

驰网飞飞發表於2024-04-03
fdisk -l命令用於檢視CentOS系統中所有及其分割槽的詳細資訊。該命令的輸出會顯示硬碟的大小、分割槽表結構、分割槽型別以及每個分割槽的起始和結束扇區等資訊。

以下是一個典型的fdisk -l命令輸出示例及其解釋:

Disk /dev/sda: 478.9 GB, 478888853504 bytes, 935329792 sectors   #扇區個數

Units = sectors of 1 * 512 = 512 bytes   #柱面單元大小(一個扇區作為一個柱面)

Sector size (logical/physical): 512 bytes / 512 bytes   #扇區大小

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0x00029dc6

 

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *        2048     2099199     1048576   83  Linux

/dev/sda2         2099200    18876415     8388608   82  Linux swap / Solaris

/dev/sda3        18876416   935329791   458226688   83  Linux

  

起始柱面 結束柱面 分割槽大小 分割槽型別 對分割槽型別的解析
Boot Start End Blocks ID System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 18876415 8388608 82 Linux swap / Solaris
/dev/sda3 18876416 935329791 458226688 83 Linux

總磁碟大小: 478888853504 bytes(B) / 1024 = 467664896 KB / 1024 = 456704 MB / 1024 = 446 GB

每個柱面的大小Units: 512 bytes (這裡一個柱面一個扇區)

扇區個數sectors: 935329792 bytes / 512 bytes = 1826816

/dev/sda1的大小是:柱面數2099199-2048 = 2097151

那麼/dev/sda1的大小 = 2097151 × 512 bytes = 1073741312 bytes / 1024 = 1048575.5 K / 1024 =1023.99M 約等於1024M=1G

/dev/sda2的大小是:( 18876415- 2099200) × 512 bytes =8589934080 bytes/ 1024 =8388607.5 k/ 1024= 8191.99M 約等於8192M=8G

/dev/sda3的大小是:( 935329791- 18876416) × 512 bytes =469224128000 bytes/ 1024 =458226687.5 k/ 1024= 447486.99M 約等於447487M=437G

在這個示例中,fdisk -l命令列出了1塊磁碟的分割槽資訊:/dev/sda。我們可以看到磁碟的大小、分割槽表型別、分割槽的起始位置、結束位置、扇區數、大小和型別。

我們從返回資料可以看到,/dev/sda磁碟,它包含三個分割槽:/dev/sda1、 /dev/sda2和/dev/sda3。分割槽/dev/sda1被標記為引導分割槽(Boot),起始扇區為 2048,大小為 1GB,型別為 Linux。分割槽 /dev/sda2的起始扇區為 2099200,大小為 8GB,型別為 Linux swap / Solaris。分割槽 /dev/sda3的起始扇區為 18876416,大小為 437GB,型別為 Linux

如果是你的分割槽有/dev/sdb,說明還有個掛載硬碟

透過fdisk -l命令,你可以瞭解CentOS系統中磁碟的分割槽情況,包括每個分割槽的大小、型別和掛載點,這對於系統管理和磁碟維護非常有用。

感謝您的閱讀,伺服器大本營-技術文章內容集合站,助您成為更專業的伺服器管理員!

相關文章