私はNVME Team MP33 SSDハードドライブを購入しました。 NTFSまたはFAT32を使用してパーティションをフォーマットすると正常に動作しますが、ext4を使用してルートパーティションをフォーマットしようとすると、一部のエラーが原因でコンピュータが2〜5分間クラッシュし、NVME SSDで再起動するまで見つかりません。
エラーは次のとおりです。
blk_update_request: I/O error, dev nvme0n1, sector xxxxxxxxxxxxxxx op x09:(WRITE_ZEROES) flag 0x1000000 phys_seg 0 prio class 0
SSDの問題ですか、それとも何かが欠けているようです(GPTパーティションテーブルと一緒にDebian、Archlinux、およびGParted Live ISOを試してみたのでそうは思いません)。
答え1
おそらく、ドライブがTRIM要求でいっぱいになっている可能性があります。mkfs.ext4 -K
(切り抜きをスキップ)を使ってフォーマットしてみてください。
答え2
問題はディスククリーンアップにあります。 RDMマッピングディスクでも同様の問題が発生しました。 FSが作成され、mkfs.ext4
NVMeコントローラが削除された後にタイムアウトが発生します。
これはカーネルで解決された問題ではないようで、実際にはすべてのLinux関連カーネルに存在していました。
[3651261.749386] nvme 0000:14:00.0: irq 97 for MSI/MSI-X
[3651261.749386] nvme 0000:14:00.0: irq 97 for MSI/MSI-X
[3651292.714935] nvme nvme0: I/O 89 QID 1 timeout, disable controller
[3651292.738695] blk_update_request: I/O error, dev nvme0n2, sector 2048
[3651292.738785] nvme nvme0: failed to mark controller state 1 [3651292.738788] nvme
nvme0: Removing after probe failure status: 0
解決策:
使用:mkfs.ext4 -K /dev/VG/LV /mountpoint
-K
維持してください。 mkfsでブロックを削除しようとしないでください。 (最初にブロックを削除することは、ソリッドステートデバイスやスパース/シンプロビジョニングされたストレージに役立ちます。)