linux分区工具
‘壹’ 在linux系统中,分区与格式化硬盘的命令是什么
Linux下常用的分区工具:
    fdisk/sfdisk:命令行工具,各种版本和环境都能使用,包含在软件包util-linux中
    diskdruid:图形化分区工具,只能在安装REDHAT系统时使用。
第一步:fdisk
[root@novice ~]# fdisk -l /dev/sdb 
Disk /dev/sdb: 254 MB, 254017536 bytes 
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x00000000 
   Device Boot      Start         End      Blocks   Id  System 
[root@novice ~]# fdisk /dev/sdb 
Command (m for help): #在输入上面的命令后会出现左边的提示,输入m就会得到一个帮助菜单,如下:
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 
   l   list known partition types 
   m   print this menu 
   n   add a new partition 
   o   create a new empty DOS partition table 
   p   print the partition table 
   q   quit without saving changes 
   s   create a new empty Sun disklabel 
   t   change a partition's system id 
   u   change display/entry units 
   v   verify the partition table 
   w   write table to disk and exit 
   x   extra functionality (experts only) 
#help虽然是英文的,可都很简单,在这里不再解释。
#现在,我们正式开始分区的操作:
Command (m for help): n #新建分区
Command action 
   e   extended 
   p   primary partition (1-4) 
#e/p分别对应扩展分区 /主分区;我们先分四个主分区,每个50M;然后再来增加主分区或扩展分区,看会出现怎样的状况,嘿嘿。
p  #分区类型为主分区
Partition number (1-4, default 1): 1  #分区号,在这里我们依次选择1、2、3、4
First sector (2048-496127, default 2048):  #指定分区的起始扇区,一般默认,按enter键即可。
Last sector, +sectors or +size{K,M,G} (2048-496127, default 496127): +50M  #指定分区的终止扇区,根据前面的提示我们可以做出相应的选择+sectors 或 +size{K,M,G}
Command (m for help): p  #用p打印出已建好的分区列表
Disk /dev/sdb: 254 MB, 254017536 bytes 
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x00000000 
   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1            2048      104447       51200   83  Linux 
#剩下的三个分区的建立操作同上
#分好四个主分区后的情况如下
Command (m for help): p 
Disk /dev/sdb: 254 MB, 254017536 bytes 
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x00000000 
   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1            2048      104447       51200   83  Linux 
/dev/sdb2          104448      206847       51200   83  Linux 
/dev/sdb3          206848      309247       51200   83  Linux 
/dev/sdb4          309248      309298          25+  83  Linux 
#已经建好四个主分区啦,现在我们来看看如果再建主分区或是扩展分区的话会出现怎样的情况:
Command (m for help): n 
You must delete some partition and add an extended partition first 
#看到了吧,不能再建分区啦!要再建分区的话必须删除some分区,再新建一个扩展分区才行。
#现在,我们删掉一个主分区,来新建扩展分区
Command (m for help): d  #删除分区
Partition number (1-4): 4   #选择要删除分区的分区号,我们选第四个
Command (m for help): p   #打印,如下,四个分区变成了三个!
Disk /dev/sdb: 254 MB, 254017536 bytes 
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x00000000 
   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1            2048      104447       51200   83  Linux 
/dev/sdb2          104448      206847       51200   83  Linux 
/dev/sdb3          206848      309247       51200   83  Linux 
#新建一个扩展分区
#如果在没有建满三个主分的区的情况下建立扩展分区,相关选项会有些不同。
Command (m for help): n 
Command action 
   e   extended 
   p   primary partition (1-4) 
e   
Selected partition 4 
First sector (309248-496127, default 309248): #enter,默认
Using default value 309248 
Last sector, +sectors or +size{K,M,G} (309248-496127, default 496127):   #enter,默认,使用剩余空间
Using default value 496127 
Command (m for help): p 
Disk /dev/sdb: 254 MB, 254017536 bytes 
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x00000000 
   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1            2048      104447       51200   83  Linux 
/dev/sdb2          104448      206847       51200   83  Linux 
/dev/sdb3          206848      309247       51200   83  Linux 
/dev/sdb4          309248      496127       93440    5  Extended 
#接下来,我们在新建的扩展分区里再新建两个逻辑分区,因为已经有了三个主分区,这里不会再显示是建立逻辑分区还是主分区的提示!
Command (m for help): n 
First sector (311296-496127, default 311296):  #enter
Using default value 311296 
Last sector, +sectors or +size{K,M,G} (311296-496127, default 496127): +50M 
Command (m for help): n 
First sector (415744-496127, default 415744):  #enter
Using default value 415744 
Last sector, +sectors or +size{K,M,G} (415744-496127, default 496127):  #enter
Using default value 496127 
Command (m for help): p 
Disk /dev/sdb: 254 MB, 254017536 bytes 
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x00000000 
   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1            2048      104447       51200   83  Linux 
/dev/sdb2          104448      206847       51200   83  Linux 
/dev/sdb3          206848      309247       51200   83  Linux 
/dev/sdb4          309248      496127       93440    5  Extended 
/dev/sdb5          311296      413695       51200   83  Linux 
/dev/sdb6          415744      496127       40192   83  Linux 
#上面的列表,就是我们今天分区的成果啦!接下来保存退出,重启计算机,就可以进行下一步的mkfs操作啦!如果忘记了相关的操作命令,记得按m!!!
Command (m for help): w  #保存
The partition table has been altered! 
Calling ioctl() to re-read partition table. 
Syncing disks. 
另:在建好分区后,我们还可以更改相关分区的文件系统类型
#如,我们要把第二个主分区改成Linux下的交换分区,操作如下
Command (m for help): t  #更改文件系统类型
Partition number (1-6): 2  #选择第二个分区
Hex code (type L to list codes): L #选择要更改的文件系统编码,可以按L来查看相关编码信息。
0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 1  FAT12           39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT- 
 2  XENIX root      3c  PartitionMagic  83  Linux           c4  DRDOS/sec (FAT- 
 3  XENIX usr       40  Venix 80286     84  OS/2 hidden C:  c6  DRDOS/sec (FAT- 
 ............
16  Hidden FAT16    64  Novell Netware  af  HFS / HFS+      fb  VMware VMFS    
17  Hidden HPFS/NTF 65  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST SmartSleep  70  DiskSecure Mult b8  BSDI swap       fd  Linux raid auto 
1b  Hidden W95 FAT3 75  PC/IX           bb  Boot Wizard hid fe  LANstep        
1c  Hidden W95 FAT3 80  Old Minix       be  Solaris boot    ff  BBT            
1e  Hidden W95 FAT1 
Hex code (type L to list codes): 82    #查找到linux swap的编码为82
Changed system type of partition 2 to 82 (Linux swap / Solaris) 
Command (m for help): p 
..............
   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1            2048      104447       51200   83  Linux 
/dev/sdb2          104448      206847       51200   82  Linux swap / Solaris 
/dev/sdb3          206848      309247       51200   83  Linux 
/dev/sdb4          309248      496127       93440    5  Extended 
/dev/sdb5          311296      413695       51200   83  Linux 
/dev/sdb6          415744      496127       40192   83  Linux 
#最后别忘了保存!如果你须要的话!
#扩展分区不能直接使用,逻辑分区只能建立在扩展分区上!
第二步:mkfs(mkfs时分区的格式最好与fdisk设定的分区格式一致,不然.......)
mkfs支持ext2 ext3 vfa msdos jfs reiserfs等文件系统。
用法1:mkfs -t  
例: mkfs -t ext3 /dev/sdb2
用法2:mkfs.
例:mkfs,vfat /dev/sdb3
mke2fs支持ext2/ext3文件系统
用法:mke2fs [-j]
例:mke2fs -j /dev/sdb5
# 更多更具体的用法请参照相关命令的man手册
下面,接着实验:
例一
[root@novice ~]# mkfs -t ext3 /dev/sdb1 
mke2fs 1.41.12 (17-May-2010) 
Filesystem label= 
OS type: Linux 
Block size=1024 (log=0) 
Fragment size=1024 (log=0) 
Stride=0 blocks, Stripe width=0 blocks 
12824 inodes, 51200 blocks 
2560 blocks (5.00%) reserved for the super user 
First data block=1 
Maximum filesystem blocks=52428800 
7 block groups 
8192 blocks per group, 8192 fragments per group 
1832 inodes per group 
Superblock backups stored on blocks: 
	8193, 24577, 40961 
Writing inode tables: done                            
Creating journal (4096 blocks): done 
Writing superblocks and filesystem accounting information: done 
This filesystem will be automatically checked every 34 mounts or 
180 days, whichever comes first.  Use tune2fs -c or -i to override. 
第三部:挂载
挂载:mount
例:mount /dev/sdb1 /mnt /sdb1
卸载:umonut
例:umount /dev/sdb1
‘贰’ LINUX分区是什么
磁盘分区格式名称,和Windows的NTFS类似,都是一种分区格式,只不过是Linux用的分区,一般是EXT4或者EXT3的,因为版权问题,Windows不能识别,所以分区工具一般都简单的描述为Linux分区
‘叁’ Linux下的分区工具和Fdisk使用方法
现在发行版本的linux已经提供了图形交互界面,很多的人还是感觉无从下手。原因主要是不清楚linux的分区规定,及linux分区工具—Fdisk的使用方法。下面从这两个方面入手,来讲解这个困扰大家的问题。
linux的分区规定
1.linux分区工具—Fdisk设备管理
在linux中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等IDE或SCSI设备也不例外。
linux把各种IDE设备分配了一个由hd前缀组成的文件;而对于各种SCSI设备,则分配了一个由sd前缀组成的文件。例如,第一个IDE设备,linux就定义为hda;第二个IDE设备就定义为hdb;下面以此类推。而SCSI设备就应该是sda、sdb、sdc等。
2.linux分区工具—Fdisk分区数量
要进行分区就必须针对每一个硬件设备进行操作,这就有可能是一块IDE硬盘或是一块SCSI硬盘。对于每一个硬盘(IDE或SCSI)设备,linux分配了一个1到16的序列号码,这就代表了这块硬盘上面的分区号码。例如,第一个IDE硬盘的第一个分区,在linux下面映射的就是hda1,第二个分区就称作是hda2。对于SCSI硬盘则是sda1、sdb1等。
3.linux分区工具—Fdisk各分区的作用
在linux中规定,每一个硬盘设备最多能有4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是4个。对于早期的DOS和Windows(Windows
2000以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。
主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。我们在指定安装引导linux的bootloader的时候,都要指定在主分区上,就是最好的例证。
linux规定了主分区(或者扩展分区)占用1至16号码中的前4个号码。以第一个IDE硬盘为例说明,主分区(或者扩展分区)占用了hda1、hda2、hda3、hda4,而逻辑分区占用了hda5到hda16等12个号码。因此,linux下面每一个硬盘总共最多有16个分区。
对于逻辑分区,linux规定它们必须建立在扩展分区上(在DOS和Windows系统上也是如此规定),而不是主分区上。
我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为操作系统的引导。
除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。
‘肆’ 如何给linux分区
如何给linux分区?我们一起来了解一下吧。1、使用ssh远程连接工具登录到系统,使用fdisk-l命令查看磁盘状态。

本文章基于ThinkpadE15品牌、centos7系统撰写的。
‘伍’ LINUX如何分区
对Windows用户来说,操作系统必须装在同一分区里,它是商业软件吗!所以你没有选择的余地!对Red Hat Linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。下面我们看看可以创建哪些分区(仅列常用几种)。
/boot分区,它包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的,因为目前大多数的PC机要受到BIOS的限制,况且如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动。这个分区的大小约在50MB—100MB之间。但是如果想用LILO启动Red Hat Linux系统的话,含有/boot的分区必须完全在柱面1023以下。又由于8GB后的数据LILO不能读取,所以Red Hat Linux要安装在8GB的区域以内。
/usr分区,是Red Hat Linux系统存放软件的地方,如有可能应将最大空间分给它。
/home分区,是用户的home目录所在地,这个分区的大小取决于有多少用户。如果是多用户共同使用一台电脑的话,这个分区是完全有必要的,况且根用户也可以很好地控制普通用户使用计算机,如对用户或者用户组实行硬盘限量使用,限制普通用户访问哪些文件等。其实单用户也有建立这个分区的必要,因为没这个分区的话,那么你只能以根用户的身份登陆系统,这样做是危险的,因为根用户对系统有绝对的使用权,可一旦你对系统进行了误操作,麻烦也就来了。
/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。
/tmp分区,用来存放临时文件。这对于多用户系统或者网络服务器来说是有必要的。这样即使程序运行时生成大量的临时文件,或者用户对系统进行了错误的操作,文件系统的其它部分仍然是安全的。因为文件系统的这一部分仍然还承受着读写操作,所以它通常会比其它的部分更快地发生问题。
/bin分区,存放标准系统实用程序。
/dev分区,存放设备文件。
/opt分区,存放可选的安装的软件。
/sbin分区,存放标准系统管理文件。
用户可以使用两种分区工具:
1.Disk Druid:它是Red Hat Linux提供的硬盘管理工具,它最初是随Red HatLinux5一起发售的,它可以根据用户的要求创建和删除硬盘分区,另外还可以为每个分区管理载入点,这是一个不错的分区软件,建议读者使用。本文也将以此软件详细地介绍Red Hat Linux分区。
2.Fdisk:它是传统的Linux硬盘分区工具,比Disk Druid更强大,使用更加灵活。但是Fdisk要求用户对硬盘分区有一定经验,并能够适应且读懂简单的文本界面。如果你是第一次对一个硬盘驱动器进行分区操作的话,最好还是避免Fdisk这样的程序,它虽然强大但用起来的感觉不是太好的。
附注:此外Red Hat Linux还提供了一种叫fips的分区软件,但这种分区软件具有一定的危险性,不宜提倡操作。虽然有许多人已经成功地用fips对他们的硬盘进行了分区,但这不能保证fips将在你的系统中也能正常地运行。况且Red Hat Linux也不提供对fips的支持,劝你对这种分区软件还是慎用为好。
如果你希望将Red Hat Linux安装在已经含有其他操作系统的盘上,也就是多重操作系统,这个情况就比较复杂了,因为一个错误就可以毁掉你辛辛苦苦保存的数据,让你欲哭无泪。另外你也可以用其它的一些分区软件来分区,下面列出了一些常见的这种分区工具软件:
‘陆’ Linux当中怎么用parted分区请写明步骤
Linux中进行磁盘分区一般是用fdisk这个命令,但是fdisk命令无法支持大于2TB以上的分区,而parted命令就是用于2TB以上大小的磁盘分区的工具。parted命令的用法:
1. 列出磁盘分区的信息(这个可以看到接下来新建分区的起始点):
形式:parted 磁盘设备名称 print
例如:parted /dev/hdc print
2. 新建一个分区:
形式:parted 磁盘设备名称 mkpart logical 文件系统类型 新建分区起始位置 新建分区结束位置
例子:parted /dev/hdc mkpart logical ext3 20.3G 80.3G
说明:/dev/hdc是磁盘设备名称,mkpart是新建分区,logical表示是一个逻辑分区,ext3是文件系统类型,20.3G是分区起始位置,这个是查看分区信息的时候,显示的最末尾的那个分区End这一栏的,80.3G是结束位置,也就是说这个新建的分区有60G大小。
3. 删除一个分区:
形式:parted 磁盘设备名称 rm 设备Number
例子:parted /dev/hdc rm 7
说明:设备Number的那个数字是用parted列出的分区信息里面,有一列是Number号码,需要删除那个分区就对应那个数字。
‘柒’ 在linux系统中下面哪个命令可用来建立分区
Linux下常用的分区工具:
fdisk/sfdisk:命令行工具,各种版本和环境都能使用,包含在软件包util-linux中
diskdruid:图形化分区工具,只能在安装REDHAT系统时使用。
第一步:fdisk
[root@novice ~]# fdisk -l /dev/sdb 
Disk /dev/sdb: 254 MB, 254017536 bytes 
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x00000000 
Device Boot Start End Blocks Id System 
[root@novice ~]# fdisk /dev/sdb 
Command (m for help): #在输入上面的命令后会出现左边的提示,输入m就会得到一个帮助菜单,如下:
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 
l list known partition types 
m print this menu 
n add a new partition 
o create a new empty DOS partition table 
p print the partition table 
q quit without saving changes 
s create a new empty Sun disklabel 
t change a partition's system id 
u change display/entry units 
v verify the partition table 
w write table to disk and exit 
x extra functionality (experts only) 
#help虽然是英文的,可都很简单,在这里不再解释。
#现在,我们正式开始分区的操作:
Command (m for help): n #新建分区
Command action 
e extended 
p primary partition (1-4) 
#e/p分别对应扩展分区 /主分区;我们先分四个主分区,每个50M;然后再来增加主分区或扩展分区,看会出现怎样的状况,嘿嘿。
p #分区类型为主分区
Partition number (1-4, default 1): 1 #分区号,在这里我们依次选择1、2、3、4
First sector (2048-496127, default 2048): #指定分区的起始扇区,一般默认,按enter键即可。
Last sector, +sectors or +size{K,M,G} (2048-496127, default 496127): +50M #指定分区的终止扇区,根据前面的提示我们可以做出相应的选择+sectors 或 +size{K,M,G}
Command (m for help): p #用p打印出已建好的分区列表
Disk /dev/sdb: 254 MB, 254017536 bytes 
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disk identifier: 0x00000000 
Device Boot Start End Blocks Id System 
/dev/sdb1 2048 104447 51200 83 Linux 
#剩下的三个分区的建立操作同上
#分好四个主分区后的情况如下
Command (m for help): p
‘捌’ 如何使用Fdisk来管理Linux上的分区
3、分区工具fdisk用法介绍
fdisk命令参数介绍
p、打印分区表。
n、新建一个新分区。
d、删除一个分区。
q、退出不保存。
w、把分区写进分区表,保存并退出。
实例:
[root@localhost ~]# fdisk /dev/hdd   
按"p"键打印分区表
这块硬磁尚未分区
按"n"键新建一个分区。
出现两个菜单e表示扩展分区,p表示主分区
按"p"键出现提示:"Partition number (1-4): "选择主分区号
输入"1"表示第一个主分区。
直接按回车表示1柱面开始分区。
提示最后一个柱面或大小。
输入+5620M 按回车
表示第一个分区为5G空间。
按"p"查看一下分区
这样一个主分区就分好了。
接下来分第二个主分区,把剩余空间都给第二个主分区。
按"n"
键新增一个分区
按"p"键设为主分区
输入"2"把主分区编号设为2
按两下回车把剩余空间分给第二个主分区。
按"p"键打印分区表
按"w"键保存退出。 
读者可根据自己的硬盘大小来划分合适的分区。
4、使用分区
在使用硬盘之前必须对其分区进行格式化,并挂载。
[root@localhost ~]#mkfs.ext3 /dev/hdd1
[root@localhost ~]#mkfs.ext3 /dev/hdd2
创建挂载目录
[root@localhost ~]#mkdir /hdd1 /hdd2
挂载/dev/hdd1 /dev/hdd2
[root@localhost ~]#mount /dev/hdd1 /hdd1
[root@localhost ~]#mount /dev/hdd2 /hdd2
查看
[root@localhost ~]#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda3             7.5G  2.8G  4.3G  40% /
/dev/hda1              99M   17M   78M  18% /boot
tmpfs                  62M     0   62M   0% /dev/shm
/dev/hdd1             2.5G   68M  2.3G   3% /hdd1
/dev/hdd2             2.5G   68M  2.3G   3% /hdd2
‘玖’ Linux中常见的磁盘管理工具有哪些
Linux中常见的磁盘管理工具有哪些
在Linux系统安装时,其中有一个步骤是进行磁盘分区。在分区时可以采用Disk Druid、RAID和LVM等方式进行分区。除此之外,在Linux系统中还有fdisk、cfdisk、parted等分区工具。,将介绍几种常见的磁盘管理工具。 
1.fdisk 
fdisk磁盘分区工具在DOS、Windows和Linux中都有相应的应用程序。在Linux系统中,fdisk是基于菜单的命令。用fdisk对硬盘进行分区,可以在fdisk命令后面直接加上要分区的硬盘作为参数,例如,对第二块SCSI硬盘进行分区的操作如下所示: 
[root@RHEL4 ~]# fdisk /dev/sdb 
Command (m for help): 
2.mkfs 
硬盘分区后,下一步的工作是Linux文件系统的建立。类似于Windows下的格式化硬盘。在硬盘分区上建立文件系统会冲掉分区上的数据,而且不可恢复,因此在建立文件系统之前要确认分区上的数据不再使用。建立文件系统的命令是mkfs,格式如下: 
mkfs   [参数]   文件系统   
mkfs 命令常用的参数选项: 
-t :指定要创建的文件系统类型。 
-c:建立文件系统前首先检查坏块。 
-l file:从文件 file 中读磁盘坏块列表,file 文件一般是由磁盘坏块检查程序产生的。 
-V:输出建立文件系统详细信息。 
例如, 在/dev/sdb1 上建立 ext3 类型的文件系统, 建立时检查磁盘坏块并显示详细信息。
如下所示: 
[root@RHEL4 ~]# mkfs -t ext3 -V -c /dev/sdb1 
3.fsck 
fsck 命令主要用于检查文件系统的正确性。并对 Linux 磁盘进行修复。fsck 命令的格式如下: 
fsck   [参数选项]  文件系统 
fsck 命令常用的参数选项: 
-t:给定文件系统类型,若在/etc/fstab 中已有定义或 kernel 本身已支持的不需添加此
项。 
-s:一个一个地执行 fsck 命令进行检查。 
-A:对/etc/fstab 中所有列出来的分区进行检查。 
-C:显示完整的检查进度。 
-d:列出 fsck 的 debug 结果。 
-P:在同时有-A 选项时,多个 fsck 的检查一起执行。 
-a:如果检查中发现错误,则自动修复。 
-r:如果检查有错误,询问是否修复。 
例如,检查分区/dev/sdb1 上是否有错误,如果有错误自动修复。 
[root@RHEL4 ~]# fsck -a /dev/sdb1 
fsck 1.35 (28-Feb-2004) 
/dev/sdb1: clean, 11/26104 files, 8966/104388 blocks 
4.dd 
dd命令用于将指定的输入文件拷贝到指定的输出文件上。并且在复制过程中可以进行格式转换。dd命令与cp命令的区别在于:dd命令可以在没有创建文件系统的软盘上进行,拷贝到软盘的数据实际上是镜像文件。类似于DOS中的disk命令的作用。dd命令的格式为: 
dd  [<if=输入文件名/设备名>] [<of=输出文件名/设备名>] [bs=块字节大小] [count=块数] 
6. 
命令用于显示磁盘空间的使用情况。该命令逐级显示指定目录的每一级子目录占用
文件系统数据块的情况。 命令语法如下: 
  [参数选项]  [name---] 
 命令的参数选项: 
-s:对每个 name 参数只给出占用的数据块总数。 
-a:递归显示指定目录中各文件及子目录中各文件占用的数据块数。 
-b:以字节为单位列出磁盘空间使用情况(AS 4.0 中默认以 KB 为单位) 。 
-k:以 1024 字节为单位列出磁盘空间使用情况。 
-c:在统计后加上一个总计(系统默认设置) 。 
-l:计算所有文件大小,对硬链接文件重复计算。 
-x:跳过在不同文件系统上的目录,不予统计。 
例如,以字节为单位列出所有文件和目录的磁盘空间占用情况。命令如下所示: 
[root@RHEL4 ~]#  -ab
