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/sdb
es mounted
(escribe mount | grep /dev/sdb
para 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/sdb
antes 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.