Não é possível criar nova partição no cartão SD

Não é possível criar nova partição no cartão SD

Usei o seguinte comando para criar uma nova partição no meu cartão SD Samsung de 32 GB.

sudo fdisk /dev/sdb

Em seguida, pressione a letra o para criar uma nova tabela de partição DOS vazia. Mas surgiu o seguinte aviso.

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

Quando ignorei o aviso e tentei completar a partição gravando uma nova tabela no disco pressionando w, ele mostrou o seguinte aviso e se recusou a criar novas tabelas.

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.

Como eu resolvo este problema? Por favor ajude.

Responder1

Você está tendo esse problema porque /dev/sdbé mounted(digite mount | grep /dev/sdbpara ver), e sua meta-informação está na RAM do Sistema, e o sistema está com ela "bloqueada" para evitar múltiplos acessos não controlados. Se você umount /dev/sdbantes de você sudo fdisk /dev/sdb, o sistema garantirá que as meta-informações do "disco" estejam atualizadas no "disco", então esqueça a cópia na memória das meta-informações e permitirá que você ajuste/descarte o Cartão SD para o conteúdo do seu coração.

informação relacionada