SDカードに新しいパーティションを作成できません

SDカードに新しいパーティションを作成できません

次のコマンドを使用して、32 GB の Samsung SD カードに新しいパーティションを作成しました。

sudo fdisk /dev/sdb

次に、文字 o を押して、新しい空の DOS パーティション テーブルを作成しました。しかし、次の警告が表示されました。

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

警告を無視し、w キーを押して新しいテーブルをディスクに書き込んでパーティションを完了しようとすると、次の警告が表示され、新しいテーブルの作成が拒否されました。

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

この問題を解決するにはどうすればいいでしょうか? 助けてください。

答え1

この問題が発生しているのは、(入力して確認してください)/dev/sdbであり、そのメタ情報はシステムの RAM にあり、システムは複数の制御されていないアクセスを防ぐためにそれを「ロック」しているからです。 前に を行えば、システムは「ディスク」のメタ情報が「ディスク」上で最新であることを確認し、メタ情報のメモリ内コピーを忘れて、SD カードを好きなように調整/破棄できるようにします。mountedmount | grep /dev/sdbumount /dev/sdbsudo fdisk /dev/sdb

関連情報