fdisk指令:Linux下的硬盤(pán)分區(qū)工具
【語(yǔ) 法】fdisk [選項(xiàng)] [參數(shù)]
【功能介紹】fdisk指令是Linux下通用的磁盤(pán)分區(qū)工具,它可以操縱硬盤(pán)分區(qū)表,完成對(duì)硬盤(pán)分區(qū)進(jìn)行管理的各種操作。
【選項(xiàng)說(shuō)明】
▲
【參數(shù)說(shuō)明】
▲
【經(jīng)驗(yàn)技巧】
fdisk指令不支持GUID分區(qū)表(GPT),如果使用GPT分區(qū)請(qǐng)使用parted指令。
使用fdisk指令進(jìn)行硬盤(pán)分區(qū)時(shí),需要借助fdisk指令的內(nèi)部命令完成分區(qū)的所有操作,請(qǐng)參看典型示例。
使用fdisk指令進(jìn)行硬盤(pán)分區(qū)時(shí),當(dāng)執(zhí)行"w"命令之前并不會(huì)真正的修改硬盤(pán)分區(qū)表。
【示例】顯示硬盤(pán)分區(qū)列表。具體步驟如下:
(1)使用fdisk指令的"-l"選項(xiàng)顯示可以硬盤(pán)分區(qū)列表,如果不指定硬盤(pán)對(duì)應(yīng)的設(shè)備文件,則顯示當(dāng)前系統(tǒng)中的所有硬盤(pán)的分區(qū)列表。在命令行中輸入下面的命令:
[root@www1 ~]# fdisk -l #顯示所有硬盤(pán)的分區(qū)列表
輸出信息如下:
Disk /dev/sda: 73.5 GB, 73543163904 bytes 255 heads, 63 sectors/track, 8941 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 3824 30716248+ 83 Linux ......省略部分輸出內(nèi)容...... Disk /dev/sdc: 586.1 GB, 586187538432 bytes 255 heads, 63 sectors/track, 71266 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 * 1 71266 572444113+ 83 Linux
說(shuō)明:本例中,顯示了當(dāng)前Linux系統(tǒng)中存在的所有硬盤(pán)的分區(qū)列表。
(2)如果僅希望顯示某個(gè)硬盤(pán)的分區(qū)列表。在命令行中輸入下面的命令:
[root@www1 ~]# fdisk -l /dev/sdc #顯示指定硬盤(pán)的分區(qū)列表
輸出信息如下:
Disk /dev/sdc: 586.1 GB, 586187538432 bytes 255 heads, 63 sectors/track, 71266 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 * 1 71266 572444113+ 83 Linux
【示例】使用fdisk指令進(jìn)行硬盤(pán)分區(qū)。具體步驟如下:
(1)fdisk指令內(nèi)置了豐富的內(nèi)部命令,用以完成硬盤(pán)分區(qū)的整個(gè)操作過(guò)程,本示例將演示一個(gè)完整的硬盤(pán)分區(qū)流程。首先,進(jìn)入fdisk指令的交互式模式。在命令行中輸入下面的命令:
[root@hn ~]# fdisk /dev/sdb #對(duì)硬盤(pán)"/dev/sdb"進(jìn)行分區(qū)
輸出信息如下:
The number of cylinders for this disk is set to 1044. ......省略部分輸出內(nèi)容...... Command (m for help):
說(shuō)明:上面的輸出信息中,"Command(m for help):"為fdisk指令的提示符,所有的fdisk內(nèi)部命令都在此提示符下輸入。
(2)fdisk指令的內(nèi)部命令較多,在其提示符下使用"m"可以顯示所有可用的內(nèi)部命令及其簡(jiǎn)短的功能說(shuō)明。在命令行中輸入下面的命令:
Command (m for help): m #列出所有內(nèi)部命令及功能說(shuō)明 Command action a toggle a bootable flag b edit bsd disklabel ......省略部分輸出內(nèi)容...... w write table to disk and exit x extra functionality (experts only)
(3)使用"n"命令創(chuàng)建新的硬盤(pán)分區(qū)。在命令行中輸入下面的命令:
Command (m for help): n #創(chuàng)建新的分區(qū) Command action e extended p primary partition (1-4) p#創(chuàng)建主分區(qū) Partition number (1-4): 1#指定主分區(qū)編號(hào) First cylinder (1-1044, default 1): 1#指定起始柱面 Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044): +300M #指定分區(qū)大小
(4)使用"p"命令顯示分區(qū)列表。在命令行中輸入下面的命令:
Command (m for help): p #顯示分區(qū)列表 Disk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 1 37 297171 83 Linux
(5)使用"w"命令保存并退出fdisk指令。在命令行中輸入下面的命令:
Command (m for help): w #保存分區(qū)表并退出 The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
關(guān)鍵詞:fdisk,Linux,硬盤(pán)分區(qū)
閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!
- 1
- 1
- 1
- 1
- 1
- 1