详解linux系统fdisk分区命令使用方法
本帖最后由 灰儿 于 2010-3-29 11:52 编辑提要:fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能;
一、fdisk 的介绍;
fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;其实就是分区工具; fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的;
二、合理规划您的硬盘分区;
最合理的分区结构:主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数+扩展分区个数要控制在四个之内;比如下面的分区是比较好的;
[主|分区1] [主|分区2] [主|分区3] [扩展分区]
[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] ...
三、fdisk -l 查看硬盘及分区信息;
我们知道合理的硬盘分区,主分区与包括扩展分区的总个数不能超过四个;也不能把扩展分区包围在主分区之间;根据这个原则,我们划分硬盘分区就比较容易的多;也能为以后减少不必要的麻烦;
1、通过fdisk -l 查看机器所挂硬盘个数及分区情况;
2、fdisk 操作硬盘的命令格式如下:
sudo fdisk 设备
比如我们通过 fdisk -l 得知 /dev/hda 或者 /dev/sda设备;我们如果想再添加或者删除一些分区,可以用
fdisk /dev/hda或fdisk /dev/sda
3、fdisk 的说明;
当我们通过 fdisk 设备,进入相应设备的操作时,会发现有如下的提示;以 fdisk /dev/sda 设备为例;
# fdisk /dev/sda
Command (m for help):在这里按m ,就会输出帮助;
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition 注:d是删除一个分区的动作;
l list known partition types 注:l是列出分区类型,以供我们设置相应分区的类型;
m print this menu 注:m是列出帮助信息;
n add a new partition 注:n是添加一个分区;
o create a new empty DOS partition table
p print the partition table 注:p是列出分区表;
q quit without saving changes 注:q是不保存退出;
s create a new empty Sun disklabel
t change a partition's system id 注:t是改变分区类型;
u change display/entry units
v verify the partition table
w write table to disk and exit 注:w是把分区表写入硬盘并退出;
x extra functionality (experts only) 注:x是扩展应用,专家功能;
其实我们常用的是标有中文注释的,其它的功能我们不常用;一般的情况下只要懂得 d l m n p q t w 就行了。
当我们通过fdisk命令进入相应设备操作,并按下X扩展应用命令时,就进入相应专家功能的操作,会出现如下的提示
# fdisk /dev/sda
Command (m for help): x
Expert command (m for help): m 注:在这里按m ,就会输出帮助;
Command action
b move beginning of data in a partition
c change number of cylinders
d print the raw data in the partition table
e list extended partitions
f fix partition order 注:f是重新获得该磁盘的分区号;
g create an IRIX (SGI) partition table
h change number of heads
m print this menu
p print the partition table
q quit without saving changes
r return to main menu
s change number of sectors/track
v verify the partition table 注:v是显示分区表信息;
w write table to disk and exit 注:w是把分区表写入硬盘并退出;
页:
[1]