本文共 1259 字,大约阅读时间需要 4 分钟。
一、问题背景
在使用mkfs格式化1TB左右容量的硬盘时发现所耗费的时间很长,简直是一种折磨。那么,对于Linux的硬盘格式化是否也有像windows系统下快速格式化功能呢?经过查阅相关资料,发现Linux也具备快速格式化功能。目前网上大部分资料都是关于快速格式化ext3文件系统的,能不能对ext2、ext4、xfs、btrfs也实现快速格式化呢? 二、实验过程 1、给系统加一块磁盘,并将其新建分区。 2、将目标磁盘快速格式化为ext2格式。 [root@Geeklp-mkfs ~]# mkfs.ext2 -T largefile /dev/sdb1mke2fs 1.42.9 (28-Dec-2013)文件系统标签=OS type: Linux块大小=4096 (log=2)分块大小=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks5120 inodes, 1310464 blocks65523 blocks (5.00%) reserved for the super user第一个数据块=0Maximum filesystem blocks=134217728040 block groups32768 blocks per group, 32768 fragments per group128 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736Allocating group tables: 完成 正在写入inode表: 完成 Writing superblocks and 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格式的文件系统一般格式化速度比较快。目前没有发现很好的快速格式化方案,谁知道的话请告知一下,谢谢!