更新时间:2022-10-02 16:29:00
1.前言
紧接着我的上一篇博客进行磁盘管理操作:
http://zhangfengzhe.blog.51cto.com/8855103/1430531
我们已经对磁盘进行了分区,信息如下:
|
从上面的信息,可以看出我们对/dev/sdb这块硬盘有3个主分区,1个扩展分区,3个逻辑分区。那么接下来,我们应该对分区进行高级格式化操作,也就是对分区创建文件系统。
2.如何创建文件系统?
注意点:
第一,创建完分区后,应该接下来创建文件系统才能被挂载和使用。 第二,不应该在已经挂载的分区上进行创建文件系统。 第三,应该对指定分区【扩展分区不应该使用】进行创建,而不应该对整个硬盘进行。 |
实战:
A 可以使用mkfs命令进行创建。常用选项为-t指定创建文件系统类型。比如ext2,ext3 【其实ext2 vs ext3 的最大区别在于ext3是基于日志的文件系统。】
[root@localhost ~]# mkfs -t ext2 /dev/sdb1 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 14056 inodes, 56196 blocks 2809 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=57671680 7 block groups 8192 blocks per group, 8192 fragments per group 2008 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961 Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. 解读上面的信息:
在磁盘上,有一个个block groups,这些都是为了方便磁盘管理所划分的逻辑结构。在block group中又有superblock【超级块,需备份,主要是group的相关信息】,inodes【inode table / bit map】,blocks【data】。
[root@localhost ~]# mkfs -t ext3 /dev/sdb2 mke2fs 1.39 (29-May-2006) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 16128 inodes, 64260 blocks 3213 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=66060288 8 block groups 8192 blocks per group, 8192 fragments per group 2016 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done
B 关于mkfs.ext2 mkfs.ext3等
根据which mkfs进行上述分析,其实有: mkfs.ext2 equal mkfs -t ext2 ... mkfs.ext3 equal mkfs -t ext3 ... [root@localhost ~]# mkfs.ext2 /dev/sdb3 ..... [root@localhost ~]# mkfs.ext3 /dev/sdb5 ..... C LINUX提供EXT类型文件系统的专用命令mke2fs,它支持的选项很多,方便灵活! 注意没有mke3fs这个命令,对于mke2fs直接使用选项-j即可创建ext3类型的文件系统。 [root@localhost ~]# mke2fs /dev/sdb6 [root@localhost ~]# mke2fs -j /dev/sdb7 常用选项: -j -L 指定卷标 -b 指定块大小 -i 指定inode/block比率 -n 直接指定inode个数 -m 指定预留比率 -E 指定一些额外的选项,以后再说。 -F 强制创建。 |
3.总结
mkfs mkfs.ext2 mkfs.ext3 mke2fs |
本文转自zfz_linux_boy 51CTO博客,原文链接:http://blog.51cto.com/zhangfengzhe/1431991,如需转载请自行联系原作者