1. 程式人生 > >原來,在Linux系統也有快速格式化功能

原來,在Linux系統也有快速格式化功能

一、問題背景
在使用mkfs格式化1TB左右容量的硬碟時發現所耗費的時間很長,簡直是一種折磨。那麼,對於Linux的硬碟格式化是否也有像windows系統下快速格式化功能呢?經過查閱相關資料,發現Linux也具備快速格式化功能。目前網上大部分資料都是關於快速格式化ext3檔案系統的,能不能對ext2、ext4、xfs、btrfs也實現快速格式化呢?
二、實驗過程
1、給系統加一塊磁碟,並將其新建分割槽。
這裡寫圖片描述
2、將目標磁碟快速格式化為ext2格式。
[[email protected] ~]# 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 per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Allocating group tables: 完成 正在寫入inode表: 完成 Writing superblocks and filesystem accounting information: 完成

掛載到/mnt下檢視一下詳情。
[[email protected] ~]# mount /dev/sdb1 /mnt
[

[email protected] ~]# df -T
**這裡寫圖片描述**
由於磁碟容量小,一秒不到的時間就完成了格式化工作,實驗證明:Linux系統中的磁碟是可以快速格式化為ext2格式的。
2、按照同樣的流程操作,將磁碟格式化為ext3、ext4,都能夠順利的被快速格式化。但是,xfs、btrfs就不能被快速格式化了!
3、經過反覆查閱各種資料及閱讀Linux系統中關於mkfs.xfs及mkfs.btrfs的幫助文件,均未發現快速格式化方案。
三、結論
1、遇到ext2、ext3、ext4等格式的大容量磁碟格式化時,為避免耗費大量的時間來等待格式化過程,可以對其使用快速格式化方案。
2、xfs及btrfs格式的檔案系統一般格式化速度比較快。目前沒有發現很好的快速格式化方案,誰知道的話請告知一下,謝謝!