linux硬盘格式化
-
- 帖子: 5
- 注册时间: 2017-01-13 11:50
- 系统: linux
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: linux硬盘格式化
进度=已填0大小/分区大小*100%
看你是怎么填0的了
看你是怎么填0的了
-
- 帖子: 5
- 注册时间: 2017-01-13 11:50
- 系统: linux
Re: linux硬盘格式化
您好,
我利用mkfs.ext3对硬盘进行格式化, 已下载mkfs命令的实现源码。 能力有限,并没有在mkfs.ext3源码中找到在写硬盘分区0的代码。 请问已填0大小,有什么方法获得吗? 谢谢。
我利用mkfs.ext3对硬盘进行格式化, 已下载mkfs命令的实现源码。 能力有限,并没有在mkfs.ext3源码中找到在写硬盘分区0的代码。 请问已填0大小,有什么方法获得吗? 谢谢。
- astolia
- 论坛版主
- 帖子: 6703
- 注册时间: 2008-09-18 13:11
Re: linux硬盘格式化
你一楼的图是在“擦除设备”,这是在填0。
mkfs.ext3不会进行全盘擦除,默认只擦除很小部分数据,然后建立一个空的文件系统,相当于windows下的快速格式化。
它在擦除的部分本身就有进度,你在源代码里搜ext2fs_numeric_progress_update就是了,填0的函数名为ext2fs_zero_blocks2
mkfs.ext3不会进行全盘擦除,默认只擦除很小部分数据,然后建立一个空的文件系统,相当于windows下的快速格式化。
它在擦除的部分本身就有进度,你在源代码里搜ext2fs_numeric_progress_update就是了,填0的函数名为ext2fs_zero_blocks2