f3によるブロックデバイスの調査

記述日:2024年8月8日


USB3.2Gen1の触れ込みで買ってきたUSBメモリが不具合連発なので調査した

メモリはID 0781:5591 SanDisk Corp. Ultra Flair

不具合の原因はおそらく接続ポートの供給電力不足

マザーボード直接接続の物は不安があるのでセルフパワーのポートを使用した

検査した結果ほぼ問題はでなかったが

使うポートを選ぶ必要があるので運用上は使い物にならないと判断する


【2023年06月版】Ubuntu22.04 で f3 によるデバイスの Read/Write パフォーマンス計測【容量偽装チェック】


・仕様検査

$ sudo f3probe /dev/sdb


・書き込み検査

$ sudo mount /dev/sdb1 /mnt/temp

$ sudo f3write /mnt/temp

...

Creating file 52.h2w ... OK!                         

Creating file 53.h2w ... Write failure: Bad message  

Creating file 54.h2w ... 94.89% -- 15.25 MB/s -- 3:01f3write: libflow.h:89: get_rem_chunk_size: Assertion `fw->blocks_per_delay > fw->processed_blocks' failed.

中止


・読み込み検査

$ sudo mount /dev/sdb1 /mnt/temp

$ sudo f3read /mnt/temp


・ファイルシステムの修復

$ sudo umount /dev/sdb1

$ sudo fsck.ext4 /dev/sdb1


・エラー発生箇所の再調査と継続再開

$ sudo mount /dev/sdb1 /mnt/temp

$ sudo f3write -s 53 -e 53 /mnt/temp

$ sudo f3write -s 54 /mnt/temp

$ sudo f3read -s 52 /mnt/temp


--



コメント

このブログの人気の投稿

Ubuntu20.04にxrdpで接続するとAuthentication Requiredが発生する件

Oculus Quest 2と音ゲー

WSL2でKVMを動かす