首页 > 代码库 > linux磁盘格式化mkfs
linux磁盘格式化mkfs
mkfs [-t 文件系统格式]装置名称
-t 可以接文件系统格式:ext3,ext2,vfat
例题:将/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