Невозможно создать новый раздел на SD-карте

Невозможно создать новый раздел на SD-карте

Я использовал следующую команду, чтобы создать новый раздел на моей SD-карте Samsung объемом 32 ГБ.

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что mounted(введите mount | grep /dev/sdb, чтобы увидеть), и ее метаинформация находится в оперативной памяти системы, и система "заблокировала" ее, чтобы предотвратить множественный неконтролируемый доступ. Если вы umount /dev/sdbперед вами sudo fdisk /dev/sdb, система обеспечит актуальность метаинформации "диска" на "диске", затем забудет о копии метаинформации в памяти и позволит вам настраивать/удалять SD-карту по своему усмотрению.

Связанный контент