如何在Linux终端中检查实际USB容量

因此,您购买了USB闪存驱动器来创建Linux live USB。 但是你怎么知道它不是假的? f3代表打击闪存欺诈,可以测试实际的USB容量。 本教程向您展示如何。

在Linux上安装F3

对于Debian,Ubuntu,Linux Mint,Elementary OS用户,f3在软件存储库中可用。 只需执行以下命令:

sudo apt install f3

Arch Linux,Manjaro和Apricity OS用户可以使用Yaourt软件包管理器从AUR存储库安装f3。

yaourt f3

基于Fedora的发行版:

sudo dnf install f3

检查USB容量

在测试实际容量之前,请确保已备份闪存驱动器上的数据,然后对其进行格式化,这可以使用Gparted分区编辑器完成。

完成后关闭Gparted。

现在回到终端,使用 f3write 使f3将文件写入闪存驱动器的命令。

f3write /media/flash-drive-mount-point

写入闪存驱动器时,f3write用名为N.h2w的1GB文件填充文件系统,其中N是数字(即/[0-9]+ /)。

F3检查USB容量

然后使用 f3read 命令检查文件是否可以读取。

f3read /media/flash-drive-mount-point

f3-fake-flash-test

如果从输出中看到某些扇区已损坏,则说明您的USB闪存驱动器是假的。 您应该要求退款。

f3探针

F3还附带了一个名为f3probe的命令行实用程序,由于其快速的测试速度,因此推荐用于测试大容量USB闪存驱动器。

首先用以下命令找到您的闪存驱动器的块设备名称 lsblk 命令:

lsblk

我的是/ dev / sdb。 确保正确识别了它。

lsblk

然后运行以下命令。 更换 /dev/sdb 以及您的闪存驱动器的实际块设备名称。

sudo f3probe --destructive --time-ops /dev/sdb

f3probe-fake-usb测试

如果可用大小等于宣布的大小,则您的USB驱动器不是伪造的。 否则,您应该要求退款。

而已! 我希望本教程可以帮助您验证Linux中的USB容量。 与往常一样,如果您发现此帖子有用,请订阅我们的免费新闻通讯,或在Google +,Twitter或我们的Facebook页面上关注我们。 感谢造访!

Sidebar