mkfs 格式化磁盘

指令:mkfs

使用权限 : 超级使用者
使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable]
说明 : 建立 linux 档案系统在特定的 partition 上

参数 :

device : 预备检查的硬盘 partition,例如:/dev/sda1

-V : 详细显示模式
-t : 给定档案系统的型式,Linux 的预设值为 ext2
-c : 在制做档案系统前,检查该partition 是否有坏轨
-l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面
block : 给定 block 的大小
-L:建立lable
 
补充说明:
mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。例如,若在"-t" 参数中指定ext2,则
mkfs会调用mke2fs来建立文件系统.使用时如省略指定【块数】参数,mkfs会自动设置    适当的块数.

例1

a,把该设备格式化成ext3文件系统 

 [root@linux ~]# mkfs -t ext3  /dev/sda6

b,此命令在 /dev/hd3 设备上创建了一个空的文件系统,将卷序列号设为 vol001,文件系统名为 works。新的文件系统占用了整个设备。文件系统具有缺省分段大小(4096 字节)和缺省 nbpi 比率(4096)       
[root@linux ~]# mkfs -lworks -vvol001 /dev/hd3

c,在 /dev/lv01 设备上创建一个空的 4MB 的文件系统,其分段大小为 512 字节,且每 2048 个字节为一个 i-node[root@linux ~]# mkfs -s 4M -o nbpi=2048, frag=512 /dev/lv01    

d,创建了一个启用磁盘大文件的 JFS 文件系统,并且分配组大小为 64 兆字节,磁盘的每 131072 字节为一个 inode。文件系统的大小将成为逻辑卷 lv01 的大小[root@linux ~]# mkfs -V jfs -o nbpi=131072,bf=true,ag=64 /dev/lv01