No se puede crear una nueva partición en la tarjeta SD

No se puede crear una nueva partición en la tarjeta SD

Utilicé el siguiente comando para crear una nueva partición en mi tarjeta SD Samsung de 32 gb.

sudo fdisk /dev/sdb

Luego presionó la letra o para crear una nueva tabla de particiones de DOS vacía. Pero surgió la siguiente advertencia.

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

Cuando ignoré la advertencia e intenté completar la partición escribiendo una nueva tabla en el disco presionando w, apareció la siguiente advertencia y se negó a crear nuevas tablas.

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.

¿Cómo soluciono este problema? Por favor ayuda.

Respuesta1

Estás teniendo este problema porque /dev/sdbes mounted(escribe mount | grep /dev/sdbpara ver), y su metainformación está en la RAM del sistema, y ​​el sistema la tiene "bloqueada" para evitar múltiples accesos no controlados. Si lo hizo umount /dev/sdbantes que usted sudo fdisk /dev/sdb, el sistema se asegurará de que la metainformación del "disco" esté actualizada en el "disco", luego olvidará la copia en memoria de la metainformación y le permitirá ajustar/desechar el archivo. Tarjeta SD al contenido de tu corazón.

información relacionada