首页 > 代码库 > linux磁盘格式化mkfs

linux磁盘格式化mkfs

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

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

wKioL1RZ2ciRTwSbAAP77tkyod4870.jpg

例题:将/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/hdb5
mke2fs 1.37 (21-Mar-2005)
Filesystem label=logical
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
90432 inodes, 180723 blocks
9036 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=188743680
6 block groups
32768 blocks per group, 32768 fragments per group
15072 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 27 mounts or
180 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


本文出自 “linux运维分享” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1572202

linux磁盘格式化mkfs