⑴FDisk是Linux系统下的磁盘,能够将磁盘分成多个分区,并分配空间,那么FDisk要如何使用呢?下面小编就给大家介绍下Linux使用FDisk分区的方法,并通过实例进行详解。
⑵fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat、 linux 、linux swap 、fat 以及其类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我们还要对分区进行格式化所需要的文件系统;这样一个分区才能使用;这和DOS中的fdisk 是类似的。
⑶对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/dev/hdb,/dev/hdc,/dev/hdd等,
⑷如果还有IDE Raid卡,则依次为:/dev/hde,/dev/hdf,/dev/hdg,/dev/hdh。
⑸对于SCSI硬盘,则设备名依次为/dev/sda,/dev/sdb…等等
⑹fdisk的命令行用法为: fdisk 硬盘设备名
⑺进入fdisk后,首先键入’m’,即可显示fdisk全部菜单。
⑻再键入’p’,显示当前分区表状态。
⑼键入’n’,增加一个分区,然后会提示你选择分区类型(基本分区或扩展分区,再选择分区号(-。
⑽注:每块硬盘最多可划分四个主分区(包括基本分区和扩展分区,
⑾其中:基本分区最多可划分四个,扩展分区最多可划分一个,但扩展分区内可再划分多个逻辑分区(最多几个我没试过,总之很多。
⑿选中你要建立的分区类型和分区号后,会提示输入起始柱面,从开始;
⒀然后再输入终止柱面,此时可输入实际的柱面数,也可用”+分区尺寸”的方式输入,如:+M表示在起始柱面后加上M。
⒁主分区的设备名依次为:/dev/hda,/dev/hda,/dev/hda,/dev/hda,逻辑分区的设备名依次为:/dev/hda,/dev/hda,/dev/hda…等等。
⒂键入’d‘,删除分区,输入分区号即可删除。注意,删除扩展分区时,将会同时删除所有的逻辑分区。
⒃键入’t‘,改变分区标志(这是Linux的fdisk最精华的部份!,新建的分区默认标志是(Linux Ext,你可以把它改为(Linux 交换区、或是’b’(FAT、’f’(FAT Extend,只限于扩展分区、’′(NTFS。。。等几十种类型。
⒄这样一来,使用多操作系统的朋友们就可以用Linux的fdisk划分出你想要的所有分区了!
⒅键入’a’,切换分区激活开关。请注意:每键入一次,被选的分区就会在激活与非激活间变化一次,但你必须保证最后只有一个分区被激活。这时就用得到’p’命令了,被激活的分区上会有个’*’号。
⒆除以上的几个命令外,还有其它几个,但不太常用。
⒇最后,键入’w’,你对分区所做的改变被写入硬盘;键入’q’,则放弃所有的修改。
⒈灵活应用fdisk,还可以修复一些损坏的分区表,前提是你必须准确记住原有每个分区的起始柱面和终止柱面。
⒉再附加一下对硬盘进行格式化的方法: 要把分区格式化成Linux Ext格式,用: mkextfs /dev/hda? 要把分区格式化成FAT格式,用: mkfs.vfat /dev/hda?
⒊实例、通过fdisk -l 查看机器情况:
⒋所挂硬盘个数及分区
⒌[rootlocalhost beinan]# fdisk -l
⒍Disk /dev/hda: . GB,bytes
⒎ heads, sectors/track, cylinders
⒏Units = cylinders of * = bytes
⒐Device Boot Start End Blocks Id System
⒑/dev/hda * HPFS/NTFS
⒒/dev/hda c W FAT (LBA
⒓/dev/hda Extended
⒔/dev/hda + Linux
⒕/dev/hda Linux
⒖/dev/hda + Linux swap / Solaris
⒗/dev/hda Linux
⒘/dev/hda + Linux
⒙/dev/hda + Linux
⒚Disk /dev/sda: MB, bytes
⒛ heads, sectors/track, cylinders
①Units = cylinders of * = bytes
②Device Boot Start End Blocks Id System
③/dev/sda + c W FAT (LBA
④/dev/sda Extended
⑤/dev/sda + Linux
⑥/dev/sda Linux
⑦通过上面的信息,我们知道此机器中挂载两个硬盘(或移动硬盘,其中一个是hda 另一个是sda ;如果我们想查看单个硬盘情况,可以通过 fdisk -l /dev/hda 或者fdisk -l /dev/sda 来操作;以fdisk -l 输出的硬盘标识为准;其中 hda有三个主分区(包括扩展分区,分别是主分区 hda hda 和hda(扩展分区 ;逻辑分区是 hda到hda;
⑧其中 sda 有两个主分区(包括扩展分区,分别是 sda 和sda (扩展分区;逻辑分区是 sda hda ;硬盘总容量=主分区(包括扩展分区总容量
⑨扩展分区容量=逻辑分区总容量通过上面的例子,我们可以得知 hda=hda+hda+hda,其中hda=hda+hda+hda+hda+hda+hda
⑩上面就是Linux通过FDisk进行磁盘分区的方法介绍了,如果你对磁盘的布局不满意,又或则重装了系统,不妨使用FDisk进行分区吧。