1. 程式人生 > >Linux下的fdlisk - l 用法解析-入門篇

Linux下的fdlisk - l 用法解析-入門篇

com png gen 結束 文件系統 解析 大小 bubuko 引導

fdlisk - l 的含義是查看linux下面的磁盤分區大小。這個大小包含了很多信息。

我們來看度娘的一則介紹:

  FDISK進行硬盤分區從實質上說就是對硬盤的一種格式化。當我們創建分區時,就已經設置好了硬盤的各項物理參數,指定了硬盤主引導記錄(即MasterBootRecord,MBR)和引導記錄備份的存放位置。而對於文件系統以及其他操作系統管理硬盤所需要的信息則是通過之後的高級格式化,即Format命令來實現。用一個形象的比喻,分區就好比在一張白紙上畫一個大方框。而格式化好比在方框裏打上格子。安裝各種軟件就好比在格子裏寫上字。分區和格式化就相當於為安裝軟件打基礎,實際上它們為電腦在硬盤上存儲數據起到標記定位的作用

好吧,相信你應該懂一些了,我們來看一下這個命令下面具體的參數都代表的含義是什麽:

技術分享圖片

[root@localhost opt]# fdisk -l

Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

代表含義:

這個硬盤是21.4G的,有255個磁面;63個扇區;2610個磁柱;每個 cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(字節)=8.225280M(字節);

繼續往下看:

技術分享圖片

代表含義:

技術分享圖片

Start (開始):表示的一個分區從X cylinder(磁柱)開始;
End (結束):表示一個分區到 Y cylinder(磁柱)結束;
id和System 表示的是一個意思,id看起來不太直觀,我們要在fdisk 一個分區時,通過指定id來確認分區類型;比如 7表示的就NTFS 分區;這個在fdisk 中要通過功能來指定。
Blocks(容量):這是我翻譯的,其實不準確,表示的意思的確是容量的意思,其單位是K;一個分區容量的值是由下面的公式而來的;
Blocks = (相應分區End數值 - 相應分區Start數值)x 單位cylinder(磁柱)的容量;

Linux下的fdlisk - l 用法解析-入門篇