-
fdisk
鎖定
Linux fdisk是一個創建和維護分區表的程序,它兼容DOS類型的分區表、BSD或者SUN類型的磁盤列表。
- 中文名
- fdisk硬盤分區工具
- 外文名
- fdisk - Partition table manipulator for Linux
- 所屬系統
- linux
- 運行方式
- 終端命令
fdisk安裝
要使用fdisk及相關工具,請使用util-linux軟件包,這個軟件包已經位於base軟件包組。
fdisk顯示分區
To list partition tables and partitions on a device, you can run the following, where device is a name like/dev/sda:
# fdisk -l /dev/sda
fdisk詳細信息
啓動後輸入Fdisk命令,就會出現Fdisk的主操作界面。在這個界面中(圖1),用户可以進行創建分區、激活分區、刪除分區和查看分區信息等操作。
一:創建分區
因為我們是對新的硬盤進行分區所以選擇“1”然後回車進行創建分區操作。
首先我們要創建主分區,如圖2的界面中輸入“1”,回車後開始創建主分區,一般主分區將默認為C盤。
"圖3"是系統提示是否要將整個硬盤都作為主分區,為了保證硬盤資源的合理使用,用户應該輸入“N”,回車確認選擇。
然後出現Create Primary DOS Partition界面在此圖標記處輸入用户所需主分區的容量大小(如圖4),它可以是數字的也可以是百分比,回車進行確定。
確認後Fdisk將出現“圖5”所示的界面,表示主分區已經定義完畢,按“ESC”鍵返回到Fdisk的主菜單。
在“圖2”中輸入“2”,開始創建擴展分區。輸入擴展分區的大小,按回車加以確定。一般來説,我們將硬盤剩餘空間全部作為擴展分區。
創建擴展分區結束後,按“Esc”鍵,出現界面(圖6),表示擴展分區已經創建完畢。
然後開始創建邏輯分區,在界面中選擇“3”,接下來將創建邏輯分區,輸入第一個邏輯分區大小,回車確定。(你們的情況看你們自己的硬盤大小和個人愛好所定!一般硬盤空間可以的話,建議分4個區左右!一個備份、一個下載軟件、一個安裝軟件……)
分好第一個邏輯分區後,可以按提示輸入第二個分區大小,回車確定,然後第三個、第四個……到分完為止,然後按“Esc”退回Fdisk主界面所示,如今我們來激活分區。選2 Set active partiton激活分區,此時屏幕將顯示主硬盤上所有分區供用户進行選擇,我們的主盤上只有主分區"1"和擴展分區"2",當然我們選擇主分區"1"進行激活,回車後,可以看到C盤的“Status”下面有一個“A”字符,表示該分區為激活分區,然後退回FDISK主菜單。
到這裏我們對新硬盤的分區一切都結束了,退出FDISK程序。繼續按"Esc"鍵退出至屏幕提示,用户必須重新啓動系統,然後才能繼續對所建立的所有邏輯盤進行格式化(Format)操作
[1]
。
fdisk語法
fdisk [必要參數][選擇參數]
必要參數:
- -l 列出素所有分區表
- -u 與"-l"搭配使用,顯示分區數目
選擇參數:
- -s<分區編號> 指定分區
- -v 版本信息
菜單操作説明
- m :顯示菜單和幫助信息
- a :活動分區標記/引導分區
- d :刪除分區
- l :顯示分區類型
- n :新建分區
- p :顯示分區信息
- q :退出不保存
- t :設置分區號
- v :進行分區檢查
- w :保存修改
- x :擴展應用,高級功能
fdisk實例
顯示當前分區情況:
# fdisk -l Disk /dev/sda: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 1305 10377990 8e Linux LVM Disk /dev/sdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table
顯示SCSI硬盤的每個分區情況
# fdisk -lu Disk /dev/sda: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders, total 20971520 sectors Units = sectors of 1 * 512 = 512 bytes Device Boot Start End Blocks Id System /dev/sda1 * 63 208844 104391 83 Linux /dev/sda2 208845 20964824 10377990 8e Linux LVM Disk /dev/sdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors Units = sectors of 1 * 512 = 512 bytes Disk /dev/sdb doesn't contain a valid partition table