一、问题背景

在使用mkfs格式化1TB左右容量的硬盘时发现所耗费的时间很长,简直是一种折磨。那么,对于Linux的硬盘格式化是否也有像windows系统下快速格式化功能呢?经过查阅相关资料,发现Linux也具备快速格式化功能。目前网上大部分资料都是关于快速格式化ext3文件系统的,能不能对ext2、ext4、xfs、btrfs也实现快速格式化呢?
二、实验过程
1、给系统加一块磁盘,并将其新建分区。

2、将目标磁盘快速格式化为ext2格式。
[root@Geeklp-mkfs ~]# mkfs.ext2 -T largefile /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013) 文件系统标签= OS type: Linux 块大小=4096 (log=2) 分块大小=4096 (
log=2) Stride=0 blocks, Stripe width=0 blocks 5120 inodes, 1310464 blocks 65523
blocks (5.00%) reserved for the super user 第一个数据块=0 Maximum filesystem blocks=
1342177280 40 block groups 32768 blocks per group, 32768 fragments per group 128
inodes pergroup Superblock backups stored on blocks: 32768, 98304, 163840,
229376, 294912, 819200, 884736 Allocating group tables: 完成 正在写入inode表: 完成
Writing superblocksand filesystem accounting information: 完成
挂载到/mnt下查看一下详情。
[root@Geeklp-mkfs ~]# mount /dev/sdb1 /mnt
[root@Geeklp-mkfs ~]# df -T

由于磁盘容量小,一秒不到的时间就完成了格式化工作,实验证明:Linux系统中的磁盘是可以快速格式化为ext2格式的。
2、按照同样的流程操作,将磁盘格式化为ext3、ext4,都能够顺利的被快速格式化。但是,xfs、btrfs就不能被快速格式化了!
3、经过反复查阅各种资料及阅读Linux系统中关于mkfs.xfs及mkfs.btrfs的帮助文档,均未发现快速格式化方案。
三、结论
1、遇到ext2、ext3、ext4等格式的大容量磁盘格式化时,为避免耗费大量的时间来等待格式化过程,可以对其使用快速格式化方案。
2、xfs及btrfs格式的文件系统一般格式化速度比较快。目前没有发现很好的快速格式化方案,谁知道的话请告知一下,谢谢!

技术
©2019-2020 Toolsou All rights reserved,
王者荣耀背景故事整合痴心妄想随机森林篇 R语言实现用C++跟你聊聊“原型模式” (复制/拷贝构造函数)再见!经典版Edge!PYTHON入门期末复习汇总2021年1月程序员工资统计,平均14915元详解ubuntu14.04如何设置静态IP胡润:中国600万资产“富裕家庭”数量首次突破500万户苹果与日产对话暂停,Apple Car进展如何?