web-dev-qa-db-ja.com

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.

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

2
Priyansh

この問題は、/dev/sdbmounted(タイプmount | grep /dev/sdbを参照してください)、そのメタ情報はシステムのRAMにあり、システムは複数の制御されていないアクセスを防ぐために「ロック」しています。もし、あんたが umount /dev/sdb あなたの前に Sudo fdisk /dev/sdb、システムは「ディスク」のメタ情報が「ディスク」上で最新であることを確認し、メタ情報のメモリ内コピーを忘れて、SDカードを調整/ゴミ箱に入れますあなたの心のコンテンツに。

2
waltinator