mkfs [-t 文件系统格式]装置名称

-t 可以接文件系统格式:ext3,ext2,vfat

linux磁盘格式化mkfs_linux


例题:将/dev/hdc6格式化为windows可读vfat格式

答:mkfs -t vfat /dev/hdc6

[root@linux ~]# mke2fs [-bicLj] 装置名称
参数∶
-b  ∶可以设定每个 block 的大小,目前支援 1024, 2048, 4096 bytes 三种;
-i  ∶多少容量给予一个 inode 呢?
-c  ∶检查磁碟错误,仅下达一次 -c 时,会进行快速读取测试;
      如果下达两次 -c -c 的话,会测试读写(read-write),会很慢~
...


[root@linux ~]# mke2fs [-bicLj] 装置名称
参数∶
-b  ∶可以设定每个 block 的大小,目前支援 1024, 2048, 4096 bytes 三种;
-i  ∶多少容量给予一个 inode 呢?
-c  ∶检查磁碟错误,仅下达一次 -c 时,会进行快速读取测试;
      如果下达两次 -c -c 的话,会测试读写(read-write),会很慢~
-L  ∶后面可以接表头名称 (Label),这个 label 是有用的喔!后面会讲~
-j  ∶本来 mke2fs 是 EXT2 ,加上 -j 后,会主动加入 journal 而成为 EXT3。

范例一∶将刚刚建立的 /dev/hdb5 格式化成为 ext3 吧!且名称为 logical[root@linux ~]# mke2fs -j -L "logical" /dev/hdb5mke2fs 1.37 (21-Mar-2005)Filesystem label=logicalOS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)90432 inodes, 180723 blocks9036 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=1887436806 block groups32768 blocks per group, 32768 fragments per group15072 inodes per groupSuperblock backups stored on blocks:        32768, 98304, 163840
Writing inode tables: doneCreating journal (4096 blocks): doneWriting superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 27 mounts or180 days, whichever comes first.  Use tune2fs -c or -i to override.# 这样子就能够将我们的系统给他建立起来棉~
范例二∶承上题,如果将 block 改为 2048 ,且 inode 改为 4096?[root@linux ~]# mke2fs -j -L "logical" -b 2048 -i 4096 /dev/hdb5# 呈现出来的结果大致与范例一相似~不过就是 block 大小与 inode 数量会改变!以上为mke2fs的指令功能;也就是说mke2fs默认是格式化为ext2格式,若加上-j 参数则为ext3格式,只能格式化为这两种格式;
而对于mkfs不止是格式为ext2和ext3两种格式,它可以格式化为其他的文件系统格式,mkfs是集许多功能一体的命令,可以参考 ll /sbin/mkfs*查看系统可以支持的文件系统格式,
也可以man mkfs查看帮助。 如:格式化为ext3--->># mkfs.ext3 /dev/hdb2